Timeouts, retries and backoff with jitter
Timeouts keep systems from hanging unreasonably long, retries can mask those failures, and backoff and jitter can improve utilization and reduce congestion on systems.
https://aws.amazon.com/builders-library/timeouts-retries-and-backoff-with-jitter/