Bulkhead Pattern
Isolate resources so one failure cannot sink everything. A resilience pattern in the Resilience Patterns catalog. With Java/Spring code.
Isolate resources so one failure cannot sink everything.
- Family
- Resilience Patterns
- Category
- Resilience
- Source
- Building Microservices · general production practice
More resilience patterns
- Timeout — Never wait forever for a remote call.
- Retry with Backoff & Jitter — Retry transient failures with growing, randomised delays.
- Circuit Breaker — Stop calling a failing dependency and fail fast.
- Rate Limiter — Cap how many requests a client or dependency can make.
- Graceful Degradation & Fallback — Serve a reduced experience instead of an error.