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
Yannick Grenzinger
April 30, 2018
Programming
1
35
Guerilla DDD
Yannick Grenzinger
April 30, 2018
Tweet
Share
More Decks by Yannick Grenzinger
See All by Yannick Grenzinger
Programming Paradigms
ygrenzinger
2
50
Microservices depuis les tranchées
ygrenzinger
3
31
Spirale Dynamique et Organisation
ygrenzinger
0
240
Other Decks in Programming
See All in Programming
Reduxモダナイズ 〜コードのモダン化を通して、将来のライブラリ移行に備える〜
pvcresin
2
670
Pythonスレッドとは結局何なのか? CPython実装から見るNoGIL時代の変化
curekoshimizu
4
1.2k
ネイティブ製ガントチャートUIを作って学ぶUICollectionViewLayoutの威力
jrsaruo
0
120
Swiftビルド弾丸ツアー - Swift Buildが作る新しいエコシステム
giginet
PRO
0
1.6k
Advance Your Career with Open Source
ivargrimstad
0
260
PostgreSQLで手軽にDuckDBを使う!DuckDB&pg_duckdb入門/osk2025-duckdb
takahashiikki
1
230
Introducing ReActionView: A new ActionView-Compatible ERB Engine @ Kaigi on Rails 2025, Tokyo, Japan
marcoroth
3
880
アメ車でサンノゼを走ってきたよ!
s_shimotori
0
130
ソフトウェア設計の実践的な考え方
masuda220
PRO
3
350
iOSアプリの信頼性を向上させる取り組み/ios-app-improve-reliability
shino8rayu9
0
140
いま中途半端なSwift 6対応をするより、Default ActorやApproachable Concurrencyを有効にしてからでいいんじゃない?
yimajo
2
310
After go func(): Goroutines Through a Beginner’s Eye
97vaibhav
0
220
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
GraphQLとの向き合い方2022年版
quramy
49
14k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
114
20k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Agile that works and the tools we love
rasmusluckow
331
21k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Six Lessons from altMBA
skipperchong
28
4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
54
3k
Making Projects Easy
brettharned
118
6.4k
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