Bulkhead Pattern in System Design: Isolating Failures Before They Spread Across Your System

One overloaded service should not have the power to bring down an entire application.