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