Если один API-запрос возвращает N фильмов, QPS этого endpoint равен числу загрузок страниц в секунду, а не умножается автоматически на N. Запросы постеров и внутренние вызовы считаются отдельно.
А сколько будет QPS, если учесть, что на странице показывается N фильмов (постеров) за один запрос?
Если один API-запрос возвращает N фильмов, QPS этого endpoint равен числу загрузок страниц в секунду, а не умножается автоматически на N. Запросы постеров и внутренние вызовы считаются отдельно.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Если один API-запрос возвращает N фильмов, QPS этого endpoint равен числу загрузок страниц в секунду, а не умножается автоматически на N. Запросы постеров и внутренние вызовы считаются отдельно.
При P просмотрах страниц в секунду получаем примерно P запросов за списком и до P×N запросов изображений без кеша/lazy loading. CDN уменьшает нагрузку origin, но не число клиентских обращений к CDN. Внутренний fan-out зависит от реализации: batch lookup может быть одним запросом, N+1 — множеством. Для численного ответа нужны P, N, доля кеш-попаданий и пиковый коэффициент; их в вопросе нет.