Backpressure
Kind: mechanism
Layer: Correctness Core
Record: architecture:backpressure
Severity: contextual
Scope: stream, queue, service
Canonical: Ontology
A mechanism that lets a consumer signal its capacity, so a producer slows down when the consumer falls behind.
Listed in Architecture principles, after Bulkhead Pattern and before Assessment.
Requires
Reinforces
Enables
Conflicts with
In tension with
Tensions
Violated by
Refactored by
Severity
Category
Refactors
Reinforced by
Required by
Linked from
- Posting and waiting are one operation
- The canon is grouped twice
- Separate, trade, or mitigate
- Anti-patterns
- Event / Messaging / Asynchronous Architecture
- Error Handling / Resilience
- Scalability / Performance / Optimization
- Streaming / Pipeline / Dataflow Processing
- Error Handling / Resilience
- Self-Healing / Recovery / Deployment Safety
- Severity levels
- The resolutions