Skip to main content

Exponential Backoff

Exponential backoff is an algorithm for limiting attempts by increasing the time delay between attempts exponentially.

In webhook system design, exponential backoff is used to define webhook retry schedules for failed webhook messages. It's an ideal way to handle failed retries because it will try again quickly at first in the case of a transient problem but also not waste all retries in the case that the endpoint is broken.