Back to search

Rate limiting basics

Rate limiting controls how many requests a client can make in a window to protect system stability and fairness.

System Design Medium Theory

Rate limiting basics

Rate limiting controls how many requests a client can make in a window to protect system stability and fairness.

  • Protects against abuse
  • Token bucket is a common algorithm
  • Can be per user, IP, or API key

Rate limiting basics