Handling Failed Requests

Managing failed requests using a retry mechanism with exponential backoff, jitter, and a maximum cap.