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 Introduction to Event Storming
Search
Mathias Verraes
April 14, 2016
Technology
1
2.5k
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
2.7k
How to Find the Bar
mathiasverraes
1
1.9k
Designed Stickiness
mathiasverraes
1
1.9k
The Monty Hall Problem with Haskell
mathiasverraes
0
2.5k
Property Based Testing
mathiasverraes
1
2.5k
Towards Modelling Processes
mathiasverraes
3
5.3k
Modelling Heuristics
mathiasverraes
1
2.6k
Object Reorientation
mathiasverraes
6
2.5k
Small Controlled Experiments
mathiasverraes
1
3.7k
Other Decks in Technology
See All in Technology
Introduction to Jetpack Compose
pohjus
1
110
HoneycombとOpenTelemetryでオブザーバビリティに入門してみる
sumiren
2
160
20240321_生成AI時代のDevOps
kzkmaeda
2
610
検証からプロダクトへ: シームレスなLLM開発の ためのしくみ作り
nunukim
1
200
AWS アーキテクチャクイズ
yuu26
2
700
関数型DDDの理論と実践:「決定を遅らせる」を先につくり、 ビジネスの機動力と価値をあげる
knih
2
480
Why do you get AWS certificates
hirosys
0
110
統計的学習理論読み Chapter 2
kmatsui
1
250
サービスメッシュ環境における OpenTelemetry 活用 / OpenTelemetry in Service Mesh
k6s4i53rx
2
860
単回帰分析について数式を追いながら実装してみた
kentaitakura
0
500
GraphQLに入門してみた
chiroruxx
2
130
ビジネスとコード品質の接合点 そしてコード品質がそこに及ぼす影響 / The Intersections of Business and Engineering, and The Impact of Code Quality There
mtx2s
10
1k
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
501
110k
Six Lessons from altMBA
skipperchong
19
2.9k
Why Our Code Smells
bkeepers
PRO
330
56k
Stop Working from a Prison Cell
hatefulcrawdad
265
19k
Statistics for Hackers
jakevdp
789
220k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
24
2.2k
What the flash - Photography Introduction
edds
64
11k
A Philosophy of Restraint
colly
195
15k
Unsuck your backbone
ammeep
661
56k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
A Tale of Four Properties
chriscoyier
150
22k
Become a Pro
speakerdeck
PRO
8
4.4k
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