Skip to content

Glossary: System Design Basics in Java

Rate limiting

Capping how many requests each client may make in a given time, so that one client or script cannot overload a service. Requests over the limit are typically refused, often with a 429 status code.

Where the book teaches it

Related terms

Status code