Circuit Breaker — stop on failure. Bulkhead — isolate failures.
Circuit Breaker:
Circuit Breaker:
Normal: Requests flow
Failures: Circuit opens → Fail fast
Recovery: Half-open → Test
(Stop on failure)
Bulkhead Pattern:
Bulkhead:
[Pool A] [Pool B] [Pool C]
If Pool A fails → Pool B, C unaffected
(Isolated failures)
Key differences: