Saga Pattern: transações distribuídas sem transação distribuída
Como coordenar várias operações entre serviços quando não existe mais um commit único que cubra todas
Engenheiro de Software · Clojure · Java · Kotlin
Aqui eu registro o que aprendo sobre arquitetura, clean code, bancos de dados e mensageria. Às vezes ensinando, quase sempre estudando.
Como coordenar várias operações entre serviços quando não existe mais um commit único que cubra todas
Por que falhar rápido é melhor do que insistir num serviço fora do ar
Como evitar que um evento se perca justamente no momento em que mais importa
Toda mudança parece inofensiva até alguém descobrir que ela quebrou em produção
CLIs modernas para navegar, buscar, usar git e monitorar sem abrir uma IDE pesada
A diferença entre ter observabilidade e só ter um monte de linha no console
A diferença entre limitar tráfego e simplesmente quebrar sob pressão
Separar o deploy do release é o que torna possível entregar com calma
Nem todo sistema precisa, mas quando precisa, a diferença é enorme
A diferença entre revisar código e formar o time que escreve esse código
Fim do conteúdo.