Rate limiting и backpressure
Уровень: Senior
Ответ
Rate limiting (ограничение частоты запросов) с помощью алгоритмов вроде Token Bucket или Leaky Bucket защищает вашу систему от перегрузки. Backpressure (обратное давление) — это стратегия, при которой система, испытывающая нагрузку, явно сигнализирует клиентам (например, с помощью статуса 429 Too Many Requests и заголовка Retry-After) о необходимости замедлиться. Это позволяет защитить не только ваш API, но и внутренние сервисы (апстримы), от чрезмерной нагрузки.