Analogy

Ship bulkheads: hull compartments. Breach in one doesn't sink ship. Application: pool per critical operation.

Advertisement

Thread pools

Separate pool per external dependency. Slow dependency blocks its own pool, not shared. Latency isolation.

Advertisement

Semaphores

Lighter than thread pools. Count concurrent operations per feature. Reject when full.