Bulkhead
Problem
Your application calls ten external services.
One becomes extremely slow and consumes every available worker.
Now unrelated functionality also stops working.
Solution — Bulkhead
Give workloads separate resource limits.
Payments → requests stuck Search → continues working Orders → continues working
Failure in one area cannot consume everything.
Core idea: bulkheads prevent one failing dependency from exhausting shared resources.