I'm available for business trips to other cities for projects lasting a month or longer.

SYSTEM DESIGN

Сможете проходить собеседования
по System Design, проектировать системы
и поднять уровень дохода

Стек

Стек

Преимущества курса

Code Review
Поверка заданий экспертами в 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 ₽

Борисов Андрей Владимирович
РБ, г. Минск, ул. Матусевича 58, кв. 46
УНП BB1898515. © 2025 Java Guru
Telegram