Implementing microservice circuit breakers