Это финальный набор в 2026 году.
На старте у нас будет работающий монолит. за четыре недели своими руками постепенно разделим его на микросервисную систему.
Будем изучать код, проводить границы, разделять данные и менять взаимодействия. А затем разбираться с проблемами, которые создадут наши изменения: частичными сбоями, повторами, тайм-аутами и рассогласованием данных.
Мы не просто добавим знакомые паттерны, а пройдем весь путь:
Увидели проблему → разобрали причины и теорию → сравнили варианты → приняли решение → реализовали → проверили результат.
Архитектурный фундамент курса сохраняется. Главное обновление - теперь решения будем проверять непосредственно в коде, метриках и поведении системы.
Программа
• Неделя 1. Разбираем монолит, определяем требования и контексты, начинаем выделять сервисы. DDD, C4, ADR и коммуникации.
• Неделя 2. Сохраняем корректность после разделения. Saga, Transactional Outbox, Inbox, CDC, идемпотентность и CQRS.
• Неделя 3. Проверяем систему под нагрузкой и на сбоях. Ретраи, перегрузка, кэширование, масштабирование, метрики, трейсы и SLI/SLO.
• Неделя 4. Готовим выпуск и сопровождение. Безопасность, миграции, релизы, откат и ArchOps.
На выходе - репозиторий с переработанной системой, схемами, контрактами, ADR и результатами проверок.
И главное - опыт, позволяющий объяснить не только что вы построили, но и зачем, какой ценой и как проверяете, что решение работает.
Формат: 4 живые встречи, небольшие группы. Между встречами - самостоятельная практика и персональное ревью архитектурных решений. Работа с кодом и задания потребуют времени.
Для кого: backend-разработчики и техлиды с опытом работы с API, базами данных и интеграциями.
Старт: 2.11.2026
Участие платное
Заявка на участие: ССЫЛКА НА ФОРМУ