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
Domain-Driven Design: The Basics (SymfonyCon 20...
Search
Stefan Koopmanschap
December 11, 2023
Technology
0
210
Domain-Driven Design: The Basics (SymfonyCon 2023, Brussels)
Slides for the DDD: The Basics talk as delivered at SymfonyCon 2023
Stefan Koopmanschap
December 11, 2023
Tweet
Share
More Decks by Stefan Koopmanschap
See All by Stefan Koopmanschap
PHP Kitchen Nightmares (PHP.FRL)
skoop
0
55
Sustainable open source contributions in your business (CakeFest 2024)
skoop
0
91
Domain-Driven Design: The Basics (Cakefest)
skoop
0
220
PHP Kitchen Nightmares
skoop
0
59
Domain Driven Design - The Basics (TechTuesday XXL, Tilburg)
skoop
0
96
7 Lessons You Can Learn From Disney Movies (SymfonyCon 2022)
skoop
0
280
Mental Health in the Workplace (SymfonyCon 2019, Amsterdam)
skoop
0
700
Mental Health in the Workplace (PHPugle)
skoop
0
71
Mental Health in the Workplace (DeventerPHP)
skoop
0
150
Other Decks in Technology
See All in Technology
adk-samples に学ぶデータ分析 LLM エージェント開発
na0
3
520
レガシーシステム刷新における TypeSpec スキーマ駆動開発のすゝめ
tsukuha
3
630
AI × クラウドで シイタケの収穫時期を判定してみた
lamaglama39
1
390
OSだってコンテナしたい❗Image Modeが切り拓くLinux OS運用の新時代
tsukaman
0
130
Datadog LLM Observabilityで実現するLLMOps実践事例 / practical-llm-observability-with-datadog
k6s4i53rx
0
120
『星の世界の地図の話: Google Sky MapをAI Agentでよみがえらせる』 - Google Developers DevFest Tokyo 2025
taniiicom
0
290
その意思決定、まだ続けるんですか? ~痛みを超えて未来を作る、AI時代の撤退とピボットの技術~
applism118
42
23k
技術広報のOKRで生み出す 開発組織への価値 〜 カンファレンス協賛を通して育む学びの文化 〜 / Creating Value for Development Organisations Through Technical Communications OKRs — Nurturing a Culture of Learning Through Conference Sponsorship —
pauli
5
520
Building AI Applications with Java, LLMs, and Spring AI
thomasvitale
1
230
メッセージ駆動が可能にする結合の最適化
j5ik2o
9
1.5k
LINEギフト・LINEコマース領域の開発
lycorptech_jp
PRO
0
370
単一Kubernetesクラスタで実現する AI/ML 向けクラウドサービス
pfn
PRO
1
350
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
Typedesign – Prime Four
hannesfritz
42
2.9k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Speed Design
sergeychernyshev
33
1.2k
Docker and Python
trallard
46
3.7k
Building Applications with DynamoDB
mza
96
6.8k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Balancing Empowerment & Direction
lara
5
760
Unsuck your backbone
ammeep
671
58k
Being A Developer After 40
akosma
91
590k
Why Our Code Smells
bkeepers
PRO
340
57k
Designing for Performance
lara
610
69k
Transcript
Domain-Driven Design The Basics Photo by Kaleidico: https://unsplash.com/photos/3V8xo5Gbusk
None
Photo by Bruce Mars: https://unsplash.com/photos/xj8qrWvuOEs
Domain-Driven Design is not about software development Photo by Afif
Ramdhasuma: https://unsplash.com/photos/F3dFVKj6q8I
None
Photo by Mark van Venrooij: https://mvvenrooij.nl/2017/12/learning-domain-driven-design/
None
Photo by Dan Cristian Pădureț: https://unsplash.com/photos/h3kuhYUCE9A
Photo by Icons8 Team: https://unsplash.com/photos/r-enAOPw8Rs
Photo by Lala Azizli: https://unsplash.com/photos/kMY4UYaCHbA
Photo by Christina: https://unsplash.com/photos/LQ1t-8Ms5PY
Domain
A sphere of knowledge, influence or activity. The subject area
to which the user applies a program is the domain of the software
Photo by Kelly Sikkema: https://unsplash.com/photos/lFtttcsx5Vk
Photo by Hansjörg Keller: https://unsplash.com/photos/8_RKOpxZzvE
None
Photo by Jonas Leupe: https://unsplash.com/photos/0IVop5v4MMU
Photo by Brooke Cagle: https://unsplash.com/photos/-uHVRvDr7pg
Photo by Getty Images: https://unsplash.com/photos/cENGVYN1jAs
Photo by Annie Spratt: https://unsplash.com/photos/kZO9xqmO_TA
None
Photo by Getty Images: https://unsplash.com/photos/7ZRt8Nlu-V4
Photo by Laura Ockel: https://unsplash.com/photos/UQ2Fw_9oApU
Domain Event ProductAddedToCart Photo by Marjan Blan: https://unsplash.com/photos/3nURJV_L7-8
Aggregate Order Photo by Getty Images: https://unsplash.com/photos/UeGUQI2Yd-E
Command CreateOrder Photo by Getty Images: https://unsplash.com/photos/frtsELZZKgs
Photo by Campaign Creators: https://unsplash.com/photos/8F4EX4Nw1yY
Software development is just an implementation detail?
Photo by Shubham Dhage: https://unsplash.com/photos/T9rKvI3N0NM
Photo by Christopher Campbell: https://unsplash.com/photos/rDEOVtE7vOs
Photo by Parker Gibbons: https://unsplash.com/photos/Jz9OS0uDn0w
Photo by Elisa Ventur: https://unsplash.com/photos/bmJAXAz6ads
Photo by Ryunosuke Kikuno: https://unsplash.com/photos/FKqxZ58bVjU
Photo by Hadija Saidi: https://unsplash.com/photos/jCfDzOQ2-C8
None