A sebességkorlátozás korlátozza, hogy egy kliens hány kérést intézhet egy időablakban — védelmet nyújtva a rendszereket a visszaélések, túlterhelés ellen, és biztosítva az igazságos felhasználást. Ez egy közös rendszertervezési komponens, számos algoritmussal és megfontolással.
Miért fontos a sebességkorlátozás
✓ PROTECT against abuse → prevent attacks (brute force, scraping, DoS), excessive use
✓ PREVENT OVERLOAD → protect the system from being overwhelmed (stability)
✓ FAIR USAGE → ensure no single client monopolizes resources; tiered limits (free vs paid)
✓ COST control; protect downstream services
→ a common requirement for APIs and services.
