Event Storming и System Design
на практике

Практический тренинг по проектированию архитектуры для системных аналитиков и разработчиков

лист ожидания
суббота и воскресенье
в 10:00 - 14:00 мск
С какими проблемами
поможет тренинг
  • Команда не читает требования
    Разработчикам неудобно работать с шаблонными ТЗ, они мыслят кодом и схемами. Тратим много времени на вопросы, описанные в требованиях.
    01
  • Бизнес не знает, чего хочет
    После согласования требований и релиза заказчик постоянно говорит, что должно работать иначе, это же очевидно!
    02
  • Отработать теорию на практике
    За спиной курсы по интеграции и архитектуре, хочу проверить знания и попрактиковаться в проектировании на реальных задачах.
    03
  • Ищу работу, боюсь System Design секций
    Прочитал книгу Алекса Сюй, посмотрел публичные собеседования, но теряюсь, когда на собеседовании дают незнакомую задачу.
    04
Как это работает
  • Материалы для подготовки
    За неделю высылаем материалы для подготовки к технической части, чтобы познакомиться с технологиями и паттерными, которые могут быть полезны для кейса.
  • Event Storming
    В первый день освоим технику Event Storming, исследуем предметную область, научимся моделировать бизнес-процессы, выделять контексты и агрегаты. Получим первую версию декомпозиции системы, которую можно обсуждать с архитекторами и разработчиками.
  • System Design
    Во второй день уточним архитектурно-значимые требования и перейдем к дизайну на уровне компонентов. Спроектируем взаимодействия между сервисами, выберем типы хранилищ, рассмотрим подходящие паттерны.
  • Финальное ревью
    За два дня вы спроектируете архитектурное решение от выявления потребностей бизнеса до выбора технологий. В финале разберем решение каждой команды и дадим рекомендации по улучшению.
  • Командная работа
    Работаем в командах по 3-5 человек. Так вы научитесь не только проектировать решения, но и защищать их перед коллегами, обсуждать и валидировать чужие идеи.
Программа тренинга
День 1
День 1
  • Введение в Event Storming, знакомимся с техникой
  • Собираем и группируем доменные события, выявляем контексты
  • Моделируем процессы, добавляем акторов, команды, интерфейсы, внешние системы
  • Выделяем агрегаты и проводим границы микросервисов
День 2
День 2
  • Уточняем нефункциональные требования
  • Строим архитектуру решения
  • Определяем типы хранилищ
  • Проектируем взаимодействия и выбираем технологии интеграции
Финал
Финал
  • Обсуждаем результаты, рефлексируем
  • Продолжаем общение и делимся практическими результатами в комьюнити выпускников
Наши эксперты
Екатерина Пантелей
Автор и ведущий тренинга

Системный аналитик и фича-овнер в Группе Астра

8+ лет в IT.


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


Автор канала @analyticagain

Андрей Бураков
Автор и ведущий тренинга
Technical Product Manager
15+ лет в роли разработчика, аналитика, руководителя продуктов

Проектировал, разрабатывал и внедрял
интеграционные решения в банках, крупном ритейле, финтех и e-comm стартапах.