Implementar resiliência em um microsserviço do .NET nativo de nuvem
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