Designing a distributed circuit breaker in Golang | Dark Hacker News