Semana 2 · Sistemas Distribuídos e Confiabilidade

Building Microservices

por Sam Newman

2ª ed. (O'Reilly, 2021)ISBN 9781492034025

Nível: AvançadoConceitual

Comentário do Jorge, staff engineer

Vale justamente por explicar quando não usar microsserviços, e é útil antes de dividir um sistema.

Trata de modelagem por domínio, comunicação, dados, testes, deploy e organização dos times. A recomendação de começar por um monólito bem modularizado quando o domínio ainda não está claro é uma das mais úteis. A 2ª edição é de 2021.

Na GOTO 2020, Sam Newman e Martin Fowler debatem quando usar microsserviços e quando evitá-los.

Fontes

✔ = link aberto e conferido em . Links não são de afiliado.

Leia junto Designing Data-Intensive Applications · Release It! · Database Internals · Site Reliability Engineering · Understanding Distributed Systems
Aparece em Semana 2 · Livros para quem faz MBA/pós em Engenharia de Software