Bulkhead Pattern

Kind: pattern

Layer: Correctness Core

Record: architecture:bulkhead-pattern

Severity: contextual

Scope: resource pool, service, runtime

Canonical: Ontology

A design pattern that gives each workload its own pool of threads or connections, so one workload cannot exhaust the others.

Listed in Architecture principles, after Circuit Breaker Pattern and before Backpressure.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Severity

Category

Refactors

Linked from