Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The World's Shortest and Most Chaotic Introduct...
Search
Mathias Verraes
April 14, 2016
Technology
2
2.7k
The World's Shortest and Most Chaotic Introduction to Event Storming
CukeUp London April 2016
http://verraes.net
Mathias Verraes
April 14, 2016
Tweet
Share
More Decks by Mathias Verraes
See All by Mathias Verraes
On Being Explicit
mathiasverraes
0
3k
How to Find the Bar
mathiasverraes
1
2.1k
Designed Stickiness
mathiasverraes
1
2.2k
The Monty Hall Problem with Haskell
mathiasverraes
0
2.7k
Property Based Testing
mathiasverraes
1
2.7k
Towards Modelling Processes
mathiasverraes
3
5.7k
Modelling Heuristics
mathiasverraes
1
2.9k
Object Reorientation
mathiasverraes
6
2.8k
Small Controlled Experiments
mathiasverraes
1
4k
Other Decks in Technology
See All in Technology
2025-04-24 "Manga AI Understanding & Localization" Furukawa Arata (CyberAgent, Inc)
ornew
1
160
“パスワードレス認証への道" ユーザー認証の変遷とパスキーの関係
ritou
1
600
「経験の点」の位置を意識したキャリア形成 / Career development with an awareness of the “point of experience” position
pauli
4
100
30代からでも遅くない! 内製開発の世界に飛び込み、最前線で戦うLLMアプリ開発エンジニアになろう
minorun365
PRO
9
2.2k
生成AIによるCloud Native基盤構築の可能性と実践的ガードレールの敷設について
nwiizo
7
930
LangfuseでAIエージェントの 可観測性を高めよう!/Enhancing AI Agent Observability with Langfuse!
jnymyk
1
230
PagerDuty×ポストモーテムで築く障害対応文化/Building a culture of incident response with PagerDuty and postmortems
aeonpeople
1
270
Running JavaScript within Ruby
hmsk
3
330
3月のAWSアップデートを5分間でざっくりと!
kubomasataka
0
120
Linuxのパッケージ管理とアップデート基礎知識
go_nishimoto
0
360
4/16/25 - SFJug - Java meets AI: Build LLM-Powered Apps with LangChain4j
edeandrea
PRO
2
110
4/17/25 - CIJUG - Java Meets AI: Build LLM-Powered Apps with LangChain4j (part 2)
edeandrea
PRO
0
110
Featured
See All Featured
Become a Pro
speakerdeck
PRO
27
5.3k
Done Done
chrislema
183
16k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Scaling GitHub
holman
459
140k
Facilitating Awesome Meetings
lara
54
6.3k
Being A Developer After 40
akosma
91
590k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.8k
For a Future-Friendly Web
brad_frost
176
9.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.2k
Transcript
The World's Shortest and Most Chaotic Introduction to Event Storming
@mathiasverraes @jbpros
Mathias Verraes Independent Consultant @mathiasverraes verraes.net
Julien Biezemans Co-founder at Cucumber @jbpros
None
The Grand Dichotomy of Systems1 Things vs Processes 1 "Rethinking
System Analysis and Design" — Gerald M. Weinberg
Event Storming: visually modelling behaviour over time
Today: Big Picture Event Storming Exploration — Ubiquitous Language —
Processes
Going further: Design Level Event Storming Precision — Constraints —
Processes Dependencies — Messaging — Event Sourcing Bounded Contexts — Concurrency — Race Conditions — ...
None
Domain Event Something has happened in the past that is
relevant to the business Past tense: Trip has Started
Command An instruction that a user (or another system) sends
to your system Imperative: Start Trip
Business Rule A constraint that determines the outcome (Events) of
a particular Command
Given there is a user vs Given a user has
registered Given Event And Event When Command Then Event
@mathiasverraes verraes.net