Backpressure (ops)
Het mechanisme waarmee een overbelast systeem stroomopwaarts „langzamer" seint in plaats van te bezwijken onder meer werk dan het aankan. Als een wachtrij die stop zegt wanneer hij vol is — in plaats van op te zwellen tot het geheugen op is.
Probleem: voedt een snelle producent een tragere consument sneller dan die kan bijhouden, dan groeien wachtrijen en buffers tot er iets breekt (geheugen vol, stijgende latentie, een crash). Backpressure is het tegensignaal: de consument geeft zijn capaciteitsgrens stroomopwaarts door, zodat de producent vertraagt. Mechanismen: blokkerende of begrensde wachtrijen (de producent wacht als de rij vol is), flow control (TCP doet dat op netwerkniveau; reactieve frameworks als Reactive Streams op applicatieniveau) en load shedding (overtollig werk weggooien als je de afzender niet kunt afremmen). Voordeel: het systeem degradeert onder belasting op een gecontroleerde manier in plaats van te crashen → stabiliteit. Verwant: rate limiting (inkomend beperken), bulkhead (isoleren), circuit breaker (stoppen met aanroepen van een kapotte afhankelijkheid). Een centraal veerkrachtprincipe in gedistribueerde systemen en streamingsystemen. Verwant aan rate limiting (ops) en circuit breaker (ops).