Exponential backoff
A waiting strategy in which the interval between retries increases up to a set limit, to reduce load on a failing service.
On this page
Source content checked . English translation published 2026-10-27.
In business automation
Increasing intervals helps when the other system is overloaded. Random variation can be added to the interval so that multiple workflows do not all retry at the same moment and create another surge in load.
Examples
These examples illustrate a possible workflow. Adapt the connections and rules to your own systems.
Business process example
An import receives an overload error. After each temporary failure, the interval increases up to a set limit, and progress is saved. A request with invalid information is stopped instead of being put through repeated waits.
Relevant tools
- Pipedream
- A waiting policy can be implemented in code or in a workflow, according to the service's execution mechanisms.
What to check
- Also set a total time limit and a maximum number of attempts. Unboundedly increasing delays can hide a stuck workflow.