$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
EventStorming - A Gentle Introduction
Search
Henrique Silvério
February 07, 2023
Technology
0
91
EventStorming - A Gentle Introduction
Slides of my Tech Talk about EventStorming in March, 2022.
Henrique Silvério
February 07, 2023
Tweet
Share
More Decks by Henrique Silvério
See All by Henrique Silvério
Software Architecture Fundamentals
henriquesilverio
1
97
Other Decks in Technology
See All in Technology
非CUDAの悲哀 〜Claude Code と挑んだ image to 3D “Hunyuan3D”を EVO-X2(Ryzen AI Max+395)で動作させるチャレンジ〜
hawkymisc
2
180
新 Security HubがついにGA!仕組みや料金を深堀り #AWSreInvent #regrowth / AWS Security Hub Advanced GA
masahirokawahara
1
2k
AWS CLIの新しい認証情報設定方法aws loginコマンドの実態
wkm2
6
740
因果AIへの招待
sshimizu2006
0
980
エンジニアリングマネージャー はじめての目標設定と評価
halkt
0
280
re:Inventで気になったサービスを10分でいけるところまでお話しします
yama3133
1
120
生成AIでテスト設計はどこまでできる? 「テスト粒度」を操るテーラリング術
shota_kusaba
0
760
Fashion×AI「似合う」を届けるためのWEARのAI戦略
zozotech
PRO
2
440
今年のデータ・ML系アップデートと気になるアプデのご紹介
nayuts
1
340
業務のトイルをバスターせよ 〜AI時代の生存戦略〜
staka121
PRO
2
180
Karate+Database RiderによるAPI自動テスト導入工数をCline+GitLab MCPを使って2割削減を目指す! / 20251206 Kazuki Takahashi
shift_evolve
PRO
1
750
評価駆動開発で不確実性を制御する - MLflow 3が支えるエージェント開発
databricksjapan
1
180
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
We Have a Design System, Now What?
morganepeng
54
7.9k
Designing for Performance
lara
610
69k
The Cult of Friendly URLs
andyhume
79
6.7k
How GitHub (no longer) Works
holman
316
140k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Embracing the Ebb and Flow
colly
88
4.9k
A designer walks into a library…
pauljervisheath
210
24k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
Fireside Chat
paigeccino
41
3.7k
Transcript
EventStorming A Gentle Introduction
Henrique Silvério Software Engineer @ IM+ • github.com/HenriqueSilverio • twitter.com/RikeSilverio
Background "In case you haven’t realized it, building computer systems
is hard." — Martin Fowler "Yet the most significant complexity of many applications is not technical. It is in the domain itself, the activity or business of the user." — Eric Evans
(Mis)understanding “It's developer's (mis)understanding, not expert knowledge that gets released
into production”. — Alberto Brandolini
Concepts • Domain • Subdomain ◦ Core ◦ Support ◦
Generic • Bounded Contexts • Ubiquitous Language
EventStorming • Alberto Brandolini • http://ziobrando.blogspot.com/2013/11/introd ucing-event-storming.html • https://leanpub.com/introducing_eventstorming
Objective Knowledge sharing about: • Business goals • Product goals
Building blocks
1. Unstructured Exploration
2. Timelines
3. Pain Points
4. Pivotal Events
5. Commands
6. Policies
7. Read Models
8. External Systems
9. Aggregates
10. Bounded Contexts
Outcome
Standing on the shoulders of Giants