.NET Application Architecture Guidance
Learn how to build production-ready .NET apps with free application architecture guidance.
This guide explains what gRPC is, relating each concept to the equivalent features of WCF, and offers guidance for migrating an existing WCF app to gRPC.
This guide is an introduction to the recommended end to end lifecycle processes you'll use to develop, validate, and deploy containerized Docker applications using Visual Studio and Microsoft Azure.
This guide is an introduction to the strategies you'll need to migrate existing web applications to the Azure cloud and Windows containers. You'll learn about code strategies, data migration, orchestrators, and CI/CD processes.
This guide is an introduction to the recommended architecture, design, and deployment processes you'll use to build ASP.NET and ASP.NET Core applications and host those applications in Azure.
This guide is an introduction to developing microservices-based applications and managing them using containers. It discusses architectural design and implementation approaches using .NET Core and Docker containers.
This is a guide for building serverless applications with examples using Azure. It discusses various architecture and design approaches, the benefits and challenges that come with serverless, and provides scenarios and use cases for serverless apps.
This guide defines what cloud native is, introduces a sample app built using cloud-native principles, and covers topics common to most cloud-native applications.
An introduction to Blazor for ASP.NET Web Forms developers. Learn how to build full-stack web apps with .NET using Blazor and .NET Core in a simple and familiar way.