Основы масштабирования
Задержка, пропускная способность, балансировка нагрузки, сервисы без состояния, CAP и первые узкие места под нагрузкой.
RunDrill играет интервьюера, давит на слабые компромиссы, оценивает ответ и возвращает те же пробелы, пока они не перестанут протекать.
Бесплатно на время беты · работает в Claude, Codex, Antigravity и любом MCP-клиенте.
Разбирайте правдоподобные проекты с подложенными дефектами: горячие шарды, врущие кэши, безразмерные очереди, неверная согласованность или один критичный сервис без резерва.
Тренер возражает, как интервьюер. Вы принимаете решение, объясняете, что выигрываете, называете, что теряете, и подстраиваетесь, когда требование меняется.
Прикидочные оценки становятся короткими тренировками, а не туманным ритуалом собеседования. Вы понимаете, когда оценка меняет архитектуру.
Пробные собеседования завершаются оценочным листом по навигации по задаче, проектированию решения, техническому мастерству и коммуникации.
Глубина под собеседование — глубже шаблонного чек-листа, но собраннее, чем учебник на 600 страниц. Курс идёт по пяти ступеням: основы, компоненты, паттерны, целые системы и работа на собеседовании. Каждый промах становится будущей тренировкой, а не теряется в истории чата.
Задержка, пропускная способность, балансировка нагрузки, сервисы без состояния, CAP и первые узкие места под нагрузкой.
SQL и NoSQL, индексы, репликация, шардинг, кэши, очереди, потоки, объектное хранилище, поиск, API и WebSockets.
Проектируйте рейт-лимитеры, ленты, чат, видео, тикеты, автодополнение поиска, платежи, совместное редактирование, облачное хранилище и другое.
Уточните требования, оцените нагрузку, набросайте верхнеуровневую схему, выберите глубокие погружения, обсудите компромиссы и чисто завершите.
Сессия — это не лекция. Тренер задаёт один вопрос, ждёт ваш ответ, затем давит на слабое место и только потом показывает более сильный вариант.
Он смотрит ваш текущий уровень, открытые ошибки, целевой трек и недавние слабые места, прежде чем выбрать следующую тренировку.
Сначала вы уточняете, оцениваете, критикуете, проектируете или защищаете. Тренер не выдаёт архитектуру, пока вы не попробовали.
Если задача была трудной, в конце даётся компактный идеальный ответ, чтобы вы увидели форму: рамки, архитектуру, компромиссы, узкое место и следующее глубокое погружение.
Сегодняшний пробел: вы назвали компоненты, но не сказали, какое требование защищает каждый из них.
Добавьте маркетплейс RunDrill, установите плагин system-design и запустите тренера в агенте, где вы уже работаете.
Введите это прямо в Claude Code или Claude Desktop:
# добавьте маркетплейс, затем курс /plugin marketplace add rundrill/rundrill /plugin install rundrill-system-design@rundrill # и начните занятие /system-design-coach
Добавьте каталог RunDrill и установите курс из каталога плагинов:
codex plugin marketplace add rundrill/rundrill
Установите rundrill-system-design, затем запустите навык system-design-coach.
Поместите папку rundrill-system-design в одну из этих:
# для всех проектов ~/.gemini/config/plugins/rundrill-system-design/ # только этот проект <workspace>/.agents/plugins/rundrill-system-design/
Перезапустите агента и запустите тренера system-design.
Любой MCP-клиент можно направить прямо на эндпоинт тренера:
{
"mcpServers": {
"rundrill-system-design": {
"type": "http",
"url": "https://mcp.rundrill.com/coach/system-design"
}
}
}
При первом запуске откроется вкладка браузера для входа — один раз. Ваш прогресс хранится на сервере RunDrill, поэтому слабые места следуют за вами между чатами и устройствами.
Системный дизайн — одна из программ RunDrill: языки, программирование, подготовка к собеседованиям и к экзаменам, всё внутри вашего агента.