Learn how to create independent deployable, scalable, and resilient services using .NET.
Learn how to package and distribute your applications with containers and .NET.
Learn how to build production-ready .NET apps or migrate existing apps to the cloud.
.NET Aspire is an opinionated, cloud ready stack for building observable, production-ready, distributed applications.
Learn to develop .NET apps leveraging a variety of Azure services.
Free e-book for containerized Docker Application Lifecycle with Microsoft Platform and Tools.
A free e-book that defines cloud native, introduces a sample app built using cloud-native principles, and covers topics common to most cloud-native applications.
The reliable web app pattern provides essential implementation guidance for web apps moving to the cloud. It defines how you should update (re-platform) your web app to be successful in the cloud.
Free e-book that provides end-to-end guidance on building monolithic web applications using ASP.NET Core and Azure.
Sample ASP.NET Core reference application, demonstrating a single-process (monolithic) application architecture and deployment model.
eShop web apps (traditional ASP.NET WebForms and MVC in .NET Framework and an N-Tier app based on a WCF service and a client WinForms desktop app) and how you can modernize them (Lift and Shift scenario) with Windows Containers and Azure Cloud.
Learn how to use gRPC in modern application.
Sample .NET Core reference application, powered by Microsoft, based on a simplified microservices architecture and Docker containers.
A sample .NET Core distributed application based on eShopOnContainers, powered by Dapr.
In this introductory series you’ll learn about Docker, Containers, and the tooling available in .NET to help make the whole process effortless!
Learn how to create and deploy a cloud-native ASP.NET Core microservice in Azure Kubernetes Service (AKS).
Learn how to instrument your cloud-native ASP.NET Core microservices app to diagnose problems and monitor performance.
Learn how to use gRPC in .NET to create fast, reliable microservice apps.
Learn Microservice Architecture with ASP.NET Core.
Learn how Dapr makes building distributed applications much easier by providing a collection of language agnostic building blocks.
Build, debug, and run containerized .NET, ASP.NET, and ASP.NET Core apps and publish them to Azure Container Registry.
Learn how to manage more than one container and communicate between them when using Docker Compose, a container orchestrator, in Visual Studio.
Learn how to use Bridge to Kubernetes.
Learn how you can secure your custom APIs with Microsoft Identity.
Learn how to set up messaging that connects applications and services across on-premises and cloud environments.
Learn how to publish and manage your APIs with Azure API Management.
Learn about various messaging patterns to communicate between the services in a distributed application
Learn how to implement monitoring and observability for your microservice