Backpressure är det som händer när data produceras snabbare än den kan konsumeras. I streams, om en snabb läskälla skickar data till ett långsamt skrivbara mål, buffras den okonsumerade datan i minnet — och utan hantering växer bufferten tills minnet är uttömt. Backpressure är mekanismen (och disciplinen) för att hålla producent och konsument i balans.
Problemet
Fast source ──(1 GB/s)──▶ Slow destination (10 MB/s write speed)
▲
The 990 MB/s difference piles up in a memory buffer → OOM crash
Exempel: läsa en stor fil snabbt och skriva den till en långsam nätverkssocket eller disk — om du inte respekterar destinationens tempo, växer minnet explosivt.
