System Design Factory

Track 1 · Core

Rate Limiter

A Stripe-style API limit: 100 requests a minute per key, counted once across every machine.

Pro Easy 10 min guided 8 Checks

What you practice

One counter decides whether a request runs, and that counter lives on many machines at once. You will count each key once across the whole fleet, answer 429 before doing any work, and choose what happens when the counter itself is down.

This Exercise is part of Pro. The free Exercise and the Sandbox are open to everyone.