Высокая нагрузка определяется соотношением запросов, объёма данных и ресурсов при заданных SLO, а не универсальным числом RPS. Система справляется, если сохраняет нужные задержки и корректность.
Что такое высоконагруженная система и как понять, что она справляется с нагрузкой?
Высокая нагрузка определяется соотношением запросов, объёма данных и ресурсов при заданных SLO, а не универсальным числом RPS. Система справляется, если сохраняет нужные задержки и корректность.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Высокая нагрузка определяется соотношением запросов, объёма данных и ресурсов при заданных SLO, а не универсальным числом RPS. Система справляется, если сохраняет нужные задержки и корректность.
Измеряют throughput, p95/p99, ошибки, saturation и рост очередей при устойчивой и пиковой нагрузке. Важны сценарии отказа и восстановление backlog. Средняя latency и отсутствие падений недостаточны: сервис может медленно копить необработанную работу. Требуемый запас проверяют нагрузочными тестами с реалистичными данными и распределением ключей.