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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
showmant
September 16, 2019
Programming
2.2k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SaaS企業をスケールさせるためにScalaを選択した理由と1年間の振り返り / Why Alp Choose Scala To Scale The Application
showmant
September 16, 2019
More Decks by showmant
See All by showmant
Why Alp Choose Modular monolith Architecture
showmant
2
4.5k
創業3年のSaaSスタートアップが 規模急拡大に対してアーキテクチャを変革していった話 / Scalebase's architectural transformation
showmant
0
960
シード期のプロダクト開発について / Product Development in the Seed Phase
showmant
0
2.1k
モジュラモノリスで表現する複雑なドメイン領域と境界 / Expressing complex domain regions and boundaries with 'modular monoliths
showmant
8
13k
Other Decks in Programming
See All in Programming
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
3
1.5k
初めてのKubernetes 本番運用でハマった話
oku053
0
130
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
9.1k
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
110
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
380
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
480
フィードバックで育てるAI開発
kotaminato
1
120
はてなアカウント基盤 State of the Union
cockscomb
1
1.3k
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
1
260
Claude Team Plan導入・ガイド
tk3fftk
0
210
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
1.1k
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
210
Featured
See All Featured
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
390
How GitHub (no longer) Works
holman
316
150k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
350
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
310
Producing Creativity
orderedlist
PRO
348
40k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
970
How to Talk to Developers About Accessibility
jct
2
400
The Invisible Side of Design
smashingmag
301
52k
Facilitating Awesome Meetings
lara
57
7k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
From π to Pie charts
rasagy
0
240
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