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
180
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
kustomizeをいい感じに使う方法
gree_tech
PRO
3
1.2k
スケーラビリティとコスト管理 Google Cloud Spanner 費用最適化の取り組み
gree_tech
PRO
0
540
「アナザーエデン 時空を超える猫」の5年前のログを引っ越してデータドリブンで事業運用プロセスを改善した話
gree_tech
PRO
0
380
Unity,PHP+Jenkins+GAS 多言語対応を意識させない開発を目指したシステム構築
gree_tech
PRO
0
830
全社総会における「REALITY Spaces」の活用と、Addressableを用いたコンテンツ配信技術について
gree_tech
PRO
0
500
AWSのEKS環境でログ機能を構築/リリースしたお話
gree_tech
PRO
0
380
「ヘブンバーンズレッド」の大規模アップデートにおける国内及び翻訳QAの取り組み
gree_tech
PRO
0
460
アプリ「REALITY」の12言語対応プロセスの仕組みと品質向上の取り組み
gree_tech
PRO
0
700
REALITYアプリのメンテナンスなしでの機能リリースを実現する、Istio導入とB/Gデプロイ実現の取り組み
gree_tech
PRO
0
570
Other Decks in Technology
See All in Technology
Dungeons and Dragons and Rails
joelq
0
250
CloudflareとHonoを使って飲食店のレビューができるLINEアプリを作った
shinaps
1
460
Step by Stepで学ぶ、ADT(代数的データ型)、モナドからEffect-TSまで
leveragestech
1
3.2k
TypeScript の抽象構文木を用いた、数百を超える API の大規模リファクタリング戦略
yanaemon
6
1.3k
Taking Flight with Tailwind CSS
opdavies
0
4.3k
社内での継続的な機械学習勉強会の開催のコツ
yudai00
2
390
株式会社EventHub・エンジニア採用資料
eventhub
0
2.1k
From here to resilience - a travel guide
ufried
1
160
生成AIと産業向けソフトウェアの自動生成 〜 ハノーバーメッセ2024より〜
kioto
2
440
TDD - Test Driven Drupal
opdavies
0
3k
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
15
36k
RubyKaigi 2024 - Make Your Own Regex Engine!
makenowjust
1
180
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
23
1.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
8
3.5k
What the flash - Photography Introduction
edds
64
11k
Adopting Sorbet at Scale
ufuk
69
8.6k
Clear Off the Table
cherdarchuk
86
310k
In The Pink: A Labor of Love
frogandcode
138
21k
Practical Orchestrator
shlominoach
183
9.8k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
242
1.2M
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
Testing 201, or: Great Expectations
jmmastey
30
6.4k
Bash Introduction
62gerente
605
210k
Making Projects Easy
brettharned
109
5.5k
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共通基盤を支えているのは一般的な技術 •それを更新しつつ提供している •海外課金を実現しているのも地味な積み重ね •知見あるかたは是非共有を まとめ