Microsserviços

Disclaimer

Estes slides foram criados baseados nas leituras do livro "Building Microservices", de autoria de Sam Newman

Trechos de outras referências serão explicitados de acordo.

"Microsserviços são serviços pequenos, autônomos que trabalham em conjunto."

Contexto

  • DDD - Domain-Driven Design
  • Entrega Contínua
  • Melhores meios de comunicação entre máquinas
  • Arquitetura Hexagonal
  • Virtualização e automação de infraestrutura
  • Pequenos times responsáveis pelo ciclo completo de seus serviços

"Microsserviços são serviços pequenos, autônomos que trabalham em conjunto."

Focado em fazer uma coisa bem

"Reúna aquelas coisas que mudam pelo mesmo motivo, e separe aquelas que mudam por motivos diferentes"

Princípio da Responsabilidade Única, Uncle Bob

Microsserviços levam este mesmo princípio do nível de módulos ao nível de serviços.

Por decorrência, a coesão do serviço reduz as chances de que ele cresça muito

"Microsserviços são serviços pequenos, autônomos que trabalham em conjunto."

Autônomo

microservices

By João Daniel

microservices

  • 450