Skip to content

Update on Plans for .NET Architecture Samples, Repos, and Organization #38

Open
@jamesmontemagno

Description

The .NET Architecture organization was created to showcase reference apps & e-books for several .NET technologies spanning web, mobile, desktop, migration, and cloud native. Teams across Microsoft and the .NET community continued to maintain, update, and infuse new technologies into these reference apps as frameworks and technologies continued to progress. .NET continues to move forward, and we want you to have the most relevant and up-to-date architecture references that move at the same pace. To accomplish this, we're announcing a change to the dotnet-architecture organization that will roll out over several stages.

  1. Transition to eShop: eShopOnContainers is our most popular reference application for cloud-native development and has been updated and transformed in the new eShop repository in the dotnet organization (and the Azure variant, eShopOnAzure). The .NET team will be maintaining and managing community contributions moving forward and will be kept up to date in the future. We'll be using this reference application as a test bed for new features, performance, and more as new features and version of .NET advance.
  2. Consolidation of Reference Applications: eShop also has been updated to incorporate architecture reference apps for .NET MAUI, ASP.NET Core, and Blazor. This means that eShopOnWeb, eshop-mobile-client, and eShopOnBlazor are redundant. Each of these reference applications has been updated to .NET 8, which will be their final updates and will be archived in the future. eShop will be the new home for these reference applications.
  3. Archiving Inactive Repositories: Due to inactivity and reference architectures being found in other samples, the following repositories will be archived in the near future: eShopModernizing, grpc-for-wcf-developers, and simple-feed-reader.
  4. Having discussed eShopOnDapr with the team it will also be archived as it is out of date and newer samples can be found on official sources including: https://dapr.io and https://github.com/dapr. Additionally, be sure to see the Azure Container Apps Landing Zone with Dapr support.
  5. E-book Updates: Existing e-books for samples upgraded to .NET 8 have been updated based on current documentation. E-books for eShopOnContainers will be updated in the future to reference the new eShop reference application.
  6. We also recommend the Reliable Web App patterns guidance for building web apps with enterprise app patterns.

We look forward to seeing the continued innovation in the .NET space and as it relates to reference architecture. If you have any feedback on the plan, feel free to comment on this issue.

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions