The Developer Tools Podcast with Fexingo · 2026-07-20 · 11 min
Episode 122 of The Developer Tools Podcast explores why passive rate limiting isn't enough for modern APIs. Lucas and Luna break down how a 'rate limiter that talks back' - one that sends actionable feedback via headers like Retry-After and X-RateLimit-Reset alongside 429s - can reduce retry storms, improve client dev experience, and save server costs. They use Stripe's API as a concrete case: Stripe's rate limiter returns structured JSON error bodies with retry timing, which cuts client retry traffic by roughly 40% according to Stripe's own postmortems. They contrast this with AWS API Gateway's default behavior, which drops requests silently. The episode also covers how to implement a feedback-rich rate limiter using the token bucket algorithm with custom response headers, and why treating rate limiting as a communication protocol rather than just a throttle makes your platform more reliable for developers.
Other episodes covering the same guests and topics, from across The B2B Podcast Index.