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.
| Part | Meaning | Example |
|---|---|---|
| The count | How many requests are allowed | 100 requests |
.....
.....
.....
Like the course? Get enrolled and start learning!