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 занятия в неделю в ZOOM в формате живого общения
Практическое задания и обратная связь
Суппорт по практике и теории
Как данные живут в системе. SQL и NoSQL
▶ SQL и NoSQL: когда и что выбирать
▶ NoSQL: виды, как выбирать
▶ Погружение в PostgreSQL
▶ Погружение в MongoDB
▶ Партиционирование и шардирование
▶Разбор модели данных, выбор БД, data model своей системы, ключевые сценарии чтения/записи
❐ Выбор и подключение баз данных к проекту
Observability и нагрузочное тестирование
▶ Реализуем наблюдаемость в нашем проекте
▶ Изучаем прометеус и графану
▶ Изучаем нагрузочное тестирование
▶ Настраиваем метрики
▶ Настраиваем k6
❐ Добавляем наблюдаемость и тесты в проект
Кэш и консистентность
Как оптимизировать работу с данными
▶ Виды и уровни кеширования
▶ Strong consistency и eventual consistency
▶ Идемпотентность и дедупликация
▶Разбор стратегий кэширования в прикладной системе
❐ Реализуем кеш с помощью редис в проекте и анализируем метрики
Высокая нагрузка, масштабирование, отказоустойчивость
Понять что можно делать когда система начинает ломаться под нагрузкой
▶ Метрики, логи, трассировки, алерты
▶ 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, сравним «до / после» по нагрузке на схеме.

Старт 9 октября 2026
Скидка 20% до 9 октября

Стоимость без скидки 24 000 ₽
Стоимость с учетом скидки 19 000 ₽

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