Introducción
En los últimos años, las empresas están optando por usar microservicios en lugar de arquitecturas monolíticas para satisfacer la demanda de los usuarios y aumentar la escalabilidad y la disponibilidad en sus aplicaciones de consumidor de gran tamaño.
Supongamos que empieza un nuevo trabajo como desarrollador de software en la empresa de equipamiento exterior Contoso. El negocio está en auge, y también el sitio web de Contoso, que indica si hay existencias de los artículos. Actualmente, ese sitio web es una aplicación monolítica, pero es un candidato ideal para la arquitectura de microservicios. Un miembro del equipo refactoriza el sitio web monolítico en una aplicación de página de Blazor ASP.NET y una API web .NET. Su trabajo consiste en implementar los servicios.
En este módulo, obtendrá información sobre el patrón de arquitectura de microservicios y los problemas que resuelve. Verá cómo puede usar Docker para implementar el patrón de arquitectura de microservicios con una API web de ASP.NET.
Al final de este módulo, tendrá los conocimientos básicos para crear microservicios con .NET y comprenderá cómo puede usar Docker para implementar el patrón de arquitectura de microservicios.
Si necesita más información sobre Docker, consulte este módulo de entrenamiento: Introducción a los contenedores de Docker.