Circuit Breaker: isolando falhas antes que elas se espalhem
Como Circuit Breakers ajudam a conter falhas, proteger recursos e aumentar a resiliência de aplicações.
Matheus Luiz, engenheiro de software
Trabalho com backend, produto e a bagunça entre os dois. Aqui ficam as anotações que eu gostaria de ter lido antes: arquitetura que envelhece bem, trade-offs que ninguém documenta e o que quebrou em produção.
Em destaque
Separar leitura de escrita resolve um monte de problema e cria um novo, que aparece na tela do usuário e chega como bug no suporte.
Como Circuit Breakers ajudam a conter falhas, proteger recursos e aumentar a resiliência de aplicações.
Nenhuma transação de banco cobre quatro serviços. O que muda quando o evento é gravado na mesma transação do estado e a compensação vira responsabilidade de quem começou a saga.