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
Makuake*UPSIDER_LightningTalk
Search
UPSIDER, Inc. Tech&Product div.
January 27, 2025
Technology
0
1.9k
Makuake*UPSIDER_LightningTalk
2024年12月、UPSIDERとマクアケ様による合同LT(Lightning Talk)会を開催しました。
UPSIDER「決済システムのシステム構成と課題」をテーマにお話ししたLTの資料です。
UPSIDER, Inc. Tech&Product div.
January 27, 2025
Tweet
Share
More Decks by UPSIDER, Inc. Tech&Product div.
See All by UPSIDER, Inc. Tech&Product div.
AIを使った新規サービス構築ヒアリングの スピード向上と品質向上
upsider_tech
0
170
事業特性から逆算したインフラ設計
upsider_tech
0
290
Redefine_Possible
upsider_tech
0
1.2k
pmconf2024_UPSIDER
upsider_tech
0
12k
CloudNative Days Winter 2024|UPSIDER
upsider_tech
0
1.8k
How to create an LLM-based user experience for UPSIDER
upsider_tech
0
780
Other Decks in Technology
See All in Technology
Yahoo!ニュースにおけるソフトウェア開発
lycorptech_jp
PRO
0
370
サービスロボット最前線:ugoが挑むPhysical AI活用
kmatsuiugo
0
200
あなたの知らない OneDrive
murachiakira
0
240
AIとTDDによるNext.js「隙間ツール」開発の実践
makotot
6
710
Browser
recruitengineers
PRO
4
430
新規案件の立ち上げ専門チームから見たAI駆動開発の始め方
shuyakinjo
0
130
MySQL HeatWave:サービス概要のご紹介
oracle4engineer
PRO
4
1.7k
そのコンポーネント、サーバー?クライアント?App Router開発のモヤモヤを可視化する補助輪
makotot
4
600
人を動かすことについて考える
ichimichi
2
330
自社製CMSからmicroCMSへのリプレースがプロダクトグロースを加速させた話
nextbeatdev
0
140
ZOZOTOWNフロントエンドにおけるディレクトリの分割戦略
zozotech
PRO
18
5.5k
Goss: Faiss向けの新しい本番環境対応 Goバインディング #coefl_go_jp
bengo4com
0
1.4k
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
70
11k
The Art of Programming - Codeland 2020
erikaheidi
55
13k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
How GitHub (no longer) Works
holman
315
140k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Unsuck your backbone
ammeep
671
58k
Fireside Chat
paigeccino
39
3.6k
Making the Leap to Tech Lead
cromwellryan
134
9.5k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
183
54k
Transcript
UPSIDER決済周りの システム構成と課題 2024 UPSIDER, Inc.
▫自己紹介 ▫決済システムの構成 ▫課題と今後の解決 2024 UPSIDER, Inc. 2 アジェンダ
自己紹介 2024 UPSIDER, Inc. 株式会社UPSIDER Processor team Backend engineer ⾦正朋也
/ Tomoya Kinsho 経歴 • 2024年5⽉株式会社UPSIDER⼊社 ◦ 決済システムを管轄するProcessor team 3
決済システムの構成 2024 UPSIDER, Inc. 4 決済システムの構成
決済システムの構成 2024 UPSIDER, Inc. 5
課題と今後の解決 2024 UPSIDER, Inc. 6 課題と今後の解決
拒否すべき決済を承認してしまうリスク 課題と今後の解決 2024 UPSIDER, Inc. 7
課題と今後の解決 2024 UPSIDER, Inc. 8 Observability
[Monitoring]システムメトリクスを追えるように Obserbability 2024 UPSIDER, Inc. 9
[Monitoring]チームKPIを追えるように Obserbability 2024 UPSIDER, Inc. 10
[Tracing] マイクロサービスの依存関係やボトルネック等の発見に時間がかか る Obserbability 2024 UPSIDER, Inc. 11 引用元:「datadog トレースビュー」
課題と今後の解決 2024 UPSIDER, Inc. 12 大量決済への対策
大量決済をしてくる 1. 新商品発売に合わせて決済のスパイクが発生する 2. 加盟店によっては決済をまとめて送る 3. シンプルに同時に決済をしてくる 2024 UPSIDER, Inc.
大量決済
いかにシステム負荷を抑えるか 2024 UPSIDER, Inc. 大量決済
拒否すべき決済を承認してしまうリスク 大量決済 2024 UPSIDER, Inc. 16
2024 UPSIDER, Inc. 大量決済 根本解決:Spannerのロック時間を短く
2024 UPSIDER, Inc. 大量決済 引用元:「Beyond the Horizon」 コンピューティングリソースの調整
2024 UPSIDER, Inc. 大量決済 同期的に書き込む必要のない決済を非同期化
2024 UPSIDER, Inc. 大量決済 一時的に決済制限をかける
課題と今後の解決 2024 UPSIDER, Inc. 24 Thank you!