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
Why Alp Choose Modular monolith Architecture
Search
showmant
March 15, 2022
Programming
4.4k
2
Share
Why Alp Choose Modular monolith Architecture
showmant
March 15, 2022
More Decks by showmant
See All by showmant
創業3年のSaaSスタートアップが 規模急拡大に対してアーキテクチャを変革していった話 / Scalebase's architectural transformation
showmant
0
950
シード期のプロダクト開発について / Product Development in the Seed Phase
showmant
0
2.1k
モジュラモノリスで表現する複雑なドメイン領域と境界 / Expressing complex domain regions and boundaries with 'modular monoliths
showmant
8
13k
SaaS企業をスケールさせるためにScalaを選択した理由と1年間の振り返り / Why Alp Choose Scala To Scale The Application
showmant
2
2.2k
Other Decks in Programming
See All in Programming
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
730
Smarter Angular mit Transformers.js & Prompt API
christianliebel
PRO
1
110
Laravel Nightwatchの裏側 - Laravel公式Observabilityツールを支える設計と実装
avosalmon
1
270
AI 開発合宿を通して得た学び
niftycorp
PRO
0
180
20260315 AWSなんもわからん🥲
chiilog
2
180
「速くなった気がする」をデータで疑う
senleaf24
0
110
The free-lunch guide to idea circularity
hollycummins
0
390
Codex の「自走力」を高める
yorifuji
0
1.3k
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
170
Rethinking API Platform Filters
vinceamstoutz
0
4.2k
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
1.2k
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
150
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
Making Projects Easy
brettharned
120
6.6k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
87
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
280
Unsuck your backbone
ammeep
672
58k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Prompt Engineering for Job Search
mfonobong
0
240
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
ラッコキーワード サービス紹介資料
rakko
1
2.8M
Transcript
Ξϧϓגࣜձࣾऔక$50ඌਖ਼അ !TIPXNBOU@ 4DBMFCBTF͕ϞϊϦεͰͳ͘ϚΠΫ ϩαʔϏεͰͳ͘ϞδϡϥϞϊϦε Λ࠾༻ͨ͠ཧ༝ 4BB4UFDI-5
ඌਖ਼അ ͚͓ͨ͠ΐ͏· w ʹΞϧϓגࣜձࣾΛڞಉ ۀ͠όοΫΤϯυΤϯδχΞ ͳͲΛ୲͠ݱࡏ$50ͱͯ͠ ։ൃϚωδϝϯτʹैࣄ w ΞϧϓҎલαΠόʔΤʔδΣϯ τͷΞυςΫࣄۀ෦ʹॴଐ
w झຯϥʔϝϯ୳๚ɻࣇͷ "CPVUNF
None
None
ܖ ސ ٬ ೝ ূ ɾ ೝ Մ
ٻ ٻ ॻ ੳ ձ ܭ ར ༻ ݱঢ়ѻ͍ͬͯΔυϝΠϯ ·ͩ·ͩ૿͑Δఆ
ϞϊϦεͰελʔτͨ͠ཧ༝ w ॳ͔ΒෳͷίϯςΩετʹׂͰ͖ͦ͏ͳ͜ͱ༧͓ͯ͠ΓɺϚΠΫϩ αʔϏεʹ͢Δͱ͍͏Ҋ͋ͬͨ w ελʔτΞοϓεϐʔυ໋͕ʂ w ϚΠΫϩαʔϏεԽ͢Δ͜ͱͰγεςϜɾ৫తʹߟྀ͠ͳ͚ΕͳΒͳ͍ ͜ͱͳͲΛߟ͑Δͱɺ͜ͷϑΣʔζͰద͍ͯ͠ͳ͍ͱஅͨ͠
ਐԽ͕ඞཁͩͬͨཧ༝ υϝΠϯઃܭͷվળͷͨΊ w ѻ͏υϝΠϯ͕ͱʹ͔͘ෳࡶ w ܧଓతͳυϝΠϯઃܭɾίϯςΩετڠձͷ୳ٻܧଓతσϦόϦʔʹ͓͍ͯ ඇৗʹॏཁͳཁૉ w શ͘ҧ͏υϝΠϯɾίϯςΩετ੍͕ͳ͘։ൃ͕ଓ͚ΒΕΕ࣌ؒͱ͓ ڙʹີ݁߹ʹͳΔະདྷආ͚ΒΕͳ͍
w Α͍ີ݁߹વ͋ΓɺͦΕΒΛݟ͚ΔʹϨϏϡʔ͔͠ͳ͔ͬͨ
ϚΠΫϩαʔϏε͡Όͳ͍ཧ༝ ελʔτΞοϓʹ͗͢͠Δɻɻɻɻɻʂ w ϝϦοτ w σϓϩΠಠཱੑ w υϝΠϯͷίϯςΩετ͕ࠞ߹͢Δ͜ͱΛආ͚ΒΕΔ w ੜ࢈ੑ্ͱεϐʔυΞοϓ
w ͍͠ͱ͜Ζ w ෦௨৴ɾࢄɺิঈτϥϯβΫγϣϯɾࢹɾ$*$%
ϚΠΫϩαʔϏε͡Όͳ͍ཧ༝ ελʔτΞοϓʹ͗͢͠Δɻɻɻɻɻʂ w զʑʹͱͬͯϚΠΫϩαʔϏεʜ w ϏδωεϑΣʔζͱ৫نʹϚον͠ͳ͍ w σϓϩΠಠཱੑࠓඞཁͰͳ͍ w ຊίϯςΩετΛׂ͠ɺίϯςΩετͷґଘʹ੍Λ͍͚ͨͤͨͩ
ϞδϡϥϞϊϦεΛ࠾༻ͨ͠ͷ w ҙࣝతɾڧ੍తʹίϯςΩετׂΛՄೳʹ͢Δઃܭͷ࣮ݱ w খ͘͞ελʔτͰ͖Δ͜ͱ͕νʔϜͷτϥΠͱͯ͠ద w ϞδϡϥϞϊϦεͰΘ͚ͨίϯςΩετΛϚΠΫϩαʔϏεԽʹ֦ு͢Δ͜ͱ ൺֱత؆୯
ϞδϡϥϞϊϦε࣮ફҎલ %PNBJO 6TFDBTF 4IBSFE4FDPOEBSZ"EBQUFS 4FDPOEBSZ"EBQUFS 4IBSFE1SJNBSZ"EBQUFS 1SJNBSZ"EBQUFS ϞϊϦε൛ ͘͝ී௨ͷΫϦʔϯΞʔΩςΫνϟ
ϞδϡϥϞϊϦε࣮ફޙ %PNBJO %PNBJO 6TFDBTF 6TFDBTF 4IBSFE4FDPOEBSZ"EBQUFS 4IBSFE4FDPOEBSZ"EBQUFS 4FDPOEBSZ"EBQUFS 4FDPOEBSZ"EBQUFS 4IBSFE1SJNBSZ"EBQUFS
4IBSFE1SJNBSZ"EBQUFS 1SJNBSZ"EBQUFS 1SJNBSZ"EBQUFS $POUFYU" $POUFYU# ΫϦʔϯΞʔΩςΫνϟͰԣʹղͭͭ͠ϞδϡϥϞϊϦεͰॎʹׂ͢ΔΠϝʔδ
ͬͯΑ͔ͬͨ͜ͱ w ྑ͔ͬͨ͜ͱ w খ͘͞ελʔτ͕Ͱ͖ͨ w υϝΠϯΤΩεύʔτͱٞ͠ͳ͕ΒίϯςΩετڥքΛௐ͢Δ͜ͱ͕ϑϨΩγϒϧʹՄೳ w ݱࡏٻͱٻॻͷׂͷ͋Γํʹ͍ͭͯٞத w
ίϯςΩετڥքΛଚॏͨ͠υϝΠϯϞσϦϯά͕Ͱ͖͍ͯΔ w ߟྀ͖͢ͱ͜Ζ w ϞϊϨϙʹൺΕίϯςΩετؒͷ௨৴࣮ͳͲϘΠϥʔϓϨʔτ૿Ճ w ࠓγϯάϧ%#ʹͳ͍ͬͯͯɺׂͰ͖͍ͯͳ͍
·ͱΊ w υϝΠϯͷڥքͮ͘Γɺ੍ΛͨͤͨઃܭΛ͢ΔͨΊʹϞδϡϥϞϊϦεΛ ಋೖͨ͠ d w ବͩͱΘ͔Εݩʹ͢͜ͱՄೳͳඇৗʹΑ͍ w খ͘͞τϥΠ͕Ͱ͖ɺԆઢ্ʹϚΠΫϩαʔϏε͕͋Δͷྑ͍
w ͍͔࣍ͭ͘ͷίϯςΩετΛϚΠΫϩαʔϏεԽ͢Δ͜ͱ ʹͳΔͣ