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
Guerilla DDD
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yannick Grenzinger
April 30, 2018
Programming
53
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Guerilla DDD
Yannick Grenzinger
April 30, 2018
More Decks by Yannick Grenzinger
See All by Yannick Grenzinger
Programming Paradigms
ygrenzinger
2
59
Microservices depuis les tranchées
ygrenzinger
3
45
Spirale Dynamique et Organisation
ygrenzinger
0
250
Other Decks in Programming
See All in Programming
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
260
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
160
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
250
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
130
スマートグラスで並列バイブコーディング
hyshu
0
220
CSC307 Lecture 17
javiergs
PRO
0
320
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
270
RTSPクライアントを自作してみた話
simotin13
0
620
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
210
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
120
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
360
Contextとはなにか
chiroruxx
1
340
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
160
Code Review Best Practice
trishagee
74
20k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
230
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Optimizing for Happiness
mojombo
378
71k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
560
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Believing is Seeing
oripsolob
1
150
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
Docker and Python
trallard
47
3.9k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
400
Transcript
Guerilla DDD
The story, characters, and incidents portrayed in this presentation are
purely coincidental
None
None
A concrete example - Which legal entities manage each user
?
Team Legal entities
Team ENE Legal entities Team OTHER Legal entities Team AUT
Legal entities
None
None
None
None
Who are the Domain Expert ? 1. The ones who
are maintaining the legacy system 2. The ones who make meeting with the sponsors of the project 3. The users who do the job everyday
None
None
None
Team ENE Legal entities Team OTHER Legal entities Team AUT
Legal entities
Team User Legal entity Sector N N 1 1 1
1
For Guerilla DDD you must: - Learn to say no
- Find the hidden Domain expert - Make everything to talk him - Define clear domain by yourselves if necessary - Hack the culture
Of course ... Make DDD ! Not War ! Thanks
@ygrenzinger