Bulkhead pattern - Cloud Design Patterns

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