Глоссарий

Rate Limiting

Rate limiting — ограничение количества запросов от одного клиента (IP, токен, user_id) за единицу времени. Защищает от DDoS, брутфорса паролей, злоупотреблений API и снижает нагрузку на серверы.

Алгоритмы

Реализация

Храните счётчики в Redis — он поддерживает атомарный инкремент и TTL. HTTP-ответ при превышении лимита: 429 Too Many Requests с заголовком Retry-After.