Использую
DDD
Domain-Driven Design для сложных доменов
О инструменте и моём опыте
Domain-Driven Design — методология проектирования, которую применяю для моделирования сложных бизнес-доменов. Использую Event Storming для открытия доменов, тактическое и стратегическое DDD.
Как использую в работе
- Event Storming для discovery фаз проектов
- Ограниченные контексты (Bounded Contexts)
- Тактическое DDD: Entity, Value Object, Aggregate, Domain Event
- CQRS и Event Sourcing в связке с DDD
Сценарии применения
- Моделирование сложных бизнес-доменов
- Проектирование микросервисных границ
- Фасилитация воркшопов с заказчиком