Проектирование микросервисной архитектуры: на примере разделения монолита на Go
Видеокурс Слёрма по проектированию микросервисной архитектуры на примере разделения монолита, практика идёт на языке Go. Школа помечает курс как легаси-коллекцию: это запись 2023 года, которая продаётся как есть. Объём программы 36 часов, из них 14 часов теории и 22 часа практики, длительность обозначена как 6 недель, старт в любой момент. Восемь тем: анализ монолита и его проблемы, проектирование и стратегия разделения в двух частях, документирование и нотация C4, управление изменениями с практикой по разработке архитектуры, механизмы интеграции микросервисов и их реализация на Go. Две практические работы: спроектировать архитектуру микросервисной системы с проработкой уровней модели C4 и написать два микросервиса с интеграцией через REST, webhook или очередь. Спикер: Пётр Щербаков, инженер по разработке технических решений, более 8 лет опыта разработки и более 5 лет проектирования архитектуры. Документ: именное свидетельство при прохождении 80 % курса. Цена в каталоге взята из фида и равна 10 000 рублей, а на странице школы видеокурс стоит 10 000 рублей и отдельно указан поток за 15 000 рублей.
Мнение редакции
Тема курса редкая и полезная: не «что такое микросервисы», а «как из работающего монолита сделать несколько сервисов и не потерять управление системой». Программа выстроена как реальный проект: сначала анализ, когда монолит ещё полезен и какие у него проблемы, потом выделение контекстов и требования к интеграции, потом выбор технологий и дорожная карта, потом документирование и только затем код. Такой порядок редко встречается в курсах по архитектуре, где обычно сразу начинают с диаграмм.
Практики здесь больше, чем теории: 22 часа против 14. Причём практика двухступенчатая. Сначала архитектурная: выбрать предметную область, спроектировать минимально жизнеспособный продукт, проработать уровни модели C4 и описать потоки. Потом инженерная: реализовать интеграцию двух микросервисов на Go в трёх режимах. Для разработчика, который метит в архитекторы, это ровно тот набор упражнений, который потом показывают на собеседовании.
Главная оговорка написана самой школой: курс относится к легаси-коллекции и записан в 2023 году. Это значит, что материал не обновляют, живого сопровождения ждать не стоит, а часть инструментов вокруг Go и очередей за это время сдвинулась. Архитектурная часть стареет медленно, а вот примеры кода и выбор технологий стоит перепроверять по актуальной документации. Вторая оговорка про тарифы: в каталоге показана цена видеокурса, а отдельной строкой на странице указан поток за 15 000 рублей, и что именно входит в него дополнительно, стоит уточнить у школы.
Плюсы
- редкая тема: не введение в микросервисы, а стратегия разделения существующего монолита с дорожной картой и рисками
- практики больше, чем теории: 22 часа против 14, и она разбита на архитектурную и инженерную части
- разбирают документирование архитектуры в нотации C4 и выбор формата хранения контрактов, а не только рисование схем
- интеграция сервисов дана тремя способами сразу: REST, уведомления webhook и очереди сообщений
- спикер с профильным опытом: больше 5 лет проектирования архитектуры и реальная декомпозиция монолита в проектах
- старт в любой момент и подъёмный график около шести часов в неделю
Минусы
- курс помечен школой как легаси-коллекция и записан в 2023 году: материал продаётся как есть, без обновлений
- цена каталога относится к видеокурсу с практическими заданиями: отдельно на странице указан поток за 15 000 рублей
- инженерная практика привязана к Go: командам на других языках достаётся только чтение примеров
- обратная связь по вашему архитектурному проекту на странице не обещана, разбирать решение будет некому
Кому подходит
Разработчикам, которые упёрлись в монолит
Школа называет разработчиков одной из двух целевых аудиторий. Курс идёт от боли действующей системы: дорого поддерживать, страшно менять, релизы тормозят друг друга.
Архитекторам и тем, кто идёт в эту роль
Вторая заявленная аудитория. Практика на модели C4, контракты, дорожная карта и оценка рисков это ровно тот набор артефактов, который спрашивают с архитектора.
Тимлидам, которым предстоит защищать план разделения
Программа даёт язык для разговора с бизнесом: почему разделение нужно, что оно стоит и как сохранить текущую функциональность в процессе.
Кому курс не подойдёт
- начинающим разработчикам: курс предполагает, что вы уже поддерживали работающую систему
- тем, кто хочет выучить Go: языку здесь не учат, он только инструмент практики
- тем, кому нужен свежий материал: курс из легаси-коллекции и записан в 2023 году
Чем отличается от других курсов направления
В подборке направления рядом стоят курсы про нейросети: «ИИ-агенты» Нетологии за 53 100 рублей, «ИИ-агенты с нуля для маркетинга» за 115 500 рублей, «Вайбкодинг для начинающих» TeachMeSkills за 30 000 рублей. Программ про архитектуру приложений среди соседей нет вообще, так что сравнивать приходится не по теме, а по формату. Здесь дешевле и короче: 36 часов записи против нескольких месяцев потока у соседей. Расплата за это тоже понятна: у соседних курсов есть сопровождение и актуальный материал, а тут легаси-запись 2023 года без обновлений. Внутри самого Слёрма курс стоит особняком: остальные программы школы про эксплуатацию и инфраструктуру, а этот единственный про проектирование системы до того, как её начали эксплуатировать.
Обзор курса
Кто стоит за курсом
Спикер один: Пётр Щербаков, инженер по разработке технических решений в компаниях розничной торговли и маркетинга. По описанию школы у него больше 8 лет опыта разработки бизнес-приложений и больше 5 лет проектирования архитектуры, среди проектов декомпозиция монолита, микросервисный конвейер данных, высоконагруженная система нормативно-справочной информации и платформа поддержки Serverless. Свою задачу он формулирует прямо: разобрать, какие бывают потребности в разделении, какую выбрать стратегию и как избежать подводных камней.
Как устроена нагрузка
36 часов на шесть недель, то есть около шести часов в неделю. Две трети времени это практика. Курс идёт записью, стартовать можно в любой момент, дедлайнов нет. Свидетельство выдают тем, кто прошёл 80 % программы и участвовал в решении практик, так что формально практику нужно делать, но проверяющего на странице не заявлено. Реалистично курс закрывается за месяц-полтора при работе по вечерам.
Что входит в стоимость
Тариф видеокурса на странице включает видеоуроки и практические задания и стоит 10 000 рублей, отдельной строкой указана покупка потока за 15 000 рублей. Есть сценарий оплаты от компании: школа напоминает, что в 75 % случаев обучение готова оплатить организация, и предлагает готовые аргументы для разговора с руководителем. Работают скидки на группы: 7 % от трёх человек, 10 % от пяти. Рассрочка доступна только физическим лицам.
Где программа проседает
Первое и главное: пометка «легаси». Курс записан в 2023 году и продаётся как есть, без обновлений, а инструменты вокруг микросервисов на Go за это время подвинулись. Второе: практика по интеграции ограничена тремя механизмами и одним языком, и если ваша команда пишет не на Go, инженерная часть курса превращается в чтение чужого кода. Третье: нет разбора эксплуатации получившейся системы, кроме одной темы про мониторинг и логирование на уровне архитектуры, а именно эксплуатация обычно и убивает поспешное разделение монолита. Четвёртое: обратной связи по вашему архитектурному проекту страница не обещает, а без разбора чужим глазом такая практика теряет половину смысла.
Кому это не нужно
Начинающему разработчику: курс идёт от проблем действующей системы и предполагает, что вы уже видели монолит изнутри. Тому, кому нужен просто Go: языку здесь не учат, он тут инструмент для практики. И командам, у которых монолит работает и не мешает: курс сам начинается с темы «когда полезен монолит», и половина ценности здесь в честном ответе, что разделять пока не нужно.
Программа курса
1Знакомство с курсом
2Анализ монолита и основные проблемы монолитов
3Проектирование и стратегия разделения, часть 1
4Проектирование и стратегия разделения, часть 2
5Документирование: нотация C4 и база знаний
6Управление изменениями и поддержка, практика 1
7Механизмы интеграции микросервисов
8Реализация интеграции на Go, практика 2
Чему вы научитесь
- диагностировать, когда монолит действительно пора разделять, а когда он ещё полезен
- выделять ограниченные контексты и формулировать требования к интеграции сервисов
- строить дорожную карту разделения монолита с учётом рисков и сохранения функциональности
- описывать архитектуру в нотации C4 и хранить контракты между сервисами
- выбирать между синхронной, асинхронной и событийной интеграцией
- реализовывать интеграцию микросервисов на Go через REST, webhook и очереди сообщений
- проектировать архитектуру так, чтобы её могли реализовать разработчики
Как проходит обучение
Видеокурс из легаси-коллекции
Школа прямо помечает программу как курс 2023 года из легаси-коллекции: это готовая запись, которая продаётся как есть, старт в любой момент.
36 часов на шесть недель
Объём программы 36 часов, из них 14 часов теории и 22 часа практики. Заявленная длительность 6 недель, то есть около шести часов в неделю.
Две сквозные практические работы
Первая: разработать архитектуру микросервисной системы в выбранной предметной области, проработать уровни модели C4 и описать потоки. Вторая: реализовать интеграцию двух микросервисов на Go одним из способов.
Оплата от физлица или от компании
На странице есть тарифы для физических и юридических лиц, рассрочка только для физлиц, скидки на группы от 7 % за трёх человек и отдельная форма для заявки от организации.
Часто задаваемые вопросы
Что значит пометка «легаси» у этого курса?
Нужно ли знать Go?
Сколько времени занимает обучение?
Какой документ выдают?
Сколько стоит и есть ли рассрочка?
Проверяет ли кто-то практические работы?
Подойдёт ли курс аналитику или тимлиду?
Отзывы о курсе «Проектирование микросервисной архитектуры: на примере разделения монолита на Go»
Оставить отзыв о курсе
Расскажите, как проходило обучение: что понравилось, что нет, помог ли курс в работе. Публикуем после проверки, рекламные тексты и анонимные жалобы без подробностей не пропускаем.
Это отзывы о других программах школы Слёрм: они говорят о школе в целом, а не об этом курсе.
Все отзывы школы собраны на её странице.
