Isolate failures so one slow downstream cannot exhaust shared resources.
[ API gateway ]
|
+-----------------+-----------------+
v v v
[pool: Search] [pool: Reviews] [pool: Recs]
| | |
v v v
SearchService ReviewsService RecsService
If RecsService hangs, only the Recs pool exhausts. Search and Reviews keep serving traffic.
Watertight compartments in a ship — one leak does not sink the whole vessel.
Interview tip: State the resource (thread pool, connection pool) and how the overflow is handled.