Reliability
Section titled “Reliability”Techniques for predictable behavior under faults, partial failure, and recovery.
Entries (5)
Circuit breakersStop repeated calls to a dependency that is likely to fail, then probe for recovery before normal traffic resumes.
IdempotencyMake repeated delivery of the same logical operation safe when retries, duplicates, or uncertain responses are possible.
Load shedding and backpressureKeep overload bounded by slowing producers, limiting admitted work, or rejecting work before saturated components collapse.
Retries and exponential backoffRetry selected transient failures with bounded attempts, increasing delays, and jitter so recovery attempts do not become new load spikes.
TimeoutsBound how long work may wait for a dependency so stalled operations do not consume resources indefinitely.