Introduzione
Negli ultimi anni, le aziende preferiscono i microservizi in luogo di architetture monolitiche per soddisfare la domanda degli utenti e aumentare la scalabilità e la disponibilità per le applicazioni consumer di grandi dimensioni.
Si supponga di aver iniziato un nuovo lavoro in qualità di sviluppatore software presso l'azienda di attrezzature outdoor Contoso. L'azienda è in espansione ed è il sito web di Contoso che indica se gli articoli sono presenti in magazzino. Il sito web è attualmente una struttura monolitica, ma è un candidato ideale per l'architettura di microservizi. Un membro del team ha eseguito il refactoring del sito web monolite in un'applicazione di pagina Blazor ASP.NET e in un'API Web .NET. Il proprio compito è quello di distribuire i servizi.
In questo modulo si illustra il modello di architettura di microservizi e i problemi che vengono risolti da questo modello. Si apprenderà come usare Docker per implementare il modello di architettura di microservizi con un'API Web ASP.NET.
Al termine di questo modulo si avranno le conoscenze di base per creare microservizi con .NET e comprendere come usare Docker per implementare il modello di architettura dei microservizi.
Per altre informazioni su Docker, vedere il modulo formativo Introduzione ai contenitori Docker.