AI engineering · 38 of 42
Say no early instead of failing late
Scroll
Say no early instead of failing late
A rate limiter caps how much work is accepted. Past the cap, callers get an immediate refusal with a hint about when to come back, instead of a slow request that eventually times out.
Backpressure is the same idea propagated: the limit travels upstream so queues do not grow without bound and the system degrades in a way somebody chose.
Without them, load arrives anyway. Every request gets slower, memory fills with queued work, and eventually everything fails together — the worst outcome, arrived at by trying to serve everyone. A fast honest refusal is a feature, and it pairs naturally with the circuit breaker in concept 16.
Reliability