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
540
VUCAの時代にプロダクト開発のためにできること
yasuhirokimesawa
1
480
ユニットテストとカバレッジの 本質をチーム内で共有する / Unit testing and coverage Share the essence within the team
yasuhirokimesawa
0
120
DIPのことを知っておこう
yasuhirokimesawa
0
41
タスク管理術
yasuhirokimesawa
0
28
良いコードに正解はあるか
yasuhirokimesawa
0
480
数学とバッファ
yasuhirokimesawa
0
360
Other Decks in Programming
See All in Programming
Proxmoxをまとめて管理できるコンソール作ってみました
karugamo
1
410
CRUD から CQRS へ ~ 分離が可能にする柔軟性
tkawae
0
230
人には人それぞれのサービス層がある
shimabox
3
470
Passkeys for Java Developers
ynojima
1
210
漸進。
ssssota
0
1.2k
CQRS/ESのクラスとシステムフロー ~ RailsでフルスクラッチでCQRSESを組んで みたことから得た学び~
suzukimar
0
190
AIエージェントによるテストフレームワーク Arbigent
takahirom
0
280
PT AI без купюр
v0lka
0
200
「兵法」から見る質とスピード
ickx
0
200
Spring gRPC で始める gRPC 入門 / Introduction to gRPC with Spring gRPC
mackey0225
0
140
イベントソーシングとAIの親和性ー物語とLLMに理解できるデータ
tomohisa
1
160
External SecretsのさくらProvider初期実装を担当しています
logica0419
0
240
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.3k
The World Runs on Bad Software
bkeepers
PRO
68
11k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
The Pragmatic Product Professional
lauravandoore
35
6.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.8k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
228
22k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
RailsConf 2023
tenderlove
30
1.1k
Visualization
eitanlees
146
16k
A better future with KSS
kneath
239
17k
The Power of CSS Pseudo Elements
geoffreycrofte
76
5.8k
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 ͍͞͝ʹ ຯʹݟ͑Δ͚ͲɺϞσϧʹ࣌ؒΛ͔͚ͳ ͍νʔϜ݁ߏଟ͍ͷͰɻ ຯͳ͜ͱΛ͖ͪΜͱͰ͖ΔνʔϜ͕ࣄۀ Λͤ͞Δ͜ͱ͕Ͱ͖ΔνʔϜͩͱࢥ͍ ·͢ʢฐ͕ࣾͰ͖͍ͯΔͱݴ͍ͬͯͳ ͍ɻɻɻͱ͍͏ͷ͕൵͍͠ͱ͜Ζʣɻ