Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2019-08-31 DDD
Search
Tsuyoshi Yasunishi
August 31, 2019
Technology
2
3.8k
2019-08-31 DDD
Mix Leap Study 特別編 - レガシーをぶっつぶせ。現場でDDD! コラボカンファレンス
現場でドメイン駆動設計を広げるには何をすれば良いか?
Tsuyoshi Yasunishi
August 31, 2019
Tweet
Share
More Decks by Tsuyoshi Yasunishi
See All by Tsuyoshi Yasunishi
2024-12-05 本当に大事なこと(骨)を見出すための構造化という方法
tsuyok
0
170
「ソリューションの重力」を抗い「ビジネスの構造」に目を向けるマネジメント
tsuyok
0
200
2024-07-19 「変化の前に立ちはだかる "見えない構造" を取り扱うには」
tsuyok
0
230
2023-12-12 目標設定の効能と盲点の処方箋
tsuyok
3
1.2k
モデリングツールとモデリングの可能性を考える
tsuyok
3
1.2k
VPoEになって最初にやったこと
tsuyok
9
3.9k
増田亨さんによる 「設計の考え方とやり方」勉強会オープニング
tsuyok
0
1.2k
2019-09-21-growth
tsuyok
0
870
2019-07-09-remote
tsuyok
0
540
Other Decks in Technology
See All in Technology
今からでも間に合う!速習Devin入門とその活用方法
ismk
1
700
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/09 - 2025/11
oracle4engineer
PRO
0
130
乗りこなせAI駆動開発の波
eltociear
1
1.1k
SREには開発組織全体で向き合う
koh_naga
0
270
コミューンのデータ分析AIエージェント「Community Sage」の紹介
fufufukakaka
0
490
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.4k
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
250
30分であなたをOmniのファンにしてみせます~分析画面のクリック操作をそのままコード化できるAI-ReadyなBIツール~
sagara
0
150
re:Invent 2025 ~何をする者であり、どこへいくのか~
tetutetu214
0
210
WordPress は終わったのか ~今のWordPress の制作手法ってなにがあんねん?~ / Is WordPress Over? How We Build with WordPress Today
tbshiki
1
770
Edge AI Performance on Zephyr Pico vs. Pico 2
iotengineer22
0
150
AI駆動開発における設計思想 認知負荷を下げるフロントエンドアーキテクチャ/ 20251211 Teppei Hanai
shift_evolve
PRO
2
380
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Writing Fast Ruby
sferik
630
62k
Designing for humans not robots
tammielis
254
26k
Navigating Team Friction
lara
191
16k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Practical Orchestrator
shlominoach
190
11k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
How GitHub (no longer) Works
holman
316
140k
Transcript
ݱͰυϝΠϯۦಈઃܭΛ ͛ΔʹԿΛ͢Εྑ͍͔ʁ 2019.08.31 גࣜձࣾνʔϜϘοΫε ҆ ߶
ϑΣʔζ ୭ͬͯͳ͍ ϑΣʔζ ͍ࣗͬͯΔ ϑΣʔζ ෳਓͰ͍ͬͯΔ ϑΣʔζ νʔϜͰ͍ͬͯΔ
ϑΣʔζ ୭ͬͯͳ͍ ϑΣʔζ ͍ࣗͬͯΔ ϑΣʔζ ෳਓͰ͍ͬͯΔ ϑΣʔζ νʔϜͰ͍ͬͯΔ
୭͍ͬͯͳ͍ ͰΓ͍ͨɻ ͦΜͳͱ͖ɺͲ͏͠·͔͢ʁ 2୭͍ͬͯͳ͍ͱ͖
ਓͰ࢝ΊΔ
ਓͰͬͯΔ ϓϩμΫτίʔυͰ࿅श͢Δ উखʹϓϩμΫτίʔυʹೖΕΔ
ϑΣʔζ ୭ͬͯͳ͍ ϑΣʔζ ͍ࣗͬͯΔ ϑΣʔζ ෳਓͰ͍ͬͯΔ ϑΣʔζ νʔϜͰ͍ͬͯΔ
ਓؒΛݟ͚ͭΔ
ͲΜͳؒΛݟ͚ͭ·͔͢ʁ 2ؒΛݟ͚ͭΔ
ؒΛʮબ͢Δʯ ڞײ͢Δਓ ͤΘ͔Δਓ Θ͔Βͳ͍ਓΛר͖ࠐΉͷޙ
ϑΣʔζ ୭ͬͯͳ͍ ϑΣʔζ ͍ࣗͬͯΔ ϑΣʔζ ෳਓͰ͍ͬͯΔ ϑΣʔζ νʔϜͰ͍ͬͯΔ
Ͳ͏ͬͯؒΛ૿͠·͔͢ʁ 2ؒΛ૿͢
ཧղΛ͛ΔɺਂΊΔ ษڧձΛߦ͏ ্࢘Λຯํʹ͚Δ ༗ࣝऀʹڭ͑Λ͏
νʔϜશମͰ͍ͬͯΔঢ়ଶΛ ࡞ΕΔͱྑ͍
͜͜·ͰདྷΔͱ ࣗવʹ৫ͰެೝԽ͢Δ ʮ͋͋ɺ%%%͍ͬͯΔνʔϜͶʯ
ϑΣʔζ ୭ͬͯͳ͍ ϑΣʔζ ͍ࣗͬͯΔ ϑΣʔζ ෳਓͰ͍ͬͯΔ ϑΣʔζ νʔϜͰ͍ͬͯΔ
Ͳ͏ͬͯ৫ʹ͍͖͛ͯ·͔͢ʁ 2νʔϜ͔Β৫
͍͖ͳΓશମͰΒͣ νʔϜΛ͛Δ νʔϜΛͷΕΜ͚ ࣦഊͯ͠Өڹͷগͳ͍ͱ͜Ζ͔Β ৫ͷׂͷਓΛࢦ͢
͏ҰาਐΊΔͱ
େ͖ͳֆΛඳ͘ ʢઓུΛ࡞Δʣ Ͳ͜ʹߦ͖͍ͨͷ͔ΛݴޠԽ͢Δ ະདྷͱݱࡏΛߦͬͨΓདྷͨΓ͢Δ
None
·ͱΊ
ϑΣʔζ ୭ͬͯͳ͍ ϑΣʔζ ͍ࣗͬͯΔ ϑΣʔζ ෳਓͰ͍ͬͯΔ ϑΣʔζ νʔϜͰ͍ͬͯΔ ؒΛʮબ͢Δʯ ਓͰͬͯΔ
ཧղΛ͛ΔɺਂΊΔ ͍͖ͳΓશମͰΒͣ νʔϜΛ͛Δ େ͖ͳֆΛඳ͘ ʢઓུΛ࡞Δʣ
ϑΣʔζ ୭ͬͯͳ͍ ϑΣʔζ ͍ࣗͬͯΔ ϑΣʔζ ෳਓͰ͍ͬͯΔ ϑΣʔζ νʔϜͰ͍ͬͯΔ ؒΛʮબ͢Δʯ ਓͰͬͯΔ
ཧղΛ͛ΔɺਂΊΔ ͍͖ͳΓશମͰΒͣ νʔϜΛ͛Δ େ͖ͳֆΛඳ͘ ʢઓུΛ࡞Δʣ ҰาҰา͍ͬͯ͘ ͜͜·ͰདྷΔͷʹ ྑͯ͘ ʙ͘Β͍͔͔Γ·͢
ίʔυʹର͢Δ Ξϓϩʔν
օ͞ΜͷݱͷίʔυͷπϥϛΛ ڞ༗͠·͠ΐ͏ 2ݱͷίʔυͷπϥϛ
Ͳ͜ʹԿ͕͋Δ͔Θ͔Βͳ͍ มߋͷӨڹൣғ͕ෆ໌ ੑ͕͍ˠมߋ͕ࠔ
None
None
ཧ͢Δ ͚Δ ໊લΛ͚ͭΔ
ཧ͢Δ ͚Δ ໊લΛ͚ͭΔ ͚Δ ໊લΛ͚ͭΔ શମ Ϋϥε୯Ґ
ཧ͢Δ ͚Δ ໊લΛ͚ͭΔ ͚Δ ໊લΛ͚ͭΔ શମ Ϋϥε୯Ґ
ੈքਤΛ࡞Δ
ίϯςΩετϚοϓɾίϯςΩετਤ ૿ా͞ΜͷϒϩάΑΓ
ੈքਤΛϕʔεʹ ໊લΛ͚ ύοέʔδΛ͚Δ
શମΛཧ ੈքਤΛ࡞Δ ύοέʔδΛ͚Δ
͜Εʮԣʯ
ॎʹ͚Δ
little_hand_s さんのqiitaより引用 https://qiita.com/little_hand_s/items/ebb4284afeea0e8cc752 ΦχΦϯ ΞʔΩςΫνϟ ʢϨΠϠʔυ ΞʔΩςΫνϟʣ
શମΛཧ ੈքਤΛ࡞Δ ԣʢύοέʔδʣʹ͚Δ ॎʢΦχΦϯΞʔΩςΫνϟʣʹ͚Δ
ཧ͢Δ ͚Δ ໊લΛ͚ͭΔ ͚Δ ໊લΛ͚ͭΔ શମ Ϋϥε୯Ґ
ϦϑΝΫλϦϯάͯ͠ΈΔ
ϝιουΛ͚Δ ΫϥεΛ͚Δ ໊લΛ͚ͭΔ
νʔϜͰϞσϦϯάͯ͠ΈΔ
Ϣʔεέʔε༷Λ༻ҙͯ͠
None
ᝦͰग़͢ ˞ΠϝʔδͰ͢
ʢͰ͖Εʣ ίʔυʹөͯ͠ΈΔ ϓϩμΫτϦϦʔε Ͱ͖ͳֶͯ͘ͼʹͳΔ
Ϋϥεཧ ϦϑΝΫλϦϯάΛ͢Δ ϞσϦϯάΛͯ͠ΈΔ ίʔυʹམͱͯ͠ΈΔ
ϙΠϯτ
ᶃݱ࣮ͷݴ༿Λͦͷ·· ίʔυʹམͱ͢ ʢϢϏΩλεݴޠʣ
༷ॻͪΖΜ ීஈ͍ͬͯΔݴ༿ʹײΛߴΊΔ
ᶄσʔλϞσϧ Ͱ͖Δ͚ͩΕΔ ʢυϝΠϯϞσϧ͕σʔλϞσϧʹӨڹ͞ΕΔͷ Ͱʣ
ᶅίʔυʹө͠ ϞσϧΛҭͯΔ
いったり来たり 俯瞰 詳細
·ͱΊ
ཧ͢Δ ͚Δ ໊લΛ͚ͭΔ ͚Δ ໊લΛ͚ͭΔ શମ Ϋϥε୯Ґ
શମΛཧ ੈքਤΛ࡞Δ ύοέʔδΛ͚Δ
Ϋϥεཧ ϞσϦϯάΛͯ͠ΈΔ ίʔυʹམͱͯ͠ΈΔ ϞσϧͱίʔυΛߦͬͨΓདྷͨΓ͢Δ
͜Ε͚ͩͰ ͬͯΈΔͱͲ͏͔
ͳ͔ͥͱ͍͏ͱɺߏΛઌʹ୳ٻ͢ΔͷͰ ϩδοΫʹͨͲΓண͘ͷ͕࠷ޙͷํͰ Ͳ͔͠͞Λײͨ͡ͷͰͳ͔Ζ͏͔ ᶃ࠷ॳগ͠ख͕͔͔ؒΔ ײ͕͢͡Δ ࣾൺ
ᶄͲ͜ʹԿ͕͋Δ͔͕ Θ͔Γ͍͢ ଞਓɺաڈͷ͕ࣗॻ͍ͨίʔυɺͲͪΒͰ ߏͱ໊લ͕໌֬ͳͷͰɺͨͲΓ͍͢
ᶅมߋ͕҆৺ ࠷ߴʹؾ͕͍͍࣋ͪɻ ݁ߏେ͖ͳमਖ਼҆৺ײ͕͋Δ
ᶆڞ௨ݴޠ͕Ͱ͖ ౷Ұੑ͕ੜ·ΕΔ υϝΠϯϞσϧΛআ͘ͱ͋ΔఔɺܗͰ͖Δ ϞσϧͷձΛଓ͚Ε ίϛϡχέʔγϣϯίετ͕গͳ͍
͜͜·ͰͷײΛڞ༗͠·͠ΐ͏ ࣗͷڥͰʮͰ͖ͦ͏ͳ͜ͱʯ ࣗͷڥͰʮ͍ͬͯΔ͜ͱʯ 2ৼΓฦͬͯΈ·͠ΐ͏
Γํ ͋Γํ ՌΛग़ͨ͢Ίʹ ྆ํେࣄ
͋ΓํͬͯͳΜͩΖ͏ʁ 2͋Γํͱʁ
Γํ ͋Γํ εΩϧɺೳྗ ਓؒੑྔ ՌΛग़ͨ͢Ίʹ ྆ํେࣄ
͔͍ࣗͬͯ͠ͳ͍ڥ
ཧղ͞Εͳ͍ͷͨΓલ
ର͞ΕΔͷͨΓલ
্ख͍͔͘ͳ͍͜ͱ͕͋Δ ͷͨΓલ
Ͱ ᘳͳڥͳΜͯͳ͍
୭͔ͷҙࢥͱߦಈͰ͔͠ ৽͍͠ͷੜ·Εͳ͍
తΛ໌֬ʹ͠ ͓٬͞Μ৫ՌͷͨΊʹ
͑ɺಈ͖ɺม͑Δ
͋ͳ͕ͨಈ͔ͳ͍ͱ Կ࢝·Βͳ͍
৴೦Λ࣋ͪਐΊ͍ͯ͘ͱ จԽ͕Δ
ࠓొஃ͍ͯ͠Δਓ͕ ݴ͍ͬͯΔ͜ͱ͕͑Ͱͳ͘
ݱʹΑͬͯ͑ҧ͏
ઓུͱ࣮ΛߦͬͨΓདྷͨΓ͠ ͑Λ୳ٻ͠ଓ͚Δ͜ͱ͕େࣄ
།Ұਖ਼͍͑͠ͳ͍
ࡢΑΓࠓɺࠓΑΓ໌ গ͠Ͱྑ͍ͯ͘͘͠
ࠓ͔Β খ͞ͳߦಈΛ ੵΈॏͶ͍ͯ͘
Γํ ͋Γํ Ί͍ͯͨ͘Ίʹ Γํͱ͋Γํɺ྆ํҙࣝ͠Α͏
͋Γํ͕݁ߏେࣄ ର͞ΕΔͷͨΓલ ͦͷલఏͰ͑ɺಈ͖ɺม͑Α͏ །Ұਖ਼͍͑͠ͳ͍ ߟ͑ɺ࣮ߦ͠ɺม͑ଓ͚Α͏ ͋ͳ͕ͨಈ͔ͳ͍ͱԿ࢝·Βͳ͍ ৴೦Λ͍࣋ͬͯͬͯ͜͏
ࠓͷ༰ΛৼΓฦͬͯΈ·͠ΐ͏ ͲΜͳҰาΛ౿Έग़ͤ·͔͢ʁ 2;Γ͔͑Γ
ؒΛେେืूதͰ͢ʂ ˔ ෭ۀɾϑϦʔϥϯεΤϯδχΞืूʂ ˓ ࣌ؒॴࣄ༰ࣗ༝ ˓ ݁Ռతʹࣄ͠ͳ͍͍ͯ͘ͷͰɺҰ୴4MBDLʹೖΖ͏ʂ ˓ 1ZUIPOɺ7VFKTɺ,PUMJOɺJ04ͳͲ ˔
ΤϯδχΞࣾһืूʂ ˓ ਓͷʹڵຯ͕͋Δํ ˓ ಇ͘ॴɺ࣌ؒࣗ༝ ˓ ձٞใΦʔϓϯ ˓ ෭ۀࣗ༝ ͓ؾܰʹ͝࿈བྷ͍ͩ͘͞ʂ IUUQTXXXXBOUFEMZDPNQSPKFDUT