Software → System Design
Backpressure
A flow-control mechanism where overloaded consumers signal producers to slow down.
Motivation
Backpressure tells producers to slow down when consumers cannot keep up. It solves the problem of protecting systems from overload.
Mental model
Backpressure is flow control for work.
Where it fits
Backpressure belongs to the Software track, inside System Design. It connects to nearby concepts through the graph relationships on this page and in the graph explorer.
Common mistakes
- Letting queues grow forever.
- Dropping work without policy.
- Ignoring the user-facing impact of slowing producers.
Related concepts
Use the metadata panel or return to the graph to explore concepts that this one requires or relates to.