Чему вы научитесь
- Объяснять CAP, Saga, CQRS, Outbox, Circuit Breaker за 60 секунд — точно и без запинок
- Проектировать распределённые системы с обоснованием trade-offs: БД, протоколы, паттерны консистентности
- Разбирать реальные кейсы: платёжная система, антифрод, мессенджер, LLM-сервис
- Применять шаблон System Design за 45 минут: требования → capacity → API → data → scale
- Встраивать безопасность в архитектуру: STRIDE, OAuth2, mTLS, Zero Trust
- Документировать решения через C4 Model, ADR и Event Storming
О курсе
Готовишься к собеседованию на архитектора и боишься System Design? 72 разбора реальных кейсов — CAP, Saga, Kafka, Postgres, mTLS — в формате шпаргалки, которую открываешь перед собесом
Для кого этот курс
Senior-разработчик, который хочет перейти в Solution Architect или System Design интервью
Solution Architect, готовящийся к интервью на Lead/Principal уровень
Tech Lead, которому нужна системная база по распределённым системам и паттернам
Тот, кто хочет уверенно отвечать на System Design вопросы в Big Tech и крупных продуктовых компаниях
Начальные требования
Опыт разработки от 3 лет на любом бэкенд-языке
Базовое понимание реляционных БД (таблицы, индексы, транзакции)
Знакомство с REST API и концепцией микросервисов
Понимание, что такое Docker и контейнеры (не обязательно на экспертном уровне)
Преподаватели курса
Что вы получите
- После курса: структура ответа на любом System Design, разобранные кейсы (лента, платёжка, rate limiter), умение обосновать выбор БД и trade-offs вслух.
Нагрузка
50 часов