With exponential backoff, each failed attempt waits longer than the previous one before retrying. Adding jitter prevents many clients from retrying at exactly the same moment and recreating the overload.
Backoff must be bounded by maximum attempts, total time and cost. It is appropriate only for errors likely to be temporary; validation or authorization failures should normally stop immediately rather than enter a retry loop.
