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

Avançado
Desenvolvedor
Arquiteto de Soluções
ASP.NET Core
Azure
Registro de Contêiner do Azure
AKS (Serviço de Kubernetes do Azure)

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

Objetivos de aprendizagem

Neste módulo, você vai:

  • Entender os conceitos básicos da resiliência.
  • Observar o comportamento de um microsserviço sem estratégia de resiliência.
  • Implementar código de tratamento de falhas para solicitações HTTP em um microsserviço.
  • Implante uma solução de resiliência baseada em infraestrutura em um cluster do AKS (Serviço de Kubernetes do Azure).

Pré-requisitos

  • Familiaridade com o desenvolvimento em C# e .NET no nível iniciante
  • Familiaridade com os conceitos do serviço RESTful
  • Conhecimento conceitual sobre contêineres e sobre o AKS no nível intermediário
  • Acesso a uma assinatura do Azure com privilégio de Proprietário
  • Capacidade de executar contêineres de desenvolvimento no Visual Studio Code ou no GitHub Codespaces