
arquitetura
Quando (e como) extrair um módulo para um serviço
Os sinais reais para sair do monolito modular, os falsos, e uma extração passo a passo sem big bang: fachada, adaptador remoto, eventos no broker e o schema saindo por último.

arquitetura
Os sinais reais para sair do monolito modular, os falsos, e uma extração passo a passo sem big bang: fachada, adaptador remoto, eventos no broker e o schema saindo por último.

arquitetura
Fronteiras garantidas resolvem metade do problema. A outra metade é como os módulos conversam sem se acoplar: quando chamar, quando publicar evento e como não perder evento no caminho.

arquitetura
Fronteira de módulo que só existe no diagrama não sobrevive ao primeiro prazo apertado. Como fazer o build quebrar quando alguém cruza uma fronteira, em Python, Java e Go.

arquitetura
Antes de pensar em módulo ou serviço, você precisa saber onde estão as fronteiras. Um guia prático com Evans, Vernon e Kononov aplicado a uma plataforma escolar.

arquitetura
Onde o código mora, quantos processos você implanta e quão acoplado é o código são decisões diferentes. Um projeto real com um código, três deployables e fronteiras verificadas no CI.