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
SaaS企業をスケールさせるためにScalaを選択した理由と1年間の振り返り / Why Al...
Search
showmant
September 16, 2019
Programming
2
2.1k
SaaS企業をスケールさせるためにScalaを選択した理由と1年間の振り返り / Why Alp Choose Scala To Scale The Application
showmant
September 16, 2019
Tweet
Share
More Decks by showmant
See All by showmant
Why Alp Choose Modular monolith Architecture
showmant
2
4.1k
創業3年のSaaSスタートアップが 規模急拡大に対してアーキテクチャを変革していった話 / Scalebase's architectural transformation
showmant
0
930
シード期のプロダクト開発について / Product Development in the Seed Phase
showmant
0
2k
モジュラモノリスで表現する複雑なドメイン領域と境界 / Expressing complex domain regions and boundaries with 'modular monoliths
showmant
8
13k
Other Decks in Programming
See All in Programming
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
180
從冷知識到漏洞,你不懂的 Web,駭客懂 - Huli @ WebConf Taiwan 2025
aszx87410
2
3.3k
Python札幌 LT資料
t3tra
7
1.1k
gunshi
kazupon
1
140
Patterns of Patterns
denyspoltorak
0
430
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
2k
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
180
dchart: charts from deck markup
ajstarks
3
960
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
220
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
150
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
4
700
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
210
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
54
49k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
1
350
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
140
Scaling GitHub
holman
464
140k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
180
Designing for Performance
lara
610
70k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
68
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Code Review Best Practice
trishagee
74
19k
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
390
Transcript
4BB4اۀΛεέʔϧͤ͞Δ ͨΊʹ4DBMBΛબͨ͠ཧ༝ ͱؒͷৼΓฦΓ -5 NJOT Ξϧϓגࣜձࣾ TIPXNBOU 4IPNB5BLFP
ඌਖ਼അ !TIPXNBOU@ 8PSL ɾ$ZCFSBHFOU JOD"EUFDI4UVEJP d ɾΞϧϓגࣜձࣾڞಉۀ d
0UIFS ɾ4DBMB.BUTVSJӡӦҕһ ɾεϙʔπ͕͖ ಛʹٿ "CPVU .F
"CPVU $PNQBOZ Ξϧϓגࣜձࣾ ΦϑΟεͷॴ ɾࢀಓ ʑ ઍବϲ୩͍ۙ ΤϯδχΞ <ࣾһ>όοΫΤϯυ໊
ϑϩϯτΤϯυ໊ <ۀҕୗ ෭ۀؚΉ >໊
ࠓ·Ͱͷมભ ۀ αʔϏεઃܭ σϞ࡞ ϓϩμΫτ࡞ ϓϩμΫτϦϦʔε
None
etc
8IBUXFVTF
ٕज़ελοΫGPSόοΫΤϯυ
։ൃ GPS όοΫΤϯυ $MFBO"SDIJUFDUVSF %%% &'' ϞϊϦε
8IZ4DBMB
8IZ4DBMB
8IZ4DBMB
8IZ 4DBMB ٻɾܾࡁྖҬΏ͑ͷݎ࿚ੑ (P +BWB 4DBMB ࢲࣗͷٕज़ελοΫɾڥ
4DBMBYۀ
4DBMB Y ۀ ։ൃεϐʔυ ਓࡐ࠾༻ͷ͠͞
։ൃεϐʔυ αʔϏεͷಛੑ ԾઆݕূͷॏΈ
αʔϏεಛੑ ԣஅۀΦϖϨʔγϣϯ ٻɾܾࡁྖҬ ˣ ݎ࿚ੑ͕ॏཁ
Ծઆݕূ ͷ ॏཁੑ 4BB4χʔζΛଊ͍͑͢ ώΞϦϯά͍͢͠ ˣ εέʔϧ͢Δ͜ͱΛ ൺֱతߟ͍͑͢
։ൃεϐʔυ ݁Ռ ॳಈͷΑΓ ݎ࿚ੑεέʔϥϏϦςΟΛ ߟ͑ͨݴޠબఆɺ αʔϏεઃܭ͕Ͱ͖ͨ
4DBMB࠾༻ͬͯେม ਓޱগͳ͍ ͔Βେม
ձࣾͷॳظ 4DBMBΛॻ͘͜ͱҎ֎ʹ ͨ͘͞ΜΒͳ͚Ε ͳΒͳ͍͜ͱ͕͋Δ ॳظ ͷ ਓࡐ࠾༻
ٕज़બఆɾΠϯϑϥબఆ ઃܭɾϞσϦϯά ։ൃϑϩʔઃܭ ࣮ɾϨϏϡʔ ӦۀɾώΞϦϯά ࠾༻ɾใFUD ॳظ ͷ ਓࡐ࠾༻
4DBMBͷܦݧ͕ ͋ͬͨํ͕ྑ͍͕ ͬͯͳ͍͜ͱ͕ ॏཁͩͱݶΒͳ͍ ॳظ ͷ ਓࡐ࠾༻
4DBMBҎ֎ʹ ͬͨ͜ͱͳ͍͜ͱͨ͘͞ Μ͋Δ ॳظ ͷ ਓࡐ࠾༻
εΩϧͪΖΜେࣄ ͦΕΑΓ ϚΠϯυ͕େࣄͳ ϑΣʔζͩͱଊ͑ͨ ॳظ ͷ ਓࡐ࠾༻
ݱگ ࣾһ"GSPN(PMBOH ࣾһ#GSPN(PMBOH ࣾһ$GSPN,PUMJO ࣾһ%GSPN4DBMB 4DBMB࢝ΊͯऑͰ ۀͰࠔΔ͜ͱ ͔ͳΓݮͬͨ
4DBMB ͍͠ ͍͠ΑͶʂ ؆୯Ͱͳ͍ΑͶʂ
υϫϯΰ͞ΜͷςΩετ ·ͣݟ༷ݟਅࣅͰ ϦʔυϞσϧΛ࣮ Ϟϒϓϩͷ࣮ફ 4DBMB ฐࣾ ͷ ࣮ફ
ࠓޙ ͷ ࠾༻ 4DBMBਓࡐͷ࠾༻େม ˣ 4DBMB࠾༻اۀͷͱਓࡐͷ ͷόϥϯεΛߟ͑Δͱ ଞͷݴޠͱͷେ͖ͳࠩҟ ͳͦ͞͏
ࠓޙ ͷ ࠾༻ ίϛϡχςΟͷߩݙඞཁ ੵۃతͳ࠾༻ 4DBMBਓࡐͷҭ ΧϯϑΝϨϯεͷߩݙ
Ͱɺ4DBMBͰྑ͔ͬͨͷ
4DBMBͰ ྑ͔ͬͨͷ͔ ॳಈΛΫϦΞ͠ ແࣄϦϦʔεͰ͖ͨ
4DBMBͰ ྑ͔ͬͨͷ͔ ඇৗʹෳࡶͰ ҬͳυϝΠϯྖҬʹରͯ͠ ܕ҆શͰݎ࿚ʹ ϞσϦϯάɾ࣮Ͱ͖ͨ
4DBMBͰ ྑ͔ͬͨͷ͔ ຊʹྑ͔͔ͬͨͲ͏͔ ͜Ε͔ΒͷεέʔϥϏϦςΟ ʹ͔͔͍ͬͯΔ͕ εέʔϧͰ͖ͦ͏ͳؾ
ϝϯόʔͷԠ
None
None
ͬ͘͟Γ·ͱΊ
ۀ͔Β 4DBMBΛ ࠾༻͢Δͱʁ ॳಈ˚ εέʔϧ˓ ࠾༻˓ ઓɿ˕ ͜Ε͔ΒؤுΕͦ͏💪
ͦͷଞ
Ϗϧυ͕࣌ؒ͞
Ϗϧυ࣌ؒ ͘Ͷ ͱ͍͏͓Λଷ͍ͯ͠·͢ $*͕͔͔࣌ؒͬͨΓ ͓͕͔͔ۚͬͨΓɻɻɻ
ฐࣾͷ ͿΜͿΜؙ
None
Ϗϧυ࣌ؒ ͘Ͷ ॳظඅ༻ສԁఔ Ϗϧυ࣌ؒऑ ελʔτΞοϓͷຯํ
༨ஊ
ͳΜͰ4DBMBͳΜͰ͔͢ʁ ΊͪΌͪ͘Όฉ͔Ε·͢ স
'JO