high impactPROJECTREST API

A Tight Retry Loop Turns Rate Limiting into Self-DDoS

An integration receives HTTP 429 and immediately gets worse as workers retry faster.

Context Pack →Open Workspace →
Trust & provenancePROJECT
Evidence tierPROJECTOfficial sources1Other sources0Last verifiedNot recorded

Evidence tier describes my hands-on relationship with the content. Official sources describe platform contracts/documentation. Production observations should not automatically be treated as official limits.

Why it bites

Salesforce instructs clients to honor HTTP 429, use Retry-After when returned, and apply exponential backoff.

What to check
  1. Do retries honor Retry-After?
  2. Is there a max retry count/jitter?
  3. Can batch routes reduce request volume?
Make it cheaper next time
  1. Use exponential backoff with bounded retries.
  2. Prefer batch endpoints where the API supports them.
api429retry-afterbackoff
Sources / verification