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
Introduction to Domain-driven design
Search
Pierre GOUDJO
December 30, 2021
Technology
0
39
Introduction to Domain-driven design
Quick introduction to domain-driven design
Pierre GOUDJO
December 30, 2021
Tweet
Share
More Decks by Pierre GOUDJO
See All by Pierre GOUDJO
Simplicity matters
pierregoudjo
0
39
Always available workspaces: Dotfiles, Github and other shenanigans
pierregoudjo
0
39
Amazon Virtual Private Cloud
pierregoudjo
0
65
Service Discovery: Fundamentals
pierregoudjo
0
72
Relational Databases on AWS: Amazon RDS and Aurora
pierregoudjo
0
74
Property-based testing: The lazy programmer's guide to writing thousands of tests
pierregoudjo
0
88
Object storage: An exploration of AWS S3
pierregoudjo
0
40
Load Balancing: A strategy for scalable internet applications
pierregoudjo
0
72
Boring Technologies
pierregoudjo
0
42
Other Decks in Technology
See All in Technology
One engineer company with Ruby on Rails
rstankov
2
440
社内アプリで Cloudflare D1を プロダクト運用してみた体験談(Tokyo)
haochenx
0
120
20分で完全に理解するGrafanaダッシュボード
hamadakoji
5
900
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
1
360
認知症フレンドリーテックとスタックチャン
naokiuc
0
280
AWSに詳しくない人でも始められるコスト最適化ガイド
yuhta28
2
400
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
280
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
7
1.3k
実例で紹介するRAG導入時の知見と精度向上の勘所
yamahiro
5
1.7k
障害対応をちょっとずつよくしていくための 演習の作りかた
heleeen
1
1.7k
Além do else! Categorizando Pokemóns com Pattern Matching no JavaScript
wmsbill
0
710
Improve Your Development Workflow with Gemini Code Assist
meteatamel
0
130
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
Writing Fast Ruby
sferik
622
60k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
242
1.2M
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
Why Our Code Smells
bkeepers
PRO
331
56k
Six Lessons from altMBA
skipperchong
22
3k
The Pragmatic Product Professional
lauravandoore
26
5.8k
How to name files
jennybc
65
93k
Transcript
Pierre GOUDJO Introduction to Domain- driven design
None
A developer’s job is to write code right?
So, Architects draw pictures then?
Programmer write code right?
Scott Wlaschin A developer’s job is to solve a problem
through software, and coding is just one aspect of software development
Scott Wlaschin Good design and communication are just as important,
if not more so.
None
None
Developers love to focus on that part
Garbage-in, garbage-out 💩 💩
💩 Design Reduced 💩 Reduced Why design at all?
How can we design right?
None
None
None
However even this approach has its problems
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None