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
Google Cloud Next 2025 Recap アプリケーション開発を加速する機能アップデート / Application development-related features of Google Cloud
ryokotmng
0
200
雑に疎通確認だけしたい...せや!CloudShell使ったろ!
alchemy1115
0
220
分解し、導き、託す ログラスにおける“技術でリードする” 実践の記録
hryushm
0
130
20250514 1Passwordを使い倒す道場 vol.1
east_takumi
0
120
TanStack Start 技術選定の裏側 / Findy-Lunch-LT-TanStack-Start
iktakahiro
1
130
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
7
64k
AI駆動で進化する開発プロセス ~クラスメソッドでの実践と成功事例~ / aidd-in-classmethod
tomoki10
1
1.1k
LINE 購物幕後推手
line_developers_tw
PRO
0
470
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
5.5k
本当に必要なのは「QAという技術」だった!試行錯誤から生まれた、品質とデリバリーの両取りアプローチ / Turns Out, "QA as a Discipline" Was the Key!
ar_tama
9
4.6k
激動の一年を通じて見えてきた「技術でリードする」ということ
ktr_0731
5
4.1k
MagicPod MCPサーバー開発の裏側とAIエージェント活用の展望
magicpod
0
210
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Code Reviewing Like a Champion
maltzj
523
40k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.4k
Speed Design
sergeychernyshev
29
940
Gamification - CAS2011
davidbonilla
81
5.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
179
53k
Bash Introduction
62gerente
613
210k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.2k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
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