RPS был 500 — как замеряли максимальный RPS, проводили ли нагрузочное тестирование?

Разделите наблюдавшиеся 500 RPS и максимальную устойчивую пропускную способность. Максимум определяется нагрузочным тестом с ограничениями по задержке и ошибкам, а не только счётчиком запросов.

Короткий ответ

Что ответить на собеседовании

Разделите наблюдавшиеся 500 RPS и максимальную устойчивую пропускную способность. Максимум определяется нагрузочным тестом с ограничениями по задержке и ошибкам, а не только счётчиком запросов.

Подробный разбор

Ответ с пояснениями

Разделите наблюдавшиеся 500 RPS и максимальную устойчивую пропускную способность. Максимум определяется нагрузочным тестом с ограничениями по задержке и ошибкам, а не только счётчиком запросов.

Уточните состав запросов, число экземпляров, длительность теста, объём данных и зависимости. Постепенно увеличивайте нагрузку и смотрите p95/p99, ошибки, CPU, память, пулы соединений и очередь.

Пик на несколько секунд не равен устойчивому RPS. Если нагрузочный тест не проводили, скажите, что 500 — эксплуатационная метрика, и укажите её источник. Для репрезентативности нужны похожие на production сценарии, прогрев и контроль генератора нагрузки, который сам может стать узким местом.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее