Introduce circuit breaker middleware

Circuit breaker watches the error condtion to match, after what it activates the fallback scenario, e.g. returns the response code.
That would generate a lot of noise, because we expect that to happen quite often - mostly if the problem is not fixed in the window (10 second), it will continue to get going to the tripped state periodically again and again, so you will get lots of noise