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 ...
Search
disc99
December 18, 2017
Technology
1
430
アーキテクチャ決定のお供にLightweight Architecture Decision Records
disc99
December 18, 2017
Tweet
Share
More Decks by disc99
See All by disc99
マルチプロダクト×マルチテナントを支えるモジュラモノリスを中心としたアソビューのアーキテクチャ
disc99
1
780
アーキテクチャ選択の裏側
disc99
0
79
120リポジトリを1つのMonorepoに統合した理由
disc99
1
1.1k
モノリスとマイクロサービスを経てモジュラモノリスを導入した実践事例
disc99
25
14k
PaaS DX by Cloud Native Buildpacks
disc99
0
220
全てのAPIをProtocol Buffersで管理する / Manage all APIs with Protocol Buffers
disc99
2
5.3k
Serverless Application
disc99
1
2.8k
イベント駆動マイクロサービスアーキテクチャ / Event-Driven Microservices Architecture
disc99
4
2.8k
Event Sourcing 101
disc99
1
180
Other Decks in Technology
See All in Technology
roppongirb_20250911
igaiga
1
200
おやつは300円まで!の最適化を模索してみた
techtekt
PRO
0
290
自作JSエンジンに推しプロポーザルを実装したい!
sajikix
1
170
Terraformで構築する セルフサービス型データプラットフォーム / terraform-self-service-data-platform
pei0804
1
150
Agile PBL at New Grads Trainings
kawaguti
PRO
1
390
研究開発と製品開発、両利きのロボティクス
youtalk
1
510
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
230
下手な強制、ダメ!絶対! 「ガードレール」を「檻」にさせない"ガバナンス"の取り方とは?
tsukaman
2
420
Flutterでキャッチしないエラーはどこに行く
taiju59
0
220
S3アクセス制御の設計ポイント
tommy0124
3
190
開発者を支える Internal Developer Portal のイマとコレカラ / To-day and To-morrow of Internal Developer Portals: Supporting Developers
aoto
PRO
1
440
なぜスクラムはこうなったのか?歴史が教えてくれたこと/Shall we explore the roots of Scrum
sanogemaru
5
1.6k
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
70
11k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
How GitHub (no longer) Works
holman
315
140k
Done Done
chrislema
185
16k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
51
5.6k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Music & Morning Musume
bryan
46
6.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Navigating Team Friction
lara
189
15k
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πʔϧͰ౷Ұ͞ΕͨϑΥʔϚοτˍखؒΛ͔͚ͣʹ͢