SA Шпаргалка

Все ответы в 2 клика

Средний

Что такое Rate Limiting и зачем он нужен?

Rate Limiting (Ограничение скорости) — это механизм контроля количества запросов от клиента за единицу времени (например, 100 запросов в минуту).

✅ Зачем нужен:

  • Защита от DDoS-атак и брутфорса паролей.

  • Защита от багов на клиенте (если фронтенд зациклился и шлет 1000 запросов в секунду).

  • Монетизация API (бесплатный тариф — 100 req/day, платный — 10000 req/day).


Реализуется на уровне API Gateway (через алгоритмы Token Bucket или Leaky Bucket). При превышении лимита сервер возвращает код 429 Too Many Requests.

Другие вопросы темы «Отказоустойчивость»

Ещё вопросы раздела «Архитектура»

Все вопросы раздела «Архитектура»