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
アーキテクチャ決定のお供にLightweight Architecture Decision Records
Search
disc99
December 18, 2017
Technology
1
340
アーキテクチャ決定のお供にLightweight Architecture Decision Records
disc99
December 18, 2017
Tweet
Share
More Decks by disc99
See All by disc99
120リポジトリを1つのMonorepoに統合した理由
disc99
1
400
モノリスとマイクロサービスを経てモジュラモノリスを導入した実践事例
disc99
24
12k
PaaS DX by Cloud Native Buildpacks
disc99
0
160
全てのAPIをProtocol Buffersで管理する / Manage all APIs with Protocol Buffers
disc99
2
4.4k
Serverless Application
disc99
1
2.3k
イベント駆動マイクロサービスアーキテクチャ / Event-Driven Microservices Architecture
disc99
4
2.2k
Event Sourcing 101
disc99
1
140
NGINX Blogから考えるマイクロサービスのProxy設計
disc99
0
770
DSLの使い所
disc99
0
49
Other Decks in Technology
See All in Technology
RDS for Db2 はじめの一歩・作り方編 #2/ 20240628 First RDS for Db2 creation
kyokonishito
0
180
お手並み拝見にしないオンボーディング
zuckey_17
2
1.3k
生成 AI の評価方法
asei
8
1.1k
20240621_フルリモート環境ざっくばらんにご紹介
1210yuichi0
0
360
スクラムチームの品質戦略 1年の歩み
hacomono
PRO
1
130
Data Processing in PHP - PHPers 2024 Poznań
norzechowicz
0
140
LeanとDevOpsのためにE2Eテストができること
magicpod
4
2k
APIライフサイクル管理の進化と生成AIの活用へ
hashitokyo
0
2.5k
はてなのチーム開発一巡り / Hatena Engineer Seminar 30
daiksy
0
280
Phluxorでアクターモデルを 理解・体験しよう / toolkit-for-flexible-actor-models-in-php-phluxor
ytake
1
100
ビズリーチが目指す「開発生産性」ダッシュボード 〜 データ収集の壁と乗り越え方 〜 / dev-productivity-con2024
visional_engineering_and_design
13
5.6k
RDS for Db2 はじめの一歩・作り方編 #1 /20240628-RDSforDb2-dojo
mayumihirano
0
180
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
23
2k
Product Roadmaps are Hard
iamctodd
PRO
46
10k
Optimizing for Happiness
mojombo
372
69k
Infographics Made Easy
chrislema
238
18k
How GitHub (no longer) Works
holman
305
140k
Fontdeck: Realign not Redesign
paulrobertlloyd
77
5k
Web development in the modern age
philhawksworth
203
10k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
661
120k
Building an army of robots
kneath
300
42k
Debugging Ruby Performance
tmm1
70
11k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
359
22k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.8k
Transcript
ΞʔΩςΫνϟܾఆͷ͓ڙʹ -JHIUXFJHIU"SDIJUFDUVSF%FDJTJPO3FDPSET #ShinjukuLT @disc99
͢͜ͱ wΑ͋͘Δ৬ͷ wΞʔΩςΫνϟʔΛܾΊͨ࣌ͷ
͞ͳ͍͜ͱ wΞʔΩςΫνϟͷબͼํ wΠέͯΔΞʔΩςΫνϟ
Α͋͘ΔϓϩδΣΫτ wಠࣗϑϨʔϜϫʔΫ wෳࡶͳઃఆϑΝΠϧ wೖΓަ͡Δઃܭࢥ wΦϨΦϨϥΠϒϥϦ w࣌Εͷπʔϧ
ʮͳͥʯ͜Μͳ͜ͱʹ
ͳͥʮͳͥʯ͕ੜ·ΕΔ͔ wઃܭͷҙਤ͕͔Βͳ͍ wࣗͷఆͱҧ͏ wσϑΝΫτελϯμʔυ͔Β֎Ε͍ͯΔ
γεςϜΛऔΓר͘ڥ wਓ w͓ۚ w࣌ؒ w࣏ wྲྀߦ
ʮͳͥʯΛΔʹ wઌഐʹฉ͘ w༷ॻ wઃܭॻ wιʔείʔυ wςετίʔυ
എܠΛΕ ҙ֎ͱ ೲಘ͍͘͜ͱ͋Δ
͔͠͠ ଟ͘എܠܦҢͰͳ͘ ݁ՌΛهड़͢Δͷ
ʮͳͥʯͦͷܾఆʹࢸ͔ͬͨ ͞Ε͍ͯͳ͍߹ଟ͍
͋Δ͍ଘࡏ͢Β͠ͳ͍
Γ͔ͨͬͨͷʮͳͥʯ
5IPVHIU8PSLT5FDIOPMPHZ3FBEFS w"%015 ࠾༻Λਪ w-JHIUXFJHIU"SDIJUFDUVSF%FDJTJPO3FDPSET wॏཁͳΞʔΩςΫνϟ্ͷҙࢥܾఆΛίϯςΩετ ͱ݁Ռͱͱʹه wকདྷͷϓϩδΣΫτϝϯόʔ֎෦ࠪ ͷͨΊ w8JLJΣϒαΠτͰͳ͘ιʔεཧΛਪ
wΘͳ͍ཧ༝ͳ͍
Δ͜ͱ w"%3 "SDIJUFDUVSF%FDJTJPO3FDPSET ͷϑΥʔϚοτ ΛܾΊΔ wΞʔΩςΫνϟͷҙࢥܾఆΛ͢Δ wϑΥʔϚοτʹैͬͯهड़͢Δ wόʔδϣϯཧπʔϧʹίϛοτ
Δ͜ͱ w"%3 "SDIJUFDUVSF%FDJTJPO3FDPSET ͷϑΥʔϚοτ ΛܾΊΔ wΞʔΩςΫνϟͷҙࢥܾఆΛ͢Δ wϑΥʔϚοτʹैͬͯهड़͢Δ wόʔδϣϯཧπʔϧʹίϛοτ ʮ-JHIUXFJHIUʯͷ௨ΓΔ͜ͱγϯϓϧ
ࣄྫ w"SBDIOF8FC'SBNFXPSL $MPKVSFͷ 8FCϑϨʔϜϫʔΫ w"%3ͷ༻ํ๏ w֤छߏɺઃఆ wϞδϡʔϧ wϥϯλΠϜ wσʔλߏ
wΞηοτύΠϓϥΠϯ wόϦσʔγϣϯ wΤϥʔ w%#ϚΠάϨʔγϣϯ
FY BESDPOGJHVSBUJPONE w$POUFYU wϓϩδΣΫτత wֶͦͷͨΊͷࢿྉ wઃܭࢥ w%FDJTJPO w࣮ݱํ๏ͳͲ w4UBUVT wঝೝɾఏҊͳͲ
w$POTFRVFODFT w࣮ݱͰ͖Δ͜ͱ wݒ೦ͳͲ
ʮͳͥʯͷ͑Λه wഎܠঢ়گɺ݁Ռ͕ه͞ΕΔ wόʔδϣϯཧ͞ΕཤྺͱͳΔ wΞʔΩςΫνϟܾఆͷҙࢥ͕ཧղͰ͖Δ
͏গ͠۩ମతʹ
πʔϧ wBESUPPMT wIUUQTHJUIVCDPNOQSZDFBESUPPMT w"%3ͷҝͷίϚϯυϥΠϯπʔϧ
Πϯετʔϧ w.BD04
৽ن wJOJUϓϩδΣΫτʹ"%3Λద༻
Ճ wOFX৽ͨͳ"%3ͷՃ
Ұཡ wMJTUཧ͞Ε͍ͯΔ"%3ͷҰཡ
࣍ wHFOFSBUFҰཡͷ࣍Λ࡞
ςϯϓϨʔτ wՃ͢Δ"%3ͷςϯϓϨʔτΛมߋ wEPDBESUFNQMBUFTԼʹUFNQMBUFNEΛ࡞ 5*5-&ɺ45"564ɺ/6.#&3ɺ%"5&ɺͳͲͷจࣈ"%3࡞࣌ʹࣗಈతʹஔ
ͦͷଞίϚϯυ wIFMQ
·ͱΊ wকདྷͷϝϯόʔͷͨΊྺ࢙Λه wπʔϧͰ౷Ұ͞ΕͨϑΥʔϚοτˍखؒΛ͔͚ͣʹ͢