Battle of the Circuit Breakers: Hystrix vs. Istio
summary
Compares Istio (Envoy-based service mesh) and Hystrix (Netflix Java circuit breaker) by showing what each actually does: Istio implements circuit-breaking at the mesh level with destination rules and a consecutive error threshold sliding window but returns errors with no application fallback, while Hystrix wraps calls in a command, supports fall back to cache and a live dashboard and opens circuits after configurable queues fill. Demo builds an e‑commerce pricing service that fails ~1 in 5 calls; Hystrix opens, serves cached results, retries and closes successfully.
AI-written summary · about
chapters (10)
- 0:00Introduction and context
- 3:05Defining microservices
- 5:07Organizational challenges
- 10:59Architecture and failure
- 14:48Circuit breaker pattern
- 18:46Strategies for service failures
- 26:27Service meshes
- 31:58Library-based resilience
- 36:44Practical demonstration
- 44:46Questions and answers
related talks
43mFault tolerance – look, it’s possible!
45mIstio to the Rescue
33mMircoservices the right way: an introduction to Istio
25mIstio for Node Developers
48mWeaving Through the Mesh: Making Sense of Istio and Overlapping Technologies
30mEnable your Microservices with Advanced Resiliency and Fault Tolerance Leveraging Istio
47mIstio, We Have a Problem! Understanding and Fixing Service Mesh Bugs
45mIstio, the best friend of your K8S cluster ❤️
