Inleiding
In de afgelopen jaren kiezen ondernemingen ervoor om microservices te gebruiken in plaats van monolithische architecturen om te voldoen aan de vraag van gebruikers en de schaalbaarheid en beschikbaarheid in hun grote consumententoepassingen te vergroten.
Stel dat u een nieuwe taak hebt gestart als softwareontwikkelaar bij het bedrijf Contoso outdoor equipment. Het bedrijf is booming, en dus de website van Contoso die aangeeft of items op voorraad zijn. Die website is nu een monolith, maar het is een ideale kandidaat voor de microservicesarchitectuur. Een teamlid herstructureerde de monolithe website in een ASP.NET Blazor-paginatoepassing en een .NET-web-API. Uw taak is om de services te implementeren.
In deze module krijgt u inzicht in het architectuurpatroon van microservices en de problemen die hiermee worden opgelost. U ziet hoe u Docker kunt gebruiken om het architectuurpatroon voor microservices te implementeren met een ASP.NET web-API.
Aan het einde van deze module beschikt u over de basis voor het bouwen van microservices met .NET en begrijpt u hoe u Docker kunt gebruiken om het architectuurpatroon voor microservices te implementeren.
Als u meer wilt weten over Docker, raadpleegt u de trainingsmodule Inleiding tot Docker-containers.