Tema
Pular para o conteúdo
Voltar aos livros

Migrando monolitos para microservices

Sam Newman

Sobre o livro

Um guia para evoluir sistemas monolíticos de forma incremental, reduzindo riscos e extraindo serviços a partir de necessidades reais do domínio.

Minha opinião

A proposta mais valiosa é tratar a migração como uma sequência de decisões pequenas e reversíveis, em vez de uma reescrita total que paralisa o produto.

Ideias que estou explorando

  • O monólito não é um problema por definição; o problema está nos acoplamentos que impedem sua evolução.
  • O padrão Strangler Fig cria uma trajetória segura entre o legado e a nova arquitetura.
  • Mapear dependências e fronteiras é mais importante do que escolher a tecnologia do novo serviço.

Aprendizados

  • Migrações bem-sucedidas preservam o fluxo de entrega do produto.
  • Cada extração precisa ter uma motivação clara e uma forma de medir o resultado.
  • Modernização exige atenção ao sistema social e técnico ao mesmo tempo.
Alan Graton | Portfolio