Skip to content

Timeouts, retries and pools · routine

Retry without making it worse

The API is mid-deploy and answers 503 twice before it recovers. Get the request through — and do it in a way that a thousand other clients could do at the same time without knocking the API back over.

How this is graded

  • Every request returns successfully inside 320 ms
  • Spreads its retries rather than lining them up
  • Opens at most 1 connection

The budget is measured, not chosen: it is what a configuration that solves this actually cost, plus a little room.

The client

Timeouts
Retries
Pool

Capture

Nothing has run yet. Configure the client and run it — the capture is what you will be graded on.