A circuit-breaker pattern implementation with fallback support.