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
Just D(DD)o it!
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
konrad_126
August 04, 2021
Programming
160
0
Share
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
110
Build the right thing
konrad_126
0
100
Testing Legacy Troubles
konrad_126
0
46
Sailing briefing
konrad_126
0
180
Git under the hood
konrad_126
0
190
No Jira, No Cry
konrad_126
0
180
remotewithlove
konrad_126
0
78
Domain storytelling
konrad_126
0
120
Get, set... STOP
konrad_126
0
190
Other Decks in Programming
See All in Programming
Mastering Event Sourcing: Your Parents Holidayed in Yugoslavia
super_marek
0
150
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
320
2026_04_15_量子計算をパズルとして解く
hideakitakechi
0
100
ルールルルルルRubyの中身の予備知識 ── RubyKaigiの前に予習しなイカ?
ydah
1
180
ふりがな Deep Dive try! Swift Tokyo 2026
watura
0
210
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
130
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
22
12k
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
3
310
おれのAgentic Coding 2026/03
tsukasagr
1
140
Google Nest CamとApple Vision frameworkと猫🐈🐈⬛ / onishi50
yutailang0119
0
110
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
490
Oxlintとeslint-plugin-react-hooks 明日から始められそう?
t6adev
0
260
Featured
See All Featured
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
69
38k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
200
Building Flexible Design Systems
yeseniaperezcruz
330
40k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
750
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
270
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
730
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
520
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
770
The Mindset for Success: Future Career Progression
greggifford
PRO
0
310
Build your cross-platform service in a week with App Engine
jlugia
234
18k
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!