Alex, I feel you! The wait time backoff_factor is such a balancing act. I’ve found that 0.8 works well for most of my projects, but it really depends on the server’s behavior.
One trick I use is to add a bit of randomness (jitter) to the wait time backoff_factor. It helps avoid the thundering herd problem when multiple clients retry at the same time.
If you’re into Python, the `urllib3` library has some built-in retry logic that’s worth exploring.
One trick I use is to add a bit of randomness (jitter) to the wait time backoff_factor. It helps avoid the thundering herd problem when multiple clients retry at the same time.
If you’re into Python, the `urllib3` library has some built-in retry logic that’s worth exploring.
