Parabéns pelo conteúdo abordado temos muito pouco disso, ainda mais free, minha dica seria exemplo simples na prática criação do Microservice Service Registry (Eureka Server) utilizando o Spring Cloud Netflix Eureka conversando com Api Gateway
Acho interessante essa arquitetura, porém ainda nao entendo como essa arquiteteura seria viável em projetos pequenos. Acredito que ela só se torna produtiva em grandes projetos. Gostaria de ver funcionando em um projeto pequeno, com java e spring e angular no front.
Obrigado mergulhador! Já posso lhe adiantar que essa arquitetura foi pensada em projetos que precisam de grande escalabilidade. Logo, aplicações menores, com uma quantidade pequena de usuários e time de desenvolvimento pequeno, não usufrui totalmente dos benefícios da arquitetura de microsserviços.