Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
DMMを支えるプラットフォーム基盤の裏側
Search
Masato Ishigaki / 石垣雅人
May 23, 2019
Technology
3
2.4k
DMMを支えるプラットフォーム基盤の裏側
2019/5/23 「DMM x ZOZOを支える基盤技術」登壇資料
Masato Ishigaki / 石垣雅人
May 23, 2019
Tweet
Share
More Decks by Masato Ishigaki / 石垣雅人
See All by Masato Ishigaki / 石垣雅人
【5分】始める前に失敗する ── fail fast(早く失敗)ではなくfail before(事前検死) ──
i35_267
1
26
技術負債による事業の失敗はなぜ起こるのか / Why do business failures due to technical debt occur?
i35_267
4
1.8k
「開発生産性を上げる改善」って儲かるの?に答えられるようにする / Is development productivity profitable?
i35_267
26
19k
「開発生産性」はエンジニア”だけ” のモノではなくなった? / "Development productivity" is no longer just for engineers?
i35_267
8
2.6k
開発生産性の現在地点~エンジニアリングが及ぼす多角的視点 / Current status of development productivity
i35_267
68
25k
開発生産性の低下による、事業の失敗はなぜ起こるのか / ProductivityPitfalls
i35_267
6
1.5k
開発生産性の多角的接点〜1,000名のクリエイター組織 × 開発生産性〜 / Multifaceted touchpoints of development productivity
i35_267
5
1.5k
内製化で強化させる、事業のスケーラビリティーとエンジニアの成長戦略 / insourcing
i35_267
2
360
見積もりをしない。
i35_267
4
1.2k
Other Decks in Technology
See All in Technology
EthernetベースのGPUクラスタ導入による学びと展望
lycorptech_jp
PRO
0
480
実践/先取り「入門 Kubernetes Validating/Mutating Admission Policy」 / CloudNative Days Winter 2024
pfn
PRO
1
150
Amazon ECSとCloud Runの相互理解で広げるクラウドネイティブの景色 / Mutually understanding Amazon ECS and Cloud Run
iselegant
19
2.4k
LINEヤフーにおける超大規模プラットフォーム実現への挑戦と学び / Challenges and Lessons in Building an Ultra-Large-Scale Platform at LY Corporation
hhiroshell
2
990
Explain EXPLAIN
keiko713
2
130
MediaPipe と ML Kit ってどう ちがうの? / What is the difference between MediaPipe and ML Kit?
yanzm
0
290
ONNX推論クレートの比較と実装奮闘記
emergent
0
280
深層学習のリペア技術の最新動向と実際 / DNN Repair Techniques for AI Performance Alignment for Safety Requirements
ishikawafyu
0
210
マルチプロダクト、マルチデータ基盤での Looker活用事例 〜BQじゃなくてもLookerはいいぞ〜
gappy50
0
120
次のコンテナセキュリティの時代 - User Namespace With a Pod / CloudNative Days Winter 2024
pfn
PRO
5
460
2024/12/05 AITuber本著者によるAIキャラクター入門 - AITuberの基礎からソフトウェア設計、失敗談まで
sr2mg4
1
120
サービスの拡大に伴うオペレーション課題に立ち向かう / 20241128_cloudsign_pdm
bengo4com
0
860
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
510
110k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
16
2.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Docker and Python
trallard
40
3.1k
Writing Fast Ruby
sferik
627
61k
Side Projects
sachag
452
42k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
We Have a Design System, Now What?
morganepeng
51
7.2k
Transcript
石垣雅人 - DMM.com LLC 2019/05/23 「DMM x ZOZOを支える基盤技術」 DMM x
ZOZOを支える基盤技術 PO SM Dev PO SM Dev PO SM Dev SRE ユーザーの回遊・リテンションを 最大化するサイクルとは? DMMを支える プラットフォーム基盤の裏側
© DMM.com 2 About me Masato Ishigaki Product Owner at
DMM.com プラットフォーム事業本部 2015年度 新卒入社 i35-267 @i35_267 i35-267
© DMM.com 3 テーマ / ゴール About DMM.com DMM.comにおける プラットフォーム基盤の役割と
どんなプロダクトを提供しているのかを理解してもらう Photo by people building structure during daytime on Unsplash
© DMM.com 4 Agenda About DMM.com DMMの組織設計における3つのレイヤー ユーザーストーリーから見るプラットフォーム基盤の役割 ユーザーの回遊、リテンションを最大化するサイクル 売上貢献から見たプラットフォーム機能
最後に
© DMM.com 5 Agenda About DMM.com DMMの組織設計における3つのレイヤー ユーザーストーリーから見るプラットフォーム基盤の役割 ユーザーの回遊、リテンションを最大化するサイクル 売上貢献から見たプラットフォーム機能
最後に
© DMM.com 6 BC研修室 VR研修室 SRE CTO室 etc... DMMの組織設計における3つのレイヤー アカウント
購入・決済 ログイン etc... etc... 検索 ビッグデータ基盤 データ分析基盤 動画 レンタル 通販 オンラインサロン FX DMM GAMES 電子書籍 CS機能 SoE (B to C) Systems of Engagement SoR (B to B) Systems of Record
© DMM.com 7 インフラ SRE CTO室 etc... DMMの組織設計における3つのレイヤー アカウント 購入・決済
ログイン etc... etc... 検索 ビッグデータ基盤 動画 レンタル 通販 オンラインサロン FX DMM GAMES 電子書籍 プラットフォーム基盤 BtoBtoCで売上貢献する データ分析基盤 CS機能
© DMM.com 8 インフラ SRE CTO室 etc... DMMの組織設計における3つのレイヤー アカウント 購入・決済
ログイン etc... etc... 検索 ビッグデータ データ分析基盤 動画 レンタル 通販 オンラインサロン FX DMM GAMES 電子書籍 CS機能 もし、DMM.comで プラットフォーム基盤がなかったら どうなるか
© DMM.com 9 DMMの組織設計における3つのレイヤー アカウント 購入・決済 動画 レンタル 通販 電子書籍
アカウント 購入・決済 アカウント 購入・決済 アカウント 購入・決済 Front-end | Back-end Front-end | Back-end DMM.com etc...
© DMM.com 10 DMMの組織設計における3つのレイヤー アカウント 購入・決済 動画 レンタル 通販 電子書籍
アカウント 購入・決済 アカウント 購入・決済 アカウント 購入・決済 Front-end | Back-end Front-end | Back-end DMM.com < ユーザビリティーの低下 > = ひとつのサイトに集約している効果が薄い サービスごとにアカウント作成 + クレカの情報も再設定 ※ DBが疎結合の場合
© DMM.com DMMの組織設計における3つのレイヤー アカウント 購入・決済 動画 レンタル 通販 電子書籍 アカウント
購入・決済 アカウント 購入・決済 アカウント 購入・決済 Front-end | Back-end Front-end | Back-end DMM.com アカウント 購入・決済 ? < 新規サービスが増加したとき > = 相乗効果の低下 アカウントなどが連携されていれば既存ユーザーの利用も獲得できる。 ひとつのサイトに集約しているのにも関わらず、相乗効果が生まれない + 11
© DMM.com DMMの組織設計における3つのレイヤー アカウント 購入・決済 動画 レンタル 通販 電子書籍 アカウント
購入・決済 アカウント 購入・決済 アカウント 購入・決済 Front-end | Back-end Front-end | Back-end DMM.com アカウント 購入・決済 ? + 相乗効果という文脈で言うと 課金UUの内 約40%のユーザーが DMMの複数サービスを利用している ※ 過去2年間 12
© DMM.com DMMの組織設計における3つのレイヤー アカウント 購入・決済 動画 レンタル 通販 電子書籍 BigData
Stream Stream ログイン 13 etc...
© DMM.com DMMの組織設計における3つのレイヤー アカウント 購入・決済 動画 レンタル 通販 電子書籍 BigData
Stream Stream ログイン Pros and Cons 良い点・悪い点 Cons (悪い点) SPOF(単一障害点)にはなりやすい。 基盤が落ちると全サービス利用不可 Pross (良い点) 各サービスの開発コスト削減 新規機能に関しては複数サービスで使える。 14
© DMM.com 15 Agenda About DMM.com DMMの組織設計における3つのレイヤー ユーザーストーリーから見るプラットフォーム基盤の役割 ユーザーの回遊、リテンションを最大化するサイクル 売上貢献から見たプラットフォーム機能
最後に
© DMM.com DMMトップ ナビ 流入 送客 送客 送客 送客 会員登録
ログイン 回遊 購入 送客 送客 送客 送客 送客 送客 送客 送客 送客 送客 送客 送客 回遊 離脱 離脱 離脱 ユーザーストーリーから見るプラットフォーム基盤 16
© DMM.com DMMトップ ナビ 流入 送客 送客 送客 送客 会員登録
ログイン 回遊 購入 送客 送客 送客 送客 送客 送客 送客 送客 送客 送客 送客 送客 回遊 離脱 離脱 離脱 ユーザーストーリーから見るプラットフォーム基盤 17 40以上あるサービスの開発に注目しがちだが、 DMM.com全体のユーザーストーリーを考えた時に 利用・購入までに考慮するべき点や工程は多い。 そのためにプラットフォーム基盤が考えないといけないこと。 ▪ 理解ポイント
© DMM.com 送客 購入 送客 送客 送客 送客 送客 送客
送客 回遊 離脱 送客 送客 送客 送客 回遊 会員登録 ログイン 送客 送客 送客 送客 離脱 流入 DMMトップ ナビ 離脱 Google検索 dmm 18
© DMM.com 会員登録 ログイン 購入 送客 送客 送客 送客 送客
送客 送客 送客 送客 送客 送客 送客 回遊 離脱 離脱 <キーワード> 「送客」 サイトへ訪問したユーザーをいかに迷わせずに サービス、コンテンツへ送り届けるか Ex. ナビゲーション、検索,etc... 「回遊」 複数サービス間を回遊してもらい、 サービス間の相乗効果を生み出す Ex. レコメンド, etc... DMMトップ ナビ 流入 送客 送客 送客 送客 回遊 離脱 サービスが多すぎて、どこに何があるのかわからない! 19
© DMM.com 送客 購入 送客 送客 送客 送客 送客 送客
送客 回遊 離脱 DMMトップ ナビ 流入 送客 送客 送客 送客 回遊 離脱 SNSで会員登録、ログインしたい! 会員登録 ログイン 送客 送客 送客 送客 離脱 <キーワード> 「会員登録・認証」 豊富な登録・認証手段を提供。 すばやい登録、ログイン処理が必要 安全も考慮して、不正ログインなどの 不正対策にも力を入れる。 20
© DMM.com 送客 送客 送客 送客 DMMトップ ナビ 流入 送客
送客 送客 送客 回遊 離脱 後払いで決済したい! 会員登録 ログイン 送客 送客 送客 送客 離脱 購入 送客 送客 送客 送客 離脱 <キーワード> 「購入・決済」 最適化されたUIでの豊富な決済手段を提供。 クレカ決済、後払い決済 ,etc... 「リテンション」 購入後には、DMM内で使えるポイントを付与する。 ユーザーを離さずにリテンションを向上させる。 回遊 21
© DMM.com DMMトップ ナビ 流入 送客 送客 送客 送客 会員登録
ログイン 回遊 購入 送客 送客 送客 送客 送客 送客 送客 送客 送客 送客 送客 送客 回遊 離脱 離脱 離脱 ユーザーストーリーから見るプラットフォーム基盤 22 40以上あるサービスの開発に注目しがちだが、 DMM.com全体のユーザーストーリーを考えた時に 利用・購入までに考慮するべき点や工程は多い。 そのためにプラットフォーム基盤が考えないといけないこと。 ▪ 理解ポイント
© DMM.com 23 Agenda About DMM.com DMMの組織設計における3つのレイヤー ユーザーストーリーから見るプラットフォーム基盤の役割 ユーザーの回遊、リテンションを最大化するサイクル 売上貢献から見たプラットフォーム機能
最後に
© DMM.com ID × データ 回遊・リテンションを最大化するサイクル 決済 ポイント 不正対策 データ
ユーザ ユーザ ポイント利用促進 離脱の抑止 リテンション データ収集 送客 回遊 DMMTOP レコメンド ナビ レビュー 検索 ユーザ パーソナライズ レコメンドアルゴリズム レビュー/検索 精度の向上 購買 流入 データ データ 会員情報 1 2 3 データ分析 24
© DMM.com 会員 × データ 決済 ポイント 不正対策 データ ユーザ
ユーザ ポイント利用促進 離脱の抑止 リテンション ID連携 顧客満足度向 上 データ収集 データ分析 購買 データ データ 会員情報 2 4 送客 回遊 < プラットフォーム基盤が提供しているプロダクト > ユーザ パーソナライズ レコメンドアルゴリズム レビュー/検索 精度の向上 流入 1 回遊・リテンションを最大化するサイクル DMM TOP レコメンド 検索 ナビ ユーザー レビュー ユーザーに最適なコンテンツを提供
© DMM.com 会員 × データ データ ID連携 顧客満足度向 上 データ収集
データ分析 DMMTOP レコメンド ナビ レビュー 検索 ユーザ パーソナライズ レコメンドアルゴリズム レビュー/検索 精度の向上 流入 データ データ 会員情報 1 3 2 ユーザ ユーザ ポイント利用促進 離脱の抑止 リテンション 決済 ポイント 不正対策 購買 最適で快適な 決済手段を提供 < プラットフォーム基盤が提供しているプロダクト > 購入・決済 不正対策 DMM ポイント 離脱 = 売上損失 離脱率を下げる リテンションを上げる 回遊・リテンションを最大化するサイクル 送客 回遊
© DMM.com 決済 ポイント 不正対策 ユーザ ユーザ ポイント利用促進 離脱の抑止 リテンション
送客 回遊 DMMTOP レコメンド ナビ レビュー 検索 ユーザ パーソナライズ レコメンドアルゴリズム レビュー/検索 精度の向上 購買 流入 1 2 ID × データ データ データ データ 会員情報 3 回遊・リテンションを最大化するサイクル < プラットフォーム基盤が提供しているプロダクト > ビッグデータ基盤 データ分析基盤 アカウント基盤 ユーザーのすべての行動をログとして集約 データ収集 データ分析
レコメンド 検索 カスタマーサポート 購入 DMM TOP ポイント アナリスト サービス サイクルの最大化にはID/データが重要
ID/データを中心に各プロダクトのポテンシャルを最大化する仕組みづくり ID × データ 回遊・リテンションを最大化するサイクル 28
© DMM.com ID × データ 回遊・リテンションを最大化するサイクル 決済 ポイント 不正対策 データ
ユーザ ユーザ ポイント利用促進 離脱の抑止 リテンション データ収集 送客 回遊 DMMTOP レコメンド ナビ レビュー 検索 ユーザ パーソナライズ レコメンドアルゴリズム レビュー/検索 精度の向上 購買 流入 データ データ 会員情報 1 2 3 データ分析 29
© DMM.com 30 Agenda About DMM.com DMMの組織設計における3つのレイヤー ユーザーストーリーから見るプラットフォーム基盤の役割 ユーザーの回遊、リテンションを最大化するサイクル 売上貢献から見たプラットフォーム機能
最後に
Retention 送客回遊 購入 New User ・マーケ ・レビュー ・ポイント ・カスタマサービス ・検索
・レコメンド ・パーソナライズ ・決済手段 ・ポイント × × × 各領域のプロダクトが数%づつ改善するだけでも 相乗効果で大きな売上貢献の可能性がある ・レビュー数/レビュアー数 ・レビュー経由の購入率 ・リマインドメールからの購入率 ・一次解決率 ・DMM TOPからの送客率 ・複数サービスの利用率 ・検索経由の購入率 ・レコメンド経由の購入率 ・レジの購入完了率 ・ポイントチャージの購入完了率 ・決済手数料率 ・不正被害率/防止率 売上貢献の観点 31
© DMM.com 32 Agenda About DMM.com DMMの組織設計における3つのレイヤー ユーザーストーリーから見るプラットフォーム基盤の役割 ユーザーの回遊、リテンションを最大化するサイクル 売上貢献から見たプラットフォーム機能
最後に
© DMM.com 33 テーマ About DMM.com DMM.comの利益を最大化するためには、 サービスの開発・運用だけではく、 その裏側を支えるプラットフォーム基盤の存在が必要不可欠にな るようにする。
Photo by Joshua Earle on Unsplash
ご清聴ありがとうございました。 34