System Design Fundamentals
Vote

0% completed

What Is Rate Limiting

Every server has a limit on how much work it can do. A client that sends requests faster than the server can handle them will eventually take the server down, whether it meant to or not.

Rate limiting is the practice of capping how many requests a client may send in a given period of time, and rejecting the requests that go over that cap. The component that does this is called a rate limiter.

A rate limiting rule always has the same three parts.

PartMeaningExample
The countHow many requests are allowed100 requests

.....

.....

.....

Like the course? Get enrolled and start learning!