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.