Implement resiliency in a cloud-native ASP.NET Core microservice

Advanced
Developer
Solution Architect
ASP.NET Core
Azure
Azure Container Registry
Azure Kubernetes Service (AKS)

Learn how to make your cloud-native ASP.NET Core microservices app fault-tolerant with minimal impact on the user.

Learning objectives

In this module, you will:

  • Understand foundational resiliency concepts.
  • Observe the behavior of a microservice with no resiliency strategy.
  • Implement failure handling code for HTTP requests in one microservice.
  • Deploy an infrastructure-based resiliency solution to an Azure Kubernetes Service (AKS) cluster.

Prerequisites

  • Familiarity with C# and ASP.NET Core development at the beginner level
  • Familiarity with RESTful service concepts
  • Conceptual knowledge of containers and AKS at the intermediate level
  • Access to an Azure subscription with Owner privilege
  • Ability to run development containers in Visual Studio Code or GitHub Codespaces