Практика: посчитай нагрузку системы

Мы проектируем сервис заметок. Входные данные:

  • Daily Active Users (DAU): 8 640 000 пользователей
  • Каждый пользователь взаимодействует с системой в среднем 20 раз в день
  • Соотношение чтение/запись составляет 80% на 20%

Задача: Рассчитай нагрузку на систему на запись (Write RPS)

Ты проектируешь архитектуру интернет-магазина. Приближается сезон крупных распродаж (Черная Пятница).

Вводные данные:

  • Базовый RPS системы: 12 000 запросов в секунду
  • По опыту прошлых лет, Peak Multiplier (PM) в дни распродаж составляет 3.5

Задача: Рассчитай пиковое количество запросов (Peak RPS), которое должна выдерживать система. В ответе укажи только число без пробелов.

Мы разрабатываем приложение для обмена фотографиями. Вводные данные:

  • Общая нагрузка на запись (Write RPS) составляет 5 000 запросов в секунду
  • Загрузка фотографий — это 15% от всех запросов на запись в системе (остальное — лайки, комментарии, текстовые сообщения)
  • Средний размер одной фотографии вместе с метаданными равен 4 MB

Задача: Рассчитай, сколько мегабайт (MB) памяти требует сохранение фотографий каждую секунду.

Продолжаем проектировать приложение из предыдущего теста. Мы выяснили, что система генерирует 2 000 MB данных каждую секунду.

Задача: Рассчитай, сколько гигабайт (GB) дискового пространства потребуется для хранения этих данных за одни сутки. (Считаем, что 1 GB = 1000 MB).