Соберите архитектуру. Проверьте нагрузкой.
Получите кейс с требованиями, расставьте на канвасе кэши, очереди и базы, настройте их и посмотрите, что выдержит пик, а что упадёт.
- кейсов
- 10
- компонентов
- 15
- категорий оценки
- 7
От требований до разбора за три шага
- 1
Прочитайте кейс
Требования с цифрами: нагрузка в пике, допустимые задержки, доступность, бюджет.
- 2
Соберите схему
Добавьте компоненты нажатием или перетащите их на канвас, соедините их и настройте: стратегию кэша, репликацию, шардирование, размер инстансов.
- 3
Запустите нагрузку
Игра покажет узкие места, сценарии отказов, анти-паттерны и объяснит, что исправить.
Выберите задачу
Личные заметки
Первый сервис: клиент, API, сервис и база. Без лишней инфраструктуры.
ОткрытьИнтернет-магазин
Каталог, поиск, корзина, оплата и пик распродажи.
ОткрытьСокращатель ссылок
Чтение в тысячи раз чаще записи, вирусные ссылки и аналитика кликов.
ОткрытьСистема уведомлений
Очередь рассылки, квоты провайдера, идемпотентность, backoff и DLQ.
ОткрытьМессенджер
WebSocket, история сообщений, порядок внутри диалога и восстановление после обрыва.
ОткрытьАналитика событий
Поток событий, ClickHouse и разделение OLTP и OLAP.
ОткрытьСервис такси
Геопозиции водителей, подбор поездки, статус в реальном времени.
ОткрытьЛента новостей
Fan-out, знаменитости, курсорная пагинация, кэш и публикация через outbox.
ОткрытьВидеостриминг
Видео по запросу: CDN, origin shield, транскодинг, адаптивное качество и цена трафика.
ОткрытьПлатёжный сервис
Идемпотентность, изоляция транзакций, outbox и отказ платёжного провайдера.
ОткрытьКоротко о главном
Для кого эта игра?
Для разработчиков, которые готовятся к интервью по system design. Кейсы идут от интернет-магазина и сокращателя ссылок до аналитики на ClickHouse, сервиса такси и платёжной системы.
Как оценивается решение?
Игра проверяет, доходят ли запросы от клиента до нужных компонентов, прогоняет пиковую нагрузку и сценарии отказов, ищет типичные ошибки. Вы получаете балл по категориям этого кейса (всего их семь) и пояснение по каждому требованию.
Насколько точна симуляция?
Это учебная модель, а не нагрузочный тест. Ёмкость ориентировочная. Примерные цены в рублях основаны на тарифах Timeweb Cloud на 30.10.2026 и округлены до 1 000 ₽. Это ориентир для обучения, а не точная смета.
Есть ли единственно верный ответ?
Нет. Эталон показывает одно из хороших решений. Баллы получает любая схема, которая выполняет требования и не попадает в анти-паттерны.
Где хранится мой прогресс?
Только в вашем браузере. Регистрации нет. Решение можно выгрузить в JSON и вернуть позже, но если очистить данные сайта, прогресс пропадёт.