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
WFSの認証基盤SDKと海外展開
Search
gree_tech
PRO
January 17, 2020
Technology
0
590
WFSの認証基盤SDKと海外展開
「WFS Tech Talk #2」で発表された資料です。
https://gree.connpass.com/event/158257/
gree_tech
PRO
January 17, 2020
Tweet
Share
More Decks by gree_tech
See All by gree_tech
変わるもの、変わらないもの :OSSアーキテクチャで実現する持続可能なシステム
gree_tech
PRO
0
3.2k
マネジメントに役立つ Google Cloud
gree_tech
PRO
0
37
今この時代に技術とどう向き合うべきか
gree_tech
PRO
3
2.5k
生成AIを開発組織にインストールするために: REALITYにおけるガバナンス・技術・文化へのアプローチ
gree_tech
PRO
0
240
安く・手軽に・現場発 既存資産を生かすSlack×AI検索Botの作り方
gree_tech
PRO
0
230
生成AIを安心して活用するために──「情報セキュリティガイドライン」策定とポイント
gree_tech
PRO
1
1.6k
あうもんと学ぶGenAIOps
gree_tech
PRO
0
340
MVP開発における生成AIの活用と導入事例
gree_tech
PRO
0
370
機械学習・生成AIが拓く事業価値創出の最前線
gree_tech
PRO
0
260
Other Decks in Technology
See All in Technology
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
270
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
170
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
170
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
390
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
160
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
410
Red Hat OpenStack Services on OpenShift
tamemiya
0
140
Cloud Runでコロプラが挑む 生成AI×ゲーム『神魔狩りのツクヨミ』の裏側
colopl
0
140
SchooでVue.js/Nuxtを技術選定している理由
yamanoku
3
210
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
230
Context Engineeringの取り組み
nutslove
0
380
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.6k
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Abbi's Birthday
coloredviolet
1
4.8k
How to build a perfect <img>
jonoalderson
1
4.9k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Designing for Performance
lara
610
70k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
Six Lessons from altMBA
skipperchong
29
4.2k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
89
Accessibility Awareness
sabderemane
0
57
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
How GitHub (no longer) Works
holman
316
140k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
Transcript
WFSの認証基盤SDKと海外展開 2020.01.14 遠藤辰弥
自己紹介 • サーバーエンジニア • 社内のボードゲーム部に所属 • 広告や共通基盤などに在籍
•新規スマホアプリ •既存の社内プラットフォームと独立した環境 ◦新たな共通認証基盤SDKとして開発スタート •複数のゲームに対応 •ゲーム開発に集中するための機能分離 •「ゲーム以外」を担当 WFSの共通基盤
WFSアプリの共通基盤「gamelib」 目的 • 必要だけどゲーム本質と分離できる部分を引き受ける ◦ アカウント = 認証基盤、IDの発行 ◦ 課金・経理処理の統一・ゲームから隠蔽
◦ アプリ内通貨管理の統一 ◦ 年齢登録と制限 ◦ キーワードフィルタ 担当していないこと • アプリ毎に異なる部分 ◦ キャラ管理、ガチャシステム、etc
• SDK提供 ◦ 外部システムとのやりとり ◦ 組み込みサポート • 利用者保護の取り組み ◦ 実装ルール強制のためのコードレビュー
提供内容
構成 要点 アプリ ゲームサーバ gamelibサーバ 経理 gamelib SDK Cocos/Unity gamelib
SDK PHP Apple/Google
構成 要点
• 国内展開は完了した • つぎは海外展開へ • 課金の通貨対応はSDKで担当 ◦ 通貨処理はどうするか? ◦ インフラはどうするか?
海外展開
海外展開 インフラ •地域毎に独立セットを構築 • 一部ログは1箇所に送る
海外展開 経理・法律 経理 • あらゆる国・通貨を現地通貨で集計 • 国ごとに違う消費税対応を調査 法律 • GDPR
• クーリングオフ制度(課金キャンセル) • 年齢制限の違い
•海外課金もgamelibで差を吸収 •課金ログも集約することができた ◦国内外問わず、半リアルタイムに売上を把握可能 結果
売上などの指標を、速報・日・月で把握
•WFS共通基盤を支えているのは一般的な技術 •それを更新しつつ提供している •海外課金を実現しているのも地味な積み重ね •知見あるかたは是非共有を まとめ