The bulkhead pattern is used to isolate different parts of an application, so that the failure of one part does not affect the others.
For example, you can use a bulkhead to separate the front-end and back-end of an application, so that a failure in the front-end does not affect the back-end.
https://www.jrebel.com/blog/microservices-resilience-patterns