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
ゲーム運用を影から支えるCygamesのデータ分析基盤について
Search
Cygames
January 09, 2019
Technology
2
3.3k
ゲーム運用を影から支えるCygamesのデータ分析基盤について
2018/12/15 Developers Boost
Cygames
January 09, 2019
Tweet
Share
More Decks by Cygames
See All by Cygames
『グランブルーファンタジー』100万行を超える大規模なシステム再構築~10周年のその先へ~
cygames
8
24k
グラブルミュージアム蒼の追想 MX4Dシアターのサウンド制作事例〜ゲームの世界観とアトラクション体験の両立に必要なこと〜
cygames
0
980
AIによる自然言語処理・音声解析を用いたゲーム内会話パートの感情分析への取り組み
cygames
0
1.4k
最大100倍高速化!PHPからJavaへのFFIを実現する、JNIを用いた高速なサーバAPIの実装方法
cygames
0
260
AIによる自然言語処理を活用したゲームシナリオの誤字検出への取り組み
cygames
0
200
ツール保守コスト大幅削減!テクニカルアーティストによるツールログサービスの開発と運用事例
cygames
0
210
C#によるクライアント/サーバーの開発言語統一がもたらす高効率な開発体制 ~プリコネ!グランドマスターズ開発事例~
cygames
24
20k
「最高のコンテンツ」を支える、Cygamesのデータベース技術の今までとこれから 〜次世代データベース「TiDB」の検証を開始したCygamesの取り組み〜
cygames
0
5.2k
ウマ娘 プリティーダービーのコンテ制作事例 ~コンテ制作専任チームの誕生とキャラクターを輝かせるコンテ術~
cygames
2
8.5k
Other Decks in Technology
See All in Technology
FrontDoorとWebAppsを組み合わせた際のリダイレクト処理の注意点
kenichirokimura
1
430
アクセス制御にまつわる改善 / Improving access control
itkq
0
450
ChatworkのSRE部って実は 半分くらいPlatform Engineering部かもしれない
saramune
0
150
Vertex AI を中心に 生成AIのアップデートを共有します
kaz1437
0
270
プラットフォームってつくることより計測することが重要なんじゃないかという話 / Platform Engineering Meetup #8
taishin
0
320
ServiceNow Knowledge 24の歩き方 EYストラテジー・アンド・コンサルティング
manarobot
0
170
Algyan イベント振り返り
linyixian
0
200
Databricks:『生成AI World Cup』のご案内
databricksjapan
2
160
HEXA OSINT CTF V3 作戦会議
meow_noisy
0
120
開発生産性向上サービスを作るFindyが自分たちで開発生産性を爆上げした組織づくりの歩み / Findy's path to boosting its own development productivity 2024-04-17
ma3tk
3
470
VS CodeでAWSを操作しよう
smt7174
7
1.6k
Hands-on / Kaname Frusawa / Cloud Compare Users Meetup 2024 at University of Tokyo on April 17
paraworld
2
480
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
356
22k
RailsConf 2023
tenderlove
2
530
What's new in Ruby 2.0
geeforr
337
31k
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
GraphQLとの向き合い方2022年版
quramy
31
12k
VelocityConf: Rendering Performance Case Studies
addyosmani
320
23k
A designer walks into a library…
pauljervisheath
199
23k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Bash Introduction
62gerente
604
210k
Designing Experiences People Love
moore
136
23k
Building a Scalable Design System with Sketch
lauravandoore
455
32k
Designing for Performance
lara
601
67k
Transcript
Cygames 1 / 3 -
# #
/ 6Amazon Redshift / 3 2 6 3 / 2
/
Cygames 3 2015 Cygames / 6 / iOS/Android
2017 3 /
4 • • 6 3 • SHADOWVERSE • C Re:Dive
/
/ 3 • e DWH d • DWH 3 6
• A f 3 • R S 6 3 W / a
/ •Redshift3 7 • 7 6 / 7 7
8 D • 3 / B 6 DB(MySQL) 6 DWH(Amazon
Redshift) Amazon Redshift (…) 6
/ I •Redshift / • 39 D • / 6
• D Amazon Redshift B3
• 0/ 6 10 • 0/3 10 • 3 1
0 0 1 0
6 • • 3 2 3 • 2 1 /
Amazon Redshift user_id_table( user_id varchar(16) ) 6 2 user_id_table( user_id
varchar(16) ) /3 1 user_id_table( user_id varchar(16), name varchar(255) ) Amazon Redshift user_id_table( user_id varchar(16) )
• 3 32 3 1 32 3 •3 / 6
/ 1 3
•( 4 Ø 6 4 ) • DB 4 )
/3 Ø 4 ( ) 1
/ • EC2 + SQS + S3 + Redshift •
/ / 3 1 / SQS6 • Redshift 3 6 3 S36 • / Redshift
/ 6 1 7 Amazon Redshift 3
6 •L DRedshift S R6 B • 31 3 •
6 L D E • • E 8L D / 3
3 6 3 Extract Load 3 1 9 3 3
1/ 1 3 3 3 3 3
2L 3 Q2 •Extract 2 2 + + 0/ 0
2 0/ 0 2 2 0/ 0 2 DC 2L + S 2 T E2B 2 + 6 D Q2 + D
6 6 •Load 2+ 6 6 2+ 6 6 S
6 6 6 6 6 D D 6 Q E6 BR 3 1/ Q B 6 B 6
• B S3 2Redshift / 6 DB / 2 •
/ 6 B 6 D 2 RENAME B / 3
user_action_log )( D 6/32 3 D 6/32 3 D =
: )(B : D 6/32 3 2 1 6/32 3 user_action_log user_action_log_ver1
BR S D 4 3 2 6 / 4 3
/ 5 /B 5 A5R 6 26 S5 A A
5 / 2 / D A A A 5 3 /B
( D ( B •Redshift B S( S3 ( )
2 / Ø 6 D ( •DB S( ( S3 Ø ( ( 2 D ( 3 Ø ( 2 S( 6 ) )
6 2 / 6 2 Amazon Redshift 3 7
2 82 3 Redshift •K 8 S3 • 2 2
2 3 / •Redshift 6 2S3
3/ / / Parse Load 2/63/ / 3/ / /
3/ / "Kibana is a registered trademark of Elasticsearch BV."
0 / •Parse 0 0 6 3 0 0 "Kibana
is a registered trademark of Elasticsearch BV."
•Load / 1 3 6
2 •DB / Redshift 6 • 3 • 2 Redshift
/ 3 S / R 3 3 6 /df e
R D •R D / SeD D S3 hs Ø
/ D i D )( 6 Dt 4 • Sf d ØB S 46/ i B S B B 3 4
• d s h r Ø 6 f / •
S i 3e Ø S s S i t e 3