Поверка заданий экспертами в SYSTEM DESIGN и обратная связь. Постоянная поддержка в чате.
От простого к сложному
Программа построена так, чтобы новичок в SYSTEM DESIGN смог освоить и применить на практике знания
Живое общение
Занятия в ZOOM в формате живого общения. Суппорт в чате и личная помощь
Много живительной практики
Демонстрация работающих примеров во время занятия Исходный код для разбора Задания на неделю с проверкой
Размеренный ритм
Курс рассчитан на прохождение работающими разработчиками Будет 1-2 занятия в неделю и задания на неделю
Наглядные презентации
Все объяснения на проработанных схемах и презентациях
Преимущества курса
Code Review
Поверка заданий экспертами в SYSTEM DESIGN и обратная связь. Постоянная поддержка в чате.
От простого к сложному
Программа построена так, чтобы новичок в SYSTEM DESIGN смог освоить и применить на практике знания
Живое общение
Занятия в ZOOM в формате живого общения. Суппорт в чате и личная помощь
Много живительной практики
Демонстрация работающих примеров во время занятия Исходный код для разбора Задания на неделю с проверкой
Размеренный ритм
Курс рассчитан на прохождение работающими разработчиками Будет 1-2 занятия в неделю и задания на неделю
Наглядные презентации
Все объяснения на проработанных схемах и презентациях
Программа обучения
2 месяца 2 занятия в неделю в ZOOM в формате живого общения Практическое задания и обратная связь Суппорт по практике и теории
Неделя 1. Проектирование Social Media Platform
▶ Алгоритм проектирования системы ❐ Функциональное проектирование ❐ Разработка схемы проекта
Неделя 2. Проектирование VOD Streaming Service
▶ Базовые строительные блоки hight load системы ❐ Функциональное проектирование ❐ Разработка схемы проекта
Неделя 3. Проектирование Messeging Service
▶ Разбор протоколов коммуникации и технологий ▶ Разбор брокеров сообщений и event driven архитектуры ❐ Функциональное проектирование ❐ Разработка схемы проекта
Неделя 4. Проектирование E-Commerce Marketplace
▶ Разбор хранилищ данных ▶ Разбор паттернов работы с event driven архитектурой ❐ Функциональное проектирование ❐ Разработка схемы проекта
Неделя 5.Как данные живут в системе. SQL и NoSQL
▶ SQL и NoSQL: когда и что выбирать ▶ NoSQL: виды, как выбирать ▶ Погружение в PostgreSQL ▶ Погружение в MongoDB ▶ Партиционирование и шардирование ▶Разбор модели данных, выбор БД, data model своей системы, ключевые сценарии чтения/записи ❐ Выбор и подключение баз данных к проекту
Неделя 6.Observability и нагрузочное тестирование
▶ Реализуем наблюдаемость в нашем проекте ▶ Изучаем прометеус и графану ▶ Изучаем нагрузочное тестирование ▶ Настраиваем метрики ▶ Настраиваем k6 ❐ Добавляем наблюдаемость и тесты в проект
Неделя 7. Кэш и консистентность Как оптимизировать работу с данными
▶ Виды и уровни кеширования ▶ Strong consistency и eventual consistency ▶ Идемпотентность и дедупликация ▶Разбор стратегий кэширования в прикладной системе ❐ Реализуем кеш с помощью редис в проекте и анализируем метрики
Неделя 8. Высокая нагрузка, масштабирование, отказоустойчивость Понять что можно делать когда система начинает ломаться под нагрузкой
▶ Метрики, логи, трассировки, алерты ▶ RPS, p95/p99, error rate, queue lag ▶ поиск bottleneck по метрикам ▶ throughput, latency, bottleneck ▶ вертикальное vs горизонтальное ▶ разгрузка БД (replica, cache) ▶ stateless-сервисы ▶ сглаживание пиков нагрузки ▶ Таймауты / retry / backoff ▶ Circuit breaker / fallback / bulkhead ▶ Очередь перед внешним API ▶ Happy path vs failure path ▶ Graceful degradation ❐ Анализ системы с узкими местами: найдем bottleneck, сравним «до / после» по нагрузке на схеме.
Старт 3 сентября 2026 Скидка 35% до 1 сентября
Стоимость без скидки 70 000 ₽ Стоимость с учетом скидки 45 500 ₽