A strategy to gradually increase retry intervals after failures.
Exponential backoff helps prevent network overload by increasing the time between retries after each failure. In Java, if a payment gateway is temporarily down, a client might try again after 1 second, then 2, 4, and so on, allowing the service time to recover without overwhelming it.