https://dzone.com/articles/restful-webservices-with-spring-boot-gradle-hateos?edition=514293
1.1. Prós
1.2. Contra
2.1. Prós
2.2. Contra
2.3. Exemplo de uso de MSA
https://herbertograca.com/2017/01/26/microservices-architecture/
https://herbertograca.com/2017/11/09/service-oriented-architecture-soa/
4.1. Aplicação de decomposição por subdomínio
4.2. Padrão de estrangulamento
4.3. DDD e Arquitetura hexagonal em microserviços
aqui, explicar os padrões do link do microservices.io (não todos, os principais), insfraestrutura, escalabilidade, disponibilidade, manutenabilidade, observabilidade, etc
6.1. Protocolo HTTP (https) e gRPC, exposição e integração (API Gateway + API Composer, contratos)
https://medium.com/quick-mobile/melhorando-o-desempenho-de-microservices-com-grpc-31bd67d210e7
6.2. JSON + Estilo arquitetural RESTFul + Verbos HTTP (PUT, POST, DELETE, PATCH e GET e como cada um deve ser utilizado)
https://restfulapi.net/http-methods/
6.3. Confiabilidade com HTTPS, Integrabilidade (autenticação e autorização)
6.4. Testes (contrato, end-to-end, integração, funcionalidade, unitário, componentes)
7.1. Apresentação de todos as funcionalidades que atendem padrões de MSA citados acima
7.2. Desvantagem de implementacao de uma MSA baseada em frameworks
8.1. Apresentação de tecnologias e ferramentas que permite implementar os padres MSA sem Spring Cloud