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
4.1k
Other Decks in Technology
See All in Technology
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
740
テストを実施する前に考えるべきテストの話 / Thinking About Testing Before You Test
nihonbuson
PRO
13
2k
大規模PaaSにおける監視基盤の構築と効率化の道のり
lycorptech_jp
PRO
0
180
iOS/Androidで無限循環Carousel表現を考えてみる
fumiyasac0921
0
130
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
17k
Cursor Meetup Tokyo
iamshunta
1
320
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
360k
What's Next in OpenShift Q2 CY2025
redhatlivestreaming
1
800
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.6k
いまさら聞けない Git 超入門 〜Gitって結局なに?から始める第一歩〜
devops_vtj
0
160
TechBull Membersの開発進捗どうですか!?
rvirus0817
0
190
Scale Security Programs with Scorecarding
ramimac
0
430
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
106
19k
KATA
mclloyd
29
14k
Done Done
chrislema
184
16k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
228
22k
A better future with KSS
kneath
239
17k
Designing for humans not robots
tammielis
253
25k
Become a Pro
speakerdeck
PRO
28
5.4k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
How GitHub (no longer) Works
holman
314
140k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
4 Signs Your Business is Dying
shpigford
183
22k
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