Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Download Microsoft Edge More info about Internet Explorer and Microsoft Edge

.NET architecture documentation

Learn how to design production-ready .NET apps or migrate existing apps to the cloud.

Architecture

.NET Microservices: Architecture for containerized .NET apps

Architecture

Blazor for ASP.NET Web Forms developers

Architecture

Architecting cloud-native .NET apps for Azure

Architecture

Architect modern web apps with ASP.NET Core and Azure

Architecture

Enterprise Application Patterns Using .NET MAUI

Migrate .NET apps to Azure

  • Migrate your .NET app to Azure

Develop mobile and desktop apps

  • Build mobile and desktop apps with .NET MAUI

Develop cloud-native .NET apps for Azure

  • Hello World Microservice tutorial
  • Create and deploy a cloud-native ASP.NET Core microservice
  • Deploy a cloud-native ASP.NET Core microservice with GitHub Actions
  • Implement resiliency in a cloud-native ASP.NET Core microservice

Design guidelines

  • Framework design guidelines
  • Library design guidelines
en-us
Your Privacy Choices
  • AI Disclaimer
  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2025