Em tempos Cloud, SaaS e Serverless, nunca se falou tanto em microservices (microserviços) ou em quebrar aplicações monolíticas. Por isso nesse post vou deixar algumas indicações de livros sobre microservices para você está querendo aprender mais.
Antes de mais nada, vamos ver a origem do termo Microserviços segundo a Thoughtworks, “O termo Arquitetura de Microsserviços (Microservice Architecture) surgiu nos últimos anos para descrever uma maneira específica de desenvolver software como suítes de serviços com deploy independente. Embora não exista uma definição precisa desse estilo de arquitetura, há certas características comuns em relação à organização, à capacidade de negócios, ao deploy automatizado, à inteligência nos terminais e ao controle descentralizado de linguagens e de dados.“
Microsserviços geram mais Disponibilidade
Microsserviços é uma abordagem de arquitetura para a criação de aplicações que diferente das monolíticas tradicionais ela decompõe a aplicação por funções básicas.

Cada função é denominada um serviço e pode ser criada e implantada de maneira independente.
Dessa forma, cada serviço individual pode funcionar ou falhar sem comprometer os demais! A Netflix é uma das empresas que mais utiliza e defende essa arquitetura, se por exemplo você o serviço de avaliações (que permite você avaliar um filme de 0 a 5 estrela estiver fora do ar) você vai conseguir continuar vendo o catálogo de filmes, ou até mesmo assistir os filmes. Uma funcionalidade fora do ar, não impede que você utilize as demais.
Por outro lado, se todas as funcionalidades estivesse numa arquitetura monolítica, quando uma falhasse, chances são que todas as demais falhariam também e o serviço todo ficaria indisponível para os usuários.
Palestra sobre Microservices
Se é você é novo no assunto, a fim de te ajudar a aprender mais sobre microserviços, gravei uma curta palestra introdutória para te ajudar a começar a entender esse universo.
Melhores Livros sobre Microservices
Agora se você realmente quiser se aprofundar no assunto e ver exemplos de implementação de Microserviços, recomendo que leia os seguintes livros:
Building Microservices
- Newman, Sam (Author)
- 612 Pages - 10/05/2021 (Publication Date) - O'Reilly Media (Publisher)
Production–Ready Microservices
- Fowler, Susan J. (Author)
- 224 Pages - 10/05/2017 (Publication Date) - Novatec Editora (Publisher)
- Fowler, Susan J (Author)
- 172 Pages - 12/27/2016 (Publication Date) - O'Reilly Media (Publisher)
Microservice Architecture
- Nadareishvili, Irakli (Author)
- 146 Pages - 08/16/2016 (Publication Date) - O'Reilly Media (Publisher)
Spring Microservices in Action
- Carnell, John (Author)
- 384 Pages - 07/06/2017 (Publication Date) - Manning Publications (Publisher)
Microservices in Action
- Bruce, Morgan (Author)
- 392 Pages - 11/05/2018 (Publication Date) - Manning Publications (Publisher)
Microservice Patterns: With examples in Java
- Richardson, Chris (Author)
- 520 Pages - 11/19/2018 (Publication Date) - Manning Publications (Publisher)
Practical Microservices Architectural Patterns: Event-Based Java Microservices with Spring Boot and Spring Cloud
- Christudas, Binildas (Author)
- 902 Pages - 06/27/2019 (Publication Date) - Apress (Publisher)
Monolith to Microservices (Pré-venda)
- Newman, Sam (Author)
- 272 Pages - 12/10/2019 (Publication Date) - O'Reilly Media (Publisher)
Gostou das indicações?
Você já leu alguns desses livros sobre microservices?
Quais foram seus preferidos?
Deixe seus comentários!
Confira outros posts sobre microservices.