Микросервисная архитектура — это один из ключевых подходов в создании современных, масштабируемых и отказоустойчивых цифровых продуктов. В этом курсе вы не просто изучите теорию, а полностью пройдёте путь архитектора: от анализа домена и моделирования процессов до проектирования сервисов, интеграций, мониторинга и вывода решений в продакшен.
Что представляет собой курс
Программа построена вокруг практического инженерного опыта. Каждая тема подкрепляется реальными кейсами, архитектурными ревью и заданиями, отражающими потребности бизнеса. Курс подходит тем, кто хочет систематизировать знания, научиться проектировать сложные распределённые системы и повысить качество решений на уровне архитектуры.
Чему вы научитесь
Проектировать микросервисные системы с учётом масштабирования, отказоустойчивости и эволюционного развития.
Использовать подходы Saga, BPMN, Event-Driven Architecture, DDD, Service Mesh и другие современные инженерные практики.
Грамотно декомпозировать домен, выстраивать границы сервисов и выбирать оптимальные интеграционные паттерны.
Организовывать потоковую обработку данных, строить высоконагруженные API и проектировать realtime-системы.
Проводить мониторинг, тестирование, профилирование и подготовку сервисов к работе под реальной нагрузкой.
Практическая часть курса
За 3 месяца вы создадите шесть полноценных архитектур, каждая из которых покрывает отдельный типовой, но сложный сценарий разработки микросервисов.
Ключевые проекты
Проект 1: Архитектура сложных бизнес-процессов на базе Saga и BPMN.
Проект 2: Event-driven‑система с хореографией и потоковой обработкой данных.
Проект 3: Переход от монолита к микросервисам с применением DDD и parallel run.
Проект 4: Архитектура для данных больших объёмов.
Проект 5: Высоконагруженная система с композиционным API и service mesh.
Проект 6: Realtime‑приложение для пользовательских взаимодействий.
Для кого этот курс
Курс будет особенно полезен:
Backend‑инженерам, которые хотят перейти к уровню архитектуры.
Системным архитекторам, стремящимся усилить практику построения распределённых систем.
Инженерам, участвующим в миграции монолитов и разработке высоконагруженных сервисов.
Техническим лидам, которым важно принимать архитектурные решения и обосновывать их перед командой и бизнесом.
Итоги обучения
По завершении курса вы овладеете современными инструментами и паттернами микросервисной архитектуры, сможете аргументированно выбирать решения под конкретные бизнес‑требования и соберёте портфолио из 6 сложных проектов, демонстрирующее ваш уровень как системного инженера.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Команда Яндекс.Практикума — союз разработчиков, методистов и преподавателей. Нас объединяет идея сблизить науку и жизнь, научить тому, что действительно нужно. Неважно, какая у вас подготовка, и чем вы занимались прежде. Среди цифровых профессий наверняка есть ваша. Мы помогаем понять, а вы научитесь.
Добавилено директорию update с видео из уроков, шаблонами, кодами и тд
Полностью обновлены файлы: Спринт 1 - 2 Создание микросервисов - 3 Основы контейнеризации микросервисов.html Спринт 1- 3 Документирование архитектуры - 1 Документирование решений с помощью диаграмм C4.html Спринт 3 - 1 Введение в спринт 3 - 2 Описание проектной работы 3 спринта.html
астролог CourseHunter Team
невероятно, спасибо большое!
астролог
спасибо большое за курс
а с проблемой возможно что-то сделать, вот ты открываешь директорию 1 Микросервисы и декомпозиция функционала\2 Создание микросервисов и в ней файл Расширенная контейнеризация и Docker Compose, да? а в этом файле нет кода :::: Код микросервиса Order Service ::: , который должен был открываться, то есть внутри должен быть код, но он скрыт, возможно ли через складчика до орга достучаться или нет?
просто это немного подрывает возможности обучаться, заранее спасибо, искренне благодарен
CourseHunter Team астролог
Похоже, там много багов. Ребята на складчике говорят, что исправят — посмотрим.
астролог CourseHunter Team
спасибо огромное что вникаете с ситуацию, это, правда, очень ценно.
Добавилено директорию update с видео из уроков, шаблонами, кодами и тд
Полностью обновлены файлы:
Спринт 1 - 2 Создание микросервисов - 3 Основы контейнеризации микросервисов.html
Спринт 1- 3 Документирование архитектуры - 1 Документирование решений с помощью диаграмм C4.html
Спринт 3 - 1 Введение в спринт 3 - 2 Описание проектной работы 3 спринта.html
а с проблемой возможно что-то сделать, вот ты открываешь директорию 1 Микросервисы и декомпозиция функционала\2 Создание микросервисов и в ней файл Расширенная контейнеризация и Docker Compose, да? а в этом файле нет кода :::: Код микросервиса Order Service ::: , который должен был открываться, то есть внутри должен быть код, но он скрыт, возможно ли через складчика до орга достучаться или нет?
просто это немного подрывает возможности обучаться, заранее спасибо, искренне благодарен