Implementare la resilienza in un microservizio .NET nativo del cloud

Avanzato
Sviluppatore
Progettista di soluzioni
ASP.NET Core
Azure
Registro Azure Container
Servizio Azure Kubernetes

Informazioni su come configurare la tolleranza di errore nell'app per microservizi .NET Core nativa del cloud con un impatto minimo sull'utente.

Obiettivi di apprendimento

Contenuto del modulo:

  • Comprendere i concetti fondamentali sulla resilienza.
  • Osservare il comportamento di un microservizio senza una strategia di resilienza.
  • Implementare il codice di gestione degli errori per le richieste HTTP in un microservizio.
  • Distribuire una soluzione di resilienza basata sull'infrastruttura in un cluster del servizio Azure Kubernetes.

Prerequisiti

  • Familiarità con lo sviluppo in C# e .NET a livello principiante
  • Familiarità con i concetti relativi ai servizi RESTful
  • Conoscenza dei concetti relativi ai contenitori e al servizio Azure Kubernetes a livello intermedio
  • Accesso a una sottoscrizione di Azure con privilegio di utente Proprietario
  • Possibilità di eseguire i contenitori di sviluppo in Visual Studio Code o in GitHub Codespaces