UPSIDER Inc.
We focus exclusively on businesses that pioneer new markets, leading the
formation and expansion of these markets.
Slide 4
Slide 4 text
Agenda
Part I: Scalability, Security, Resiliency
● a) What’s happening in Financial Systems around the world
● b) Secure, Scalable and Resilient Platform at UPSIDER
Part II: The Current Issues
● a) Incidents on Scaling
● b) A note on Observability
Slide 5
Slide 5 text
Part I-a:
What’s happening in Financial Systems around the world?
世界の金融システムはいまなにが起こっているのか?
Slide 6
Slide 6 text
Importance of Atomicity in Financial Systems
Customer A’s Account Balance:
1,000,000
↓
800,000
UPDATE
One Atomic Process
Customer A spent 200,000 JPY
INSERT
Part I-b:
Secure, Scalable and Resilient Application Platform at UPSIDER
UPSIDERにおけるSecure, Scalable, Resilientなプラットフォーム
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
Ensure your design works if scale changes by
10X or 20X, but the right solution for X often not
optimal for 100X.
– Jeff Dean
from “Software Engineering Advice from Building Large-Scale
Distributed Systems”
Slide 14
Slide 14 text
Part II: The Current Issues
Incidents on Scaling - Scalingの諸問題
Improving the Observability - Observabilityの改善
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
No content
Slide 18
Slide 18 text
Thank you!
Slide 19
Slide 19 text
Card Infrastructure
App Infra
President UPSIDER Card J◯レ
基本的に事業を伸ばすための Changeを考える →
(100% Change)
安定したカード基盤を提供する (Run)/複数の領
域で活用される機能の提供を行う (Change)
(50:50)
認証基盤とかのもっと低レイヤーの部分
ラ◯ス