retrystorm · Learn · Interview practice · Glossary · Components

Home › Interview practice › Distributed rate limiter

Distributed rate limiter

Limit every API key to its plan across 50 servers, at 200 000 checks a second, without slowing the API or taking it down.

The brief: Design a rate limiter for Inkwell's public API.

Draws on

  • Rate Limiting
  • Hot Keys
  • Availability
  • Transactions and isolation
About · Contact · Privacy · Terms of use