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
ドメイン駆動設計の実際(2020/4/20 DDD Online MeetUp)
Search
YasuhiroKimesawa
April 24, 2020
Programming
3
390
ドメイン駆動設計の実際(2020/4/20 DDD Online MeetUp)
AWSの障害対応のせいで登壇できませんでしたが、せめて資料だけでもUPします。。。
YasuhiroKimesawa
April 24, 2020
Tweet
Share
More Decks by YasuhiroKimesawa
See All by YasuhiroKimesawa
XP祭り2024 『アジャイルとは何か?なぜアジャイルなのか?』1年間のアジャイルコーチとの1on1を通してやっとわかったアジャイル
yasuhirokimesawa
0
500
VUCAの時代にプロダクト開発のためにできること
yasuhirokimesawa
1
470
ユニットテストとカバレッジの 本質をチーム内で共有する / Unit testing and coverage Share the essence within the team
yasuhirokimesawa
0
110
DIPのことを知っておこう
yasuhirokimesawa
0
35
タスク管理術
yasuhirokimesawa
0
27
良いコードに正解はあるか
yasuhirokimesawa
0
460
数学とバッファ
yasuhirokimesawa
0
340
Other Decks in Programming
See All in Programming
家族・子育て重視/沖縄在住を維持しながらエンジニアとしてのキャリアをどのように育てていくか?
ug
0
220
PHPによる"非"構造化プログラミング入門 -本当に熱いスパゲティコードを求めて- #phperkaigi
o0h
PRO
0
780
Devinのメモリ活用の学びを自社サービスにどう組み込むか?
itarutomy
0
920
RailsでCQRS/ESをやってみたきづき
suzukimar
2
1.4k
複数ドメインに散らばってしまった画像…! 運用中のPHPアプリに後からCDNを導入する…!
suguruooki
0
390
ベクトル検索システムの気持ち
monochromegane
23
6.6k
イベントソーシングによってインピーダンスミスマッチから解放された話
tkawae
1
300
RubyKaigiで手に入れた HHKB Studioのための HIDRawドライバ
iberianpig
0
160
新卒から4年間、20年もののWebサービスと 向き合って学んだソフトウェア考古学
oguri
7
6.3k
Scala 3 で GLSL のための c-like-for を実装してみた
exoego
1
160
AIエージェントを活用したアプリ開発手法の模索
kumamotone
1
720
eBPF Updates (March 2025)
kentatada
0
120
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.4k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
600
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Building an army of robots
kneath
304
45k
Producing Creativity
orderedlist
PRO
344
40k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
134
33k
Faster Mobile Websites
deanohume
306
31k
Practical Orchestrator
shlominoach
186
10k
Embracing the Ebb and Flow
colly
84
4.6k
Building Adaptive Systems
keathley
40
2.5k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Transcript
υϝΠϯۦಈઃܭͷ ࣮ࡍ
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE ·ͣ ͜Μͳঢ়گʹؔΘΒͣɺ ίϛϡχςΟ׆ಈΛଓ͚ͯ ͩͬͨ͘͞MJUUMF@IBOET͞ Μʹײँ
w גࣜձࣾ;0;0ςΫϊϩδʔζॴଐ ݄·ͰגࣜձࣾΞϥ λφ⇛ٵऩ͞Εస੶͠·ͨ͠ʣɹ ฐࣾαʔϏε'VMpMMNFOUCZ;0;0ઃܭओͷҰਓ w Ӭԕͷ̏̕ࡀ w ීஈόοΫΤϯυଆͷ։ൃ w
ೝఆεΫϥϜϚελʔ w 2JJUB!:BTVIJSP,JNFTBXB w 5XJUUFSQJMHSJN@SFET w #MPHIUUQTQJMHSJNMJGFTUZMFKQ ࣗݾհ
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE ࠓճͷࣄྫ w ݴޠɿ1ZUIPOʙ ࠓͲ͏ͯ͠1ZUIPOͰ%%% ΔͳΒ͕͓͢͢ΊɻEBUBDMBTTFT͕͑Δ w "844FSWFSMFTTத৺ w
4FSWFSMFTT'SBNFXPSL w -BNCEB%ZOBNP%#"1*(BUFXBZ w ։ൃ࣌-BNCEBͰ+BWBͳͲͷ੩తݴޠޚ๏ ͩͬͨ
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE ࠓճͷࣄྫ 4FSWFSMFTTͰ%%%ͱ͍͏͜ͱͰɺ$234ͱ͔ϚΠΫ ϩαʔϏεͱ͔ͦΜͳΛظ͞ΕͨΒ͢Έ·ͤ ΜɻɻɻʢͰޠΕͳ͍ͷͰ͍ͣΕʣ
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE ࣌ؒͳ͍ͷͰͰޠΕΔ͚ͩίπΛհ ᶃ ΞʔΩςΫνϟʹͩ͜ΘΓ͗͢ͳ͍ ᶄ େࣄͳͷϞσϧɻ ᶅ ܕ͕ͳ͍ͳΒςετॻ͚ ᶆ มԽʹඋ͑Αɺͦͯ͠ҙࣝͯ͠มԽͤΑ
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE ᶃΞʔΩςΫνϟʹͩ͜ΘΓ͗͢ͳ͍ $MFBO"SDIJUFDUVSFͱ͔0OJPO"SDIJUFDUVSFͱ͔ .JDSP4FSWJDFTͱ͔৭ʑ͋Δ͚ͲɺେࣄͳͷϞσ ϧɻ ґଘͷํͱ͔ؾʹͳΔ͚Ͳͩ͜ΘΓ͗͢ͳ͍ɻ ۃʹݴ͑%*ͳͲΘͣ$POUSPMMFS)BOEMFSͰΠ ϯελϯε͍͍ͬͯͯ͠͠ɺϞϊϦγοΫͳγ εςϜͰ͍͍ɻ େࣄͳͷ·ͣϞσϧ
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE ᶄେࣄͳͷϞσϧ ॳΊͯ%%%Ͱ࣮͢Δϝϯόʔ͕ଟ͍ͱϞσϧҎ֎ͷͱ ͜ΖͰ࣌ؒΛ͔͚͗͢Δ͕͋Δɻ ϩδοΫʹ͔͚࣌ؒ͗ͯ͢ɺτϥϯβΫγϣϯεΫϦϓ τʹͳΓ͕ͪɻ େࣄͳͷϞσϧ Ϋϥεਤɾঢ়ଶભҠਤΛॻ͘ɻҰॹʹϞσϧΛϨϏϡʔ ͢Δɻٞ͢ΔɻϞσϧͷݴ༿ΛձͰ͏ɻ Ϟσϧ͕ബ͘ͳ͍͔ɺΞϓϦέʔγϣϯɺΠϯϑϥ
͕ॏ͘ͳ͍͔ΛపఈతʹϨϏϡʔ͢Δɻ
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE ᶅܕ͕ͳ͍ͳΒςετॻ͚ 1ZUIPOબͯ͠͠·ͬͯۤ࿑ͨ͠ͷҰ͕ͭܕ ͕ͳ͍͜ͱɻ ςετͰΧόʔ͢Δ͔͠ͳ͍ɻ ςετΛॻ͘ɻςετΛϝϯς͢Δʢ࣮ߦʹ࣌ ͕͔͔ؒΔͱੜ࢈ੑʹӨڹ͕ग़ΔʣɻΧόϨο δ̍̌̌ˋࢦ͍͍ͯ͠ͱࢥ͏ʢ̍̌̌ˋඞ ୡͱݴ͍ͬͯͳ͍ʣ ͨͩܕ͕͋ΔݴޠΛબͿͷ͕ϕετͳͷؒҧ͍ͳ͍
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE ᶆมԽʹඋ͑ΑɻมԽͤΑɻ ࣄۀͷมԽʹιʔείʔυ͕͍ͭͯ͜Εͳ͚Ε%%% Ͱઃܭ͍ͯ͠Δҙຯ͕ͳ͍ɻ ػೳՃʹϞσϧΛՃɻɻɻͰͳ͍ɻ ൿͷλϨ ͷՃͰ͍͔ͭιϑτΣΞͱͱʹࣄۀ͕ࢮ͵ ػೳՃʹࣄۀͷมԽʹϞσϧͷมԽ ֶशͨ͜͠ͱΛιʔείʔυʹө͢ΔνϟϯεͰ
͋ΔɻΫϥε໊Λݟ͢ɻϞδϡʔϧूͷߏΛ ݟ͠ɺมߋ͍ͯ͘͜͠ͱ͕େࣄɻ
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE ͍͞͝ʹ ຯʹݟ͑Δ͚ͲɺϞσϧʹ࣌ؒΛ͔͚ͳ ͍νʔϜ݁ߏଟ͍ͷͰɻ ຯͳ͜ͱΛ͖ͪΜͱͰ͖ΔνʔϜ͕ࣄۀ Λͤ͞Δ͜ͱ͕Ͱ͖ΔνʔϜͩͱࢥ͍ ·͢ʢฐ͕ࣾͰ͖͍ͯΔͱݴ͍ͬͯͳ ͍ɻɻɻͱ͍͏ͷ͕൵͍͠ͱ͜Ζʣɻ