System Design Calculator
Оценка RPS, объёма хранения, пропускной способности и видимых формул.
Входные параметры
Daily Active Users (DAU) — активных юзеров в день
Сколько уникальных пользователей реально пользуются системой за сутки. Типичный диапазон: от тысяч до миллионов. Значение по умолчанию: 1 000 000.
Запросов в день на одного пользователя
Среднее количество запросов (API, страницы, действия), которое делает один активный пользователь за день. Обычно 5–100. По умолчанию: 20.
Пиковый множитель (burst factor)
Во сколько раз пиковая нагрузка выше средней (например, вечером или во время акций). Типично 5–20. По умолчанию: 10.
Чтения (%)
Доля операций чтения среди всех операций на пике нагрузки. Большинство систем read-heavy. Часто 80–99%.
Записи (%)
Доля операций записи. Обычно 1–20%. По умолчанию здесь это просто 100% − чтения%. (10% auto if reads = 90%)
Объём данных на чтение
Примерный объём данных, который считывается из хранилища за одну операцию чтения. Маленькие API-пейлоады: 0.1–10 КБ. По умолчанию: 0.5 КБ.
Объём данных на запись
Примерный объём данных, который записывается в хранилище за одну операцию записи. По умолчанию: 1 КБ.
Размер ответа
Средний размер ответа, который ваш backend отдаёт клиенту. По умолчанию: 4 КБ.
Время хранения (дней)
Сколько дней вы планируете хранить данные для этой нагрузки. Часто берут 7, 30 или 90 дней. По умолчанию: 30.
Результаты и формулы
Средний RPS
231.48 RPS
Пиковый RPS
2.3K RPS
RPS чтений
2.1K RPS
RPS записей
231.48 RPS
В день
19.07 GB / day
За период хранения (например, 30 дней)
572.20 GB
За 365 дней
6.80 TB
Входящий трафик (запросы)
1.24 MB/s
Исходящий трафик (ответы)
9.04 MB/s