Circuit breaker com gobreaker ou hystrix-go
Em sistemas distribuídos, falhas são inevitáveis. Quando um serviço downstream começa a falhar, o comportamento padrão de simplesmente repetir a chamada pode levar a um efeito cascata devastador, consumindo recursos preciosos e derrubando serviços upstream. O padrão Circuit Breaker surge como uma solução elegante para esse problema.