Reliability

Bulkhead

Bounded, separate resource pools per dependency so one slow dependency cannot starve the others.

Why interviewers ask about it

A shared thread pool means one dependency slowing to 5 s parks every thread and takes down unrelated endpoints.

This term is part of the free System Design interview preparation module - browse the full glossary for every definition.