5 вопросов
-
middle theory Объясните, как вы реализуете rate limiting с использованием алгоритмов token bucket и leaky bucket. В чём их ключевые различия и когда стоит выбирать один из них?
-
middle theory Как вы обеспечите согласованность rate limiting в distributed system, если клиенты обращаются к нескольким серверам? Какие инструменты и подходы можно использовать?
-
middle theory Как вы будете обрабатывать сценарий, когда пользователь превышает лимит, но его запросы критически важны (например, срочные данные)? Какие механизмы можно испо…
-
senior theory Спроектируй distributed token bucket на Redis. Зачем нужен Lua-скрипт (атомарность), какие ловушки с TTL и clock skew, и как масштабировать на 50k QPS. Дай реа…
-
senior theory Сравни sliding window log vs sliding window counter (approximate). Когда нужна точность, когда — масштаб. Расскажи про hierarchical rate limiting: per-user, pe…