Implémenter la résilience au sein d’un microservice .NET natif Cloud
Découvrez comment optimiser la tolérance aux pannes des applications de microservices .NET Core natifs Cloud avec un impact minimal sur l’utilisateur.
Objectifs d’apprentissage
Dans ce module, vous allez :
- Comprendre les concepts fondamentaux de la résilience.
- Observer le comportement d’un microservice sans aucune stratégie de résilience.
- Implémenter le code de gestion des défaillances pour les requêtes HTTP dans un microservice.
- Déployer une solution de résilience basée sur l’infrastructure sur un cluster Azure Kubernetes Service (AKS).
Prérequis
- Familiarisation au développement C# et .NET du niveau débutant
- Familiarisation avec les concepts du service RESTful
- Connaissance conceptuelle des conteneurs et des AKS au niveau intermédiaire
- Accès à un abonnement Azure avec le privilège Propriétaire
- Savoir exécuter des conteneurs de développement dans Visual Studio Code ou GitHub Codespaces