Bulkhead pattern - Azure Architecture Center

Isolate elements of an application into pools so that if one fails, the others will continue to function.