Rate Limiter
Noun · Development
Definitions
A mechanism that controls the rate of requests a client can make to a service within a time window. Common algorithms include token bucket, sliding window, and leaky bucket. Essential for protecting APIs from abuse and ensuring fair usage.
In plain English: A bouncer for your API that only lets a certain number of requests through per second to prevent overload.
Example: "We set the rate limiter to 100 requests per minute per API key — burst traffic gets a 429 Too Many Requests response."