Introdução
Nos últimos anos, as empresas estão optando por usar microsserviços em vez de arquiteturas monolíticas para atender à demanda do usuário e aumentar a escalabilidade e a disponibilidade em seus grandes aplicativos de consumidor.
Suponha que você tenha iniciado um novo trabalho como desenvolvedor de software na empresa de equipamentos para atividades ao ar livre Contoso. Os negócios estão crescendo, assim como o site da Contoso que indica se os itens estão em estoque. Atualmente, esse site é um monólito, mas ele é um candidato ideal para a arquitetura de microsserviços. Um membro da equipe refatorou o site monolítico em um aplicativo de página ASP.NET Blazor e uma API Web .NET. Seu trabalho é implantar os serviços.
Neste módulo, você obterá uma compreensão sobre o padrão de arquitetura de microsserviços e os problemas que ele resolve. Você verá como pode usar o Docker para implementar o padrão de arquitetura de microsserviços com uma API Web do ASP.NET.
Ao final deste módulo, você terá a base para criar microsserviços com o .NET e entender como você pode usar o Docker para implementar o padrão de arquitetura de microsserviços.
Se você precisar saber mais sobre o Docker, examine o módulo de treinamento Introdução aos contêineres do Docker.