ackintosh/ganesha
Ganesha is a PHP circuit breaker library that prevents cascading failures by stopping calls to failing services and failing fast. It offers configurable thresholds, fallbacks, and storage adapters for Redis, Memcached, and Laravel, making distributed systems more resilient.
Consider it when:
Look elsewhere or defer when:
Executive summary: ackintosh/ganesha is a low-cost, MIT-licensed PHP circuit-breaker library that helps prevent one failing integration from taking down critical customer flows. It lets the application stop calling a failing dependency temporarily, recover gradually, and serve a fallback instead of cascading errors. For a Laravel/PHP product with revenue-critical third-party calls, this is a targeted reliability investment—not a silver bullet. It requires configuration, shared state such as Redis, observability, and clear fallback decisions. Recommend a small pilot on one high-risk dependency, measure incident reduction and error-budget impact, then standardize if successful.
How can I help you explore Laravel packages today?