Resumo
É provável que sua arquitetura de aplicativo tenha mais complexidade, desafios diferentes e estrutura organizacional diferente do exemplo apresentado aqui. Neste módulo, você aprendeu em que consistem as arquiteturas monolíticas e de microsserviços. Você implantou um exemplo de um aplicativo monolítico e o refatorou para usar um microsserviço implantado no Azure Functions. Você também analisou os detalhes de alto nível do design controlado por domínio, uma estrutura que você pode usar para analisar e decompor um aplicativo.
Mais informações
Para saber mais sobre microsserviços, confira os seguintes documentos:
- Introdução aos microsserviços
- Conceber uma arquitetura de microsserviços
- Utilizar a análise de domínios para modelar microsserviços
- .NET microservices architecture guidance (Orientação de arquitetura de microsserviços .NET)
Para obter mais informações sobre a estruturação baseada em domínio, recomendamos o livro Domain-Driven Design de Eric Evans. Este livro introduziu pela primeira vez o termo design orientado por domínio. Outra boa referência é o livro Implementing Domain-Driven Design de Vaughn Vernon.