fbpx

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.

Arquitetura de Microserviços
Arquitetura de Microserviços e Arquitetura Monolítica (fonte: Redhat)

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.

Palestra sobre Microservices

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

Building Microservices: Designing Fine-Grained Systems
  • Newman, Sam (Author)
  • 612 Pages - 10/05/2021 (Publication Date) - O'Reilly Media (Publisher)

Production–Ready Microservices

Oferta
Microsserviços Prontos Para a Produção: Construindo Sistemas Padronizados em uma Organização de Engenharia de Software
  • Fowler, Susan J. (Author)
  • 224 Pages - 10/05/2017 (Publication Date) - Novatec Editora (Publisher)
Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization
  • Fowler, Susan J (Author)
  • 172 Pages - 12/27/2016 (Publication Date) - O'Reilly Media (Publisher)

Microservice Architecture

Microservice Architecture: Aligning Principles, Practices, and Culture
  • Nadareishvili, Irakli (Author)
  • 146 Pages - 08/16/2016 (Publication Date) - O'Reilly Media (Publisher)

Spring Microservices in Action

Spring Microservices in Action
  • Carnell, John (Author)
  • 384 Pages - 07/06/2017 (Publication Date) - Manning Publications (Publisher)

Microservices in Action

Microservices in Action
  • Bruce, Morgan (Author)
  • 392 Pages - 11/05/2018 (Publication Date) - Manning Publications (Publisher)

Microservice Patterns: With examples in Java

Microservices 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

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)

Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
  • 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.

Share This