We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
From Days to Hours: How EventStorming Transformed Our Domain Modeling Process - Vadzim Prudnikau
Learn how EventStorming accelerates domain modeling through collaborative workshops, visual modeling, and structured processes - from chaotic exploration to bounded context discovery.
- 
    Event storming is a collaborative workshop focused on discovering domain knowledge through visual modeling using sticky notes and a large physical wall space 
- 
    Key elements include: - Domain events (written in past tense)
- Hotspots (unclear areas needing discussion)
- Commands (user actions/intentions)
- Policies (business rules)
- Actors/external systems
- Bounded contexts (service boundaries)
 
- 
    Phases of event storming: - Chaotic exploration (unstructured brainstorming)
- Enforcing timeline (ordering events)
- Process modeling (adding details)
- Finding bounded contexts
 
- 
    Success factors: - Have the right people (domain experts + developers)
- Proper room setup with uninterrupted wall space
- No laptops/phones allowed
- Time pressure and visible timer
- Clear facilitation
- Polite interruption of long discussions
 
- 
    Benefits include: - Faster knowledge transfer vs traditional requirements gathering
- Common language between business and developers
- Early identification of problems and opportunities
- Service boundaries discovery
- Future API design insights
- Reduced incorrect assumptions
 
- 
    Best practices: - Start small with manageable scope
- Avoid technical terms with domain experts
- Document results accessibly
- Time box all activities
- Mix different groups/roles
- Have backup facilitators
 
- 
    Common pitfalls to avoid: - Running without proper preparation
- Allowing one person to dominate
- Not having the right domain experts
- Going too technical too early
- Not time-boxing activities
- Skipping important phases due to time pressure