Il circuit breaker pattern spiegato dal problema alla implementazione: stati, transizioni e una versione da zero in Go, con un test reale che ne mostra il comportamento.