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
EventStorming - A Gentle Introduction
Search
Henrique Silvério
February 07, 2023
Technology
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
EventStorming - A Gentle Introduction
Slides of my Tech Talk about EventStorming in March, 2022.
Henrique Silvério
February 07, 2023
More Decks by Henrique Silvério
See All by Henrique Silvério
Software Architecture Fundamentals
henriquesilverio
1
120
Other Decks in Technology
See All in Technology
CIで使うClaude
iwatatomoya
0
250
Mastraエージェント、どのクラウドにデプロイする?
minorun365
PRO
2
180
ruby.wasmとPicoRuby.wasmに対応した仮想DOMライブラリを作ってる話 #kaigieffect_kaigi
sue445
PRO
0
140
Road to SRE NEXTの今までとこれから
hiroyaonoe
0
310
End-to-Endで考える信頼性 —LINEアプリにおけるクライアント開発×SRE連携の実践
maruloop
4
4.1k
AI時代の開発生産性は、個人技からチーム設計へ
moongift
PRO
2
200
AI時代のエンジニアキャリアについて今一度考える
sakamoto_582
2
1.5k
10年目を迎えた「ABEMA」がどのように AI 活用を推進して、AI 駆動開発にシフトしているのか / How ABEMA, entering its 10th year, is promoting the use of AI and shifting toward AI-driven development
miyukki
0
130
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
「最後に責任を取るのはチーム」— 人間のPRレビューを最小化してアップデートしたメンタルモデル
jnishime_dresscode
0
580
タスクの複雑さでモデルを選ぶ ── Thompson Samplingで動かす“トークン/コスト最適化
satohy0323
0
310
関数型の考えを TypeScript に持ち込んで、テストしやすい純粋関数を増やす / Pure at the Core, Effects at the Edge: Bringing Functional Thinking into TypeScript
kaminashi
1
110
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
432
67k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Facilitating Awesome Meetings
lara
57
7k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
A better future with KSS
kneath
240
18k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Odyssey Design
rkendrick25
PRO
2
730
Embracing the Ebb and Flow
colly
88
5.1k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
290
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