Implementar resiliência em um microsserviço .NET nativo da nuvem

Avançado
Developer
Solution Architect
ASP.NET Core
Azure
Azure Container Registry
Azure Kubernetes Service (AKS)

Saiba como tornar seu aplicativo de microsserviços .NET Core nativo da nuvem tolerante a falhas com impacto mínimo no usuário.

Objetivos de aprendizagem

Neste módulo, irá:

  • Compreender os conceitos fundamentais da resiliência.
  • Observar o comportamento de um microsserviço sem estratégia de resiliência.
  • Implementar código de processamento de falhas para pedidos HTTP num microsserviço.
  • Implante uma solução de resiliência baseada em infraestrutura em um cluster do Serviço Kubernetes do Azure (AKS).

Pré-requisitos

  • Familiaridade com o desenvolvimento em C# e .NET no nível iniciante
  • Familiaridade com conceitos do serviço RESTful
  • Conhecimento dos conceitos de contentores e do AKS (nível intermédio)
  • Acesso a uma subscrição do Azure com privilégios de Proprietário
  • Capacidade de executar contêineres de desenvolvimento no Visual Studio Code ou GitHub Codespaces