$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Data Gateway Talk vol.4 スポンサートーク2
Search
recochoku
November 21, 2019
Technology
1
390
Data Gateway Talk vol.4 スポンサートーク2
2019年11月21日 Data Gateway Talk vol.4 スポンサートークにてお話したスライドです。レコチョクのデータ基盤についてです。
recochoku
November 21, 2019
Tweet
Share
More Decks by recochoku
See All by recochoku
RecoChoku tech night -AWS re:Invent 2019 参加報告会- 田村(航)
labo
0
340
RecoChoku tech night -AWS re:Invent 2019 参加報告会- 山根
labo
0
420
Data Gateway Talk vol.4 スポンサートーク1
labo
0
530
Data Gateway Talk vol.4 若手LT
labo
0
400
RecoChoku tech night #09 -reinvent2018報告会-
labo
1
1.5k
RecoChoku tech night #09 -reinvent2018報告会- オープニング
labo
1
490
Other Decks in Technology
See All in Technology
【pmconf2025】PdMの「責任感」がチームを弱くする?「分業型」から全員がユーザー価値に本気で向き合う「共創型開発チーム」への変遷
toshimasa012345
0
280
Oracle Technology Night #95 GoldenGate 26ai の実装に迫る1
oracle4engineer
PRO
0
150
AI駆動開発における設計思想 認知負荷を下げるフロントエンドアーキテクチャ/ 20251211 Teppei Hanai
shift_evolve
PRO
2
190
安いGPUレンタルサービスについて
aratako
2
2.6k
SSO方式とJumpアカウント方式の比較と設計方針
yuobayashi
7
510
生成AIでテスト設計はどこまでできる? 「テスト粒度」を操るテーラリング術
shota_kusaba
0
560
Edge AI Performance on Zephyr Pico vs. Pico 2
iotengineer22
0
110
第4回 「メタデータ通り」 リアル開催
datayokocho
0
120
直接メモリアクセス
koba789
0
280
大企業でもできる!ボトムアップで拡大させるプラットフォームの作り方
findy_eventslides
1
590
ML PM Talk #1 - ML PMの分類に関する考察
lycorptech_jp
PRO
1
740
EM歴1年10ヶ月のぼくがぶち当たった苦悩とこれからへ向けて
maaaato
0
270
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Building Applications with DynamoDB
mza
96
6.8k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
[SF Ruby Conf 2025] Rails X
palkan
0
500
Code Review Best Practice
trishagee
74
19k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Building an army of robots
kneath
306
46k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Unsuck your backbone
ammeep
671
58k
Transcript
© RecoChoku Co.,Ltd. Proprietary and Confidential 株式会社レコチョク 事業システム部 エンタープライズディストリビューショングループ データドリブンチーム
佐藤 俊之 2019/11/25 データ分析基盤紹介 サクッと 2019年11月21日(木) Data Gateway Talk vol.4
© RecoChoku Co.,Ltd. Proprietary and Confidential 自己紹介 2 2019/11/25 佐藤
俊之 (Toshiyuki Sato) データ分析基盤管理者 - データベースエンジニア - BIスペシャリスト - CRM、レコメンデーションなどデータ関連システム担当 好きなAWSサービス - Redshift - S3 好きなアーティスト - スピッツ - ELLEGARDEN
© RecoChoku Co.,Ltd. Proprietary and Confidential レコチョクサービスとデータ 3 2019/11/25 ①音楽配信サービス
従量課金制 定額課金制 ②音楽体験サービス 会員属性情報 課金ログ アクセスログ お気に入りアーティスト情報 再生ログ プレイリスト アプリ操作ログ 視聴ログ アーティストフォロー情報 お気に入り動画 ③楽曲管理システム 楽曲情報 アーティスト情報 ジャンル情報 楽曲配信情報
© RecoChoku Co.,Ltd. Proprietary and Confidential データ分析基盤 4 2019/11/25 各フロントサービスデータ
バックエンドシステムデータ BIツール アドホック分析 定型レポート出力 アクセスログ 再生ログ アプリ操作ログ 楽曲情報 商品情報 アーティスト情報 課金実績 会員データ PUSHトークン情報 お気に入りアーティスト情報 プレイリスト 視聴ログ CRM用データ出力 Amazon Redshift Amazon Kinesis Data Streams Amazon S3 レコメンド PUSH配信 twitter配信 機械学習 メール配信 Amazon Kinesis Data Streams Amazon EMR Amazon Personalize データ加工
© RecoChoku Co.,Ltd. Proprietary and Confidential データ分析基盤の役割 1. データ収集 –
レコチョク全サービスの分析用データを一元管理 – S3ファイル連携、RDS直接連携など連携方法を共通化 – Kinesisからユーザの行動データ(アプリ操作ログ、課金実績など)をほぼリアルタイムで収集 2. データ加工 – CRM PUSH/メール配信、効果測定、レコメンデーション、BI用などの加工データを作成 – 機械学習でユーザ毎に活動時間を分析し、CRM配信に利用 3. データ活用 – 販売促進 : パーソナライズ、レコメンド、 CRM配信 – 分析 : 効果測定、KPI分析、分析データの提供、リアルタイム分析 – 報告 : 日次/週次/月次レポート、アドホック分析 – 予測 : 売上予測、退会抑止 5 2019/11/25
© RecoChoku Co.,Ltd. Proprietary and Confidential レコチョク データ分析基盤あるあるのご紹介 • 新規サービスが増えるのでデータがどんどん増えていく
• 夜間バッチがどんどん増えていく、日次処理の終了が遅くなって いく、レポート出力が遅れてくる • いつも夜中にアラートが発生する • スロークエリが突然発生する、他の処理も巻き込まれる • 月初は月次処理で負荷が高い、安心できない • 連携データのデータフォーマットが突然変更されて、アラート発生 • 突然大量のデータが連携される 6 2019/11/25
© RecoChoku Co.,Ltd. Proprietary and Confidential データ分析基盤あるあるのつづき • データが連携されない、連絡がない •
連携データにタブや改行が混じっている • サービスによってカラム名が統一されていない • 障害影響のデータ調査依頼が突然くる • データ分析依頼の要件がざっくりすぎる、追加の依頼が五月雨式にくる • データ修正依頼がある、再集計もあわせて発生 7 2019/11/25 対応 → ジョブコントローラーを開発し、連携遅延データの取込は自動スキップ → Redshiftの機能を使って、不正データは自動で取込除外 → 監視を強化し、クリティカルなアラート以外は朝10時にまとめてアラート通知 → いろいろ対応を実施した結果、現在は夜間のアラートは発生していない
© RecoChoku Co.,Ltd. Proprietary and Confidential 現在と今後 現在は • データ分析基盤の運用はサービス追加以外はほとんどない
• 定常的な運用はすべて自動化済み • DOMO(BIツール≠データプラットフォーム)を有効活用 – データおよびデータ加工処理をDOMO内のRedshiftへ移行し負荷を分散 – データの民主化を実現 – レポート運用自動化 今後はデータ分析、データ活用に注力していく 8 2019/11/25
© RecoChoku Co.,Ltd. Proprietary and Confidential 宣伝 エンジニア採用サイト 9 2019/11/25
エンジニアブログ公開中 https://recruit.recochoku.jp/ https://techblog.recochoku.jp/ 音楽ニュースサイト レコログ https://recochoku.jp/ch/recolog/
© RecoChoku Co.,Ltd. Proprietary and Confidential ありがとうございました 10 2019/11/25