Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
The World's Shortest and Most Chaotic Introduction to Event Storming @mathiasverraes @jbpros
Slide 2
Slide 2 text
Mathias Verraes Independent Consultant @mathiasverraes verraes.net
Slide 3
Slide 3 text
Julien Biezemans Co-founder at Cucumber @jbpros
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
The Grand Dichotomy of Systems1 Things vs Processes 1 "Rethinking System Analysis and Design" — Gerald M. Weinberg
Slide 6
Slide 6 text
Event Storming: visually modelling behaviour over time
Slide 7
Slide 7 text
Today: Big Picture Event Storming Exploration — Ubiquitous Language — Processes
Slide 8
Slide 8 text
Going further: Design Level Event Storming Precision — Constraints — Processes Dependencies — Messaging — Event Sourcing Bounded Contexts — Concurrency — Race Conditions — ...
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
Domain Event Something has happened in the past that is relevant to the business Past tense: Trip has Started
Slide 11
Slide 11 text
Command An instruction that a user (or another system) sends to your system Imperative: Start Trip
Slide 12
Slide 12 text
Business Rule A constraint that determines the outcome (Events) of a particular Command
Slide 13
Slide 13 text
Given there is a user vs Given a user has registered Given Event And Event When Command Then Event
Slide 14
Slide 14 text
@mathiasverraes verraes.net