Error Handling, Retries, Rate Limits, and Fallback Messages
By the end of this module you can handle rate limits, timeouts and failures so that a degraded provider produces a useful message rather than a stack trace.
Units
- Unit 09.00: The four ways a call fails
- Unit 09.01: Backoff with jitter, and a retry ceiling
- Unit 09.02: Retrying a call that may already have worked
- Unit 09.03: Falling back to something useful
- Unit 09.04: Error messages that tell the user what to do
