Job 2026

articles

📄 System Design Interview за 15 минут: вся карта подготовки
Обзорная статья верхнего уровня: все 12 разделов брифа ../brief.md../brief.md в одном кадре. Задача — задать общий словарь и структуру для всей серии учебных ст
0 КБ · 17.09.2026
📄 Статья 01: фреймворк прохождения интервью и работа с требованиями
Первая статья серии — про то, что происходит на секции до и вокруг технических знаний: как вести беседу от старта до финиша, как вытянуть требования, договорить
0 КБ · 17.09.2026
📄 Статья 02: оценки back-of-envelope, числа, латентность
Вторая статья серии — арифметика, на которой сходится любой дизайн. Критерий «умею, если» из брифа: по любому сервису за 2 минуты называю RPS, объём хранения на
0 КБ · 17.09.2026
📄 Статья 03: масштабирование с нуля — LB, CDN, stateless
Третья статья серии — путь «один сервер → миллионы пользователей». Критерий «умею, если» из брифа: могу объяснить, что и в каком порядке добавляю при росте нагр
0 КБ · 17.09.2026
📄 Статья 04: модели данных и выбор хранилища
Четвёртая статья серии — про главный контент этапа 4 «детали + БД», 18 минут секции: какие классы хранилищ существуют, как выбирать между ними и как они устроен
0 КБ · 17.09.2026
📄 Статья 05: репликация и шардирование
Пятая статья серии — два способа размножить данные, когда одна нода перестаёт справляться. Критерий «умею, если» из брифа: могу обосновать схему репликации и кл
0 КБ · 17.09.2026
📄 Статья 06: кэширование
Шестая статья серии — про копии данных, которые делают ради скорости, а не ради надёжности. Критерий «умею, если» из брифа: объясняю, где ставлю кэш, как его ин
0 КБ · 17.09.2026
📄 Статья 07: асинхронная обработка — очереди и потоки
Седьмая статья серии — про то, что происходит вне request-path: всё, что не нужно для ответа пользователю, — забота очередей и потоковой обработки. Критерий «ум
0 КБ · 17.09.2026
📄 Статья 08: отказоустойчивость и надёжность
Восьмая статья серии — и она особенная: отказоустойчивость заявлена в фокусе нашей секции «нарисовать крупноблочную схему сервиса и объяснить отказоустойчивость
0 КБ · 17.09.2026
📄 Статья 09: согласованность и распределённые транзакции
Раздел о том, на каком языке мы договариваемся о гарантиях данных. Статья 05 дала механику: реплики, лаг, кворумы, failover. Статья 06 — копии в кэше. Здесь поя
0 КБ · 17.09.2026
📄 Статья 10: прикладные компоненты и паттерны
Раздел-арсенал: готовые блоки, из которых собираются ответы на типовые вопросы этапов 2 и 4. Всё остальное в серии — про то, как вести секцию 01, считать 02, вы
0 КБ · 17.09.2026
📄 Статья 11: эталонные архитектуры сервисов
Одиннадцатая статья серии — сборочная. Разделы 01–10 дали словарь и строительные блоки: фреймворк ведения секции, арифметику, лестницу масштабирования, хранилищ
0 КБ · 17.09.2026
📄 Статья 12: эксплуатация и наблюдаемость
Двенадцатая и финальная статья серии — про жизнь системы после того, как её нарисовали: как понять, что она жива, как катить изменения без простоя и как управля
0 КБ · 17.09.2026