事業特性から逆算したインフラ設計
by
UPSIDER, Inc. Tech&Product div.
×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
事業特性から逆算したインフラ設計
Slide 2
Slide 2 text
⾃⼰紹介 © UPSIDER, Inc. 2 ⾦正朋也(Kinsho Tomoya) ● 2024年UPSIDER⼊社 ● Backend Engineer ● Processing領域を扱うチームに所属 写真追加
Slide 3
Slide 3 text
会社紹介 © UPSIDER, Inc. 3
Slide 4
Slide 4 text
© UPSIDER, Inc. 4
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
サービス紹介
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
今⽇話すこと © UPSIDER, Inc. 8 金融業界やUPSIDER事業特性 それらを満たすための設計
Slide 9
Slide 9 text
⾦融業界やUPSIDERの事業特性 © UPSIDER, Inc. 9
Slide 10
Slide 10 text
カード発⾏から決済処理まで © UPSIDER, Inc. 10 カード発⾏ カード発⾏ お客様 ◽カード発行 VISAブランドでUPSIDERカードを発行 ・法人審査 ・与信枠設定 ・利用限度額管理 ◽決済処理 UPSIDERカードでの決済を処理 ・決済の承否認 ・取引データの保存 決済処理 決済処理
Slide 11
Slide 11 text
規制要件とコンプライアンス © UPSIDER, Inc. 11 ◽PCI/DSS クレジットカード会員情報を保護するために国際ブランド( VISA等)が共同で策定した セキュリティ基準 1. ネットワークの構築と維持 2. カード会員データの保護、保存データの暗号化やマスキング 3. 情報せキィリティポリシーの維持 等、12の項目に準拠する必要がある
Slide 12
Slide 12 text
⾦融サービスとしての可⽤性‧整合性要求 © UPSIDER, Inc. 12 ◽高可用性 “止まれない ”ビジネスモデル 決済失敗やカード利用不可等は顧客のビジネスを止めてしまう ◽データ整合性 顧客資産の保全 1円の誤差でも残高や決済結果が違えば顧客のビジネスに影響を与えてしまう
Slide 13
Slide 13 text
アーキテクチャ概要 © UPSIDER, Inc. 13
Slide 14
Slide 14 text
© UPSIDER, Inc. 14
Slide 15
Slide 15 text
規制要件とコンプライアンス © UPSIDER, Inc. 15 PCI/DSSに準拠する必要がある範囲を局所的にす るための構成 ◽themis project PCI/DSSに準拠する形でサービスを展開 ◽chronos project セキュリティ要件に縛られずに効率的な開発が可 能
Slide 16
Slide 16 text
⾦融サービスとしての可⽤性‧整合性要求 © UPSIDER, Inc. 16 ◽マイクロサービス 障害発⽣時の影響を局所化 部分的なコンピューティングリソース割り当て 開発速度の効率化 ◽Spanner 外部整合性と⾼可⽤性を備えたマネージドな データベースを利⽤
Slide 17
Slide 17 text
外部中継サーバとの連携 © UPSIDER, Inc. 17 ◽外部中継サーバと接続 Google cloud Partner Interconnectを利⽤ 接続はTCP‧ISO8583規格で⾏う
Slide 18
Slide 18 text
まとめ © UPSIDER, Inc. 18 ◽⾦融業界特有の厳しい規制要件 ◽⾼可⽤性と整合性を実現 ◽外部中継サーバとの連携