Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Just D(DD)o it!
Search
konrad_126
August 04, 2021
Programming
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Just D(DD)o it!
konrad_126
August 04, 2021
More Decks by konrad_126
See All by konrad_126
Build the right thing
konrad_126
0
130
Build the right thing
konrad_126
0
120
Testing Legacy Troubles
konrad_126
0
55
Sailing briefing
konrad_126
0
200
Git under the hood
konrad_126
0
210
No Jira, No Cry
konrad_126
0
200
remotewithlove
konrad_126
0
83
Domain storytelling
konrad_126
0
130
Get, set... STOP
konrad_126
0
210
Other Decks in Programming
See All in Programming
新人はどこまで自力でやり、どこからAIに頼るべきか/エンジニア育成に向き合う_先輩たちの悩みと知見共有会
toppan_digital_dev
1
620
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
140
FreeBSDでZabbixを動かす.pdf
kenkino
0
280
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
320
Family mrubyの進捗
kishima
1
120
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
1
150
Webの地図
yosuke_furukawa
PRO
6
4.5k
AIエージェント時代のコードレビューを設計する
nogu66
6
2.7k
フロントエンドUIフレームワークのこれまでとこれから
ssssota
5
2.7k
AWS DevOps Agentで インシデント対応をAIに任せたい
honmarkhunt
7
2.9k
Are APIs Still Relevant in the AI Era?
soyuka
0
220
Claude Codeを組織的に動かして月400PRを実現した話
happy_ryo
0
280
Featured
See All Featured
First, design no harm
axbom
PRO
2
1.3k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
GitHub's CSS Performance
jonrohan
1033
470k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
520
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Fireside Chat
paigeccino
43
4k
Into the Great Unknown - MozCon
thekraken
41
2.7k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.8k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
It's Worth the Effort
3n
188
29k
Statistics for Hackers
jakevdp
799
230k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
520
Transcript
Just DDDo it! Zvonimir Spajic
@konrad_126
@konrad_126
@konrad_126 Just DDDo it?
@konrad_126 “DDD is both a way of thinking and a
set of practices” - Eric Evans
@konrad_126 Talk to people!
@konrad_126
@konrad_126 Owner leases parking lot Employee can access a parking
lot Parking lot usage is reported to company
@konrad_126 Owner leases parking lot Employee can access a parking
lot Parking lot usage is reported to company ubiquitous language
@konrad_126
@konrad_126
@konrad_126
@konrad_126
@konrad_126
@konrad_126
@konrad_126 Bounded Context
@konrad_126 parking lot? owner leases a parking lot to a
tenant company employe can have different types of access to a parking lot lease team access team
@konrad_126 parking lot? owner leases a parking lot to a
tenant company employe can have different types of access to a parking lot lease team access team
@konrad_126
@konrad_126
@konrad_126 ubiquitous language ubiquitous language
@konrad_126
@konrad_126
@konrad_126 Context Mapping
@konrad_126 customer/supplier
@konrad_126 conformist
@konrad_126 anti-corruption layer
@konrad_126 shared kernel
@konrad_126 RPC
@konrad_126 RESTful
@konrad_126 messaging
@konrad_126 messaging
@konrad_126 messaging
@konrad_126 subscribing publishing messaging
@konrad_126 Aggregates, Entities & Value Objects
@konrad_126
@konrad_126 Entity Value Object
@konrad_126 Entity have unique identity compare by identity mutable Value
Object
@konrad_126 Entity have unique identity compare by identity mutable Value
Object entity entity
@konrad_126 Entity have unique identity compare by identity mutable Value
Object no unique identity compare by value immutable entity entity
@konrad_126 Entity have unique identity compare by identity mutable Value
Object no unique identity compare by value immutable entity entity value object value object
@konrad_126
@konrad_126
@konrad_126
@konrad_126
@konrad_126
@konrad_126
@konrad_126
@konrad_126
@konrad_126 Domain Events
@konrad_126
@konrad_126
@konrad_126
@konrad_126 Just DDDo it!
@konrad_126 ubiquitous language
@konrad_126 ubiquitous language express in code
@konrad_126 ubiquitous language express in code strategic
@konrad_126 ubiquitous language express in code strategic tactical
@konrad_126 Thank you!