Building Distributed Systems in Elixir: Part 9 — Backpressure
The article shows how unbounded BEAM mailboxes can grow into OOM risk, then compares stop-and-wait acknowledgment with demand-driven windowing as two ways to keep producer and consumer in balance.