Backpressure
Problem
A producer generates:
100,000 events/sec
The consumer can process:
20,000 events/sec
If nothing changes, buffers grow until something crashes.
Solution — Backpressure
Allow downstream capacity to influence upstream production or delivery.
Producer → Consumer
↓
"slow down"
Core idea: backpressure prevents fast producers from indefinitely overwhelming slower consumers.