Estou lendo atualmente "Criando Microsserviços" de Sam Newman. Apesar de ser focado em microsserviços, ele apresenta diversos tópicos importantes, como tipo de comunicação, alguns patterns, todos os tipos de ferramentas, além de alguns conceitos também.