Bulkhead pattern - Azure Architecture Center
Isolate elements of an application into pools so that if one fails, the others will continue to function.