Throttling Pattern
In plain terms
Limiting resource consumption to maintain stability.
Going deeper
The throttling pattern caps the rate of requests or resource use so a service stays within capacity under load. It protects systems from being overwhelmed.
Under the hood
Can reject, queue, or degrade gracefully; pairs with autoscaling for elastic capacity.
Examples
API rate limits, resource protection, load shedding, fair usage, cloud quotas.
Think of it like...
Like a venue capping entry to stay within safe occupancy limits.