EventStorming, from the big picture to code
- eventstorming
- ddd
- facilitation
Five short videos on the three levels of EventStorming and the notation that ties them together.
· 4 min read
Service
Explore the business with the people who know it, and turn what you learn into clear boundaries, models and event-driven architectures.
When it helps
What I do
Big Picture, process modelling and software design, with business and tech at the same wall.
Where to draw the boundaries between models, teams and systems, and how they relate.
Aggregates, invariants and a shared language that shows up in the code.
Architectures that keep the history of what happened, when the domain calls for it.
Agents mine legacy code and documents to prepare the exploration. The language and boundaries you agree on are then written where coding agents can use them.
Helping developers apply Domain-Driven Design in their own code, through pairing, katas and reviews.
Ecosystem
I have practised Domain-Driven Design since 2008, and learned much of it from the people who shaped it.
EventStorming was created by Alberto Brandolini. His site has the book and the reference material.
Formats
A day or two
A Big Picture EventStorming that puts the whole domain on one wall, with a written summary of hotspots and next steps.
Part-time, over months
Regular sessions with your team, from process modelling down to the code.
Several months
Boundaries, target architecture and the first services, designed and built with your team.
Technical coaching on EventStorming, Domain-Driven Design, CQRS and event sourcing, alongside agile coaching and training.
Domain-Driven Design, CQRS and event sourcing consulting, EventStorming workshops, and a technical community of practice at Foyer.
CQRS and event sourcing at the core of the mobile app postal agents use on their rounds, then the routing module of a new order management system, built by several Scrum teams in parallel.
Blog
Five short videos on the three levels of EventStorming and the notation that ties them together.
· 4 min read
Contact
Tell me about your context and timeline. I usually reply within one business day.