В этом эпизоде мы рассказываем об архитектуре систем, а именно о двух мощных инструментах, которые могут существенно изменить подход системного аналитика к проектированию сложных систем: Domain Driven Design (DDD) и Event Storming.
Мы обсудим, почему эти подходы становятся всё более популярными, как их правильно применять и каких ошибок стоит избегать. Вы узнаете, как Event Storming помогает разложить сложные процессы на отдельные события, почему это важно для проектирования архитектуры и как использовать эти инструменты в новых проектах и при пересмотре существующих решений.
Сайт эпизода с дополнительными материалами:
https://getanalyst.ru/podcast/ddd-event-storming
- Почему темы архитектуры, Domain Driven Design (DDD) и Event Storming становятся всё более актуальными для системных аналитиков.
- Знакомство с принципами проектирования архитектуры по DDD.
- Про подход Event Storming и о его пользе для выделения независимых частей системы - потенциальных микросервисов. Правила проведения.
- Кто участвует в Event Storming и как часто его проводят.
- Когда команда встречается с Event Storming и работает над выделением микросервисов. Про новые проекты и пересмотр архитектуры существующих.
- Микрофронтенды и применение Event Storming.
- Ошибки и проблемы в применении подхода DDD и Event Storming.
- Когда аналитик впервые знакомится в своём опыте с Event Storming, какой должен быть грейд.
- Про ситуацию из жизни, когда надо было перепроектировать работающие микросервисы заново.
- Подведение итогов и рекомендации для слушателей.
Ведущая:
Екатерина Ананьева,
Основатель сообщества Системных аналитиков GetAnalyst
Гость:
Яна Паршина,
Менеджер Системных аналитиков в X5 Tech