6 марта 2026 года в Москве я провёл практический воркшоп «Применение DDD для детализации монолитных систем» — интенсив для аналитиков по освоению Domain Driven Design, Event Storming и проектированию агрегатов. Я выступил в роли главного системного аналитика и ведущего воркшопа.

Эксперты воркшопа DDD в Москве

О формате воркшопа

Это был практический воркшоп для аналитиков, которые хотят освоить Domain Driven Design не в теории, а на практике. В отличие от лекций и вебинаров, участники работали с реальным кейсом в командах под руководством экспертов, проходили все этапы DDD-анализа и проектирования — от Event Storming до описания агрегатов.

Формат воркшопа помогает:

  • Освоить Event Storming — метод коллективного моделирования бизнес-процессов через события.
  • Научиться выделять Bounded Contexts — ограниченные контексты, которые помогают разбить монолит на управляемые части.
  • Спроектировать агрегаты — ключевые сущности, которые обеспечивают целостность данных и бизнес-правил.
  • Получить навык стратегической детализации монолитов для их последующей реорганизации или декомпозиции.

Эксперты воркшопа

На воркшопе работали три эксперта:

Владимир Бурмистров — главный системный аналитик ИТ-холдинга Т1, ведущий воркшопа.

Станислав Балахонов — архитектор решений TN Digital (Технониколь), эксперт по применению DDD в крупных системах.

Альбина Бикбулатова — менеджер ИТ-проектов TN Digital (Технониколь), эксперт по организации Event Storming сессий.

Мы втроём модерировали команды, помогали участникам применять методики DDD на практике и делились опытом из реальных проектов.

Программа

18:30 — Сбор гостей Регистрация, кофе, знакомство участников и формирование команд.

19:00 — Введение в DDD и Event Storming Теоретический блок: что такое Domain Driven Design, зачем он нужен и как Event Storming помогает моделировать сложные системы. Объяснил основные понятия: события, команды, агрегаты, Bounded Contexts.

19:30 — Практика: Event Storming сессия Команды провели Event Storming на реальном кейсе: моделировали бизнес-процессы через доменные события, выявляли команды и политики. Эксперты модерировали сессии, помогали участникам правильно формулировать события и избегать типичных ошибок.

20:10 — Практика: Выявление Bounded Contexts Следующий этап — анализ результатов Event Storming и выделение ограниченных контекстов. Команды группировали события по доменным областям, определяли границы контекстов и способы их взаимодействия.

20:40 — Class Diagram и описание агрегата Финальный блок: проектирование агрегатов внутри выделенных контекстов. Команды создавали диаграммы классов, описывали агрегаты и их инварианты (бизнес-правила, которые всегда должны выполняться).

21:00 — Нетворкинг Участники обменивались контактами, обсуждали результаты работы, задавали вопросы экспертам и продолжали общение за кофе и перекусами.

Команды на воркшопе DDD в процессе Event Storming

Моя роль как ведущего и эксперта

Я был экспертом и ведущим воркшопа. Моя задача — провести участников через все этапы DDD-анализа, от теории до практики, и помочь им получить реальный навык, который можно применить на следующий день в работе.

В процессе воркшопа я:

  • Провёл вводную часть — объяснил как будет построена работа и с какими результатами выйдут участники.
  • Модерировал практические сессии — помогал командам правильно проводить Event Storming, задавал наводящие вопросы, исправлял типичные ошибки.
  • Координировал работу команды экспертов — распределял внимание между командами участников вместе со Станиславом и Альбиной.
Материалы воркшопа DDD

Партнёры мероприятия

Воркшоп прошёл при поддержке профессиональных сообществ аналитиков:

Отклик

Участники активно включились в формат с первой практической сессии. Event Storming вызвал особенно живое обсуждение — команды спорили о формулировках событий, выявляли скрытые бизнес-правила и находили противоречия в процессах.

Во время сессии выделения Bounded Contexts несколько команд столкнулись с типичной проблемой: хотели выделить слишком много мелких контекстов или, наоборот, оставить всё в одном большом. Станиславом и Альбина помогли найти баланс и объяснили критерии правильного выделения границ.

После воркшопа участники отметили несколько ключевых инсайтов:

  • «Наконец-то понял, зачем нужен Event Storming — это не просто стикеры на доске» — осознание ценности метода.
  • «Оказалось, что наш монолит можно разбить на 4-5 чётких контекста, а не на 20 микросервисов» — понимание стратегической декомпозиции.
  • «Теперь вижу, где у нас в системе нарушаются инварианты — и почему постоянно баги» — связь теории с практикой.

Итог

Воркшоп прошёл динамично и с высокой вовлечённостью участников. Формат «теория + практика + обратная связь от экспертов» сработал отлично — участники не просто послушали про DDD, а реально прошли все этапы на реальном кейсе.

Для меня это был ценный опыт ведения глубокого технического воркшопа по DDD — нужно было держать баланс между теорией (чтобы участники понимали, что делают) и практикой (чтобы они получили реальный навык). Работа в команде с двумя экспертами помогла охватить больше участников и дать каждому качественную обратную связь.

Воркшоп показал, что у аналитиков есть запрос на глубокое погружение в методики стратегического проектирования — особенно когда речь идёт о реальных задачах детализации и реорганизации монолитных систем.

Подробнее о воркшопе: Применение DDD для детализации монолитных систем.