Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Meetup#23 アドプラットフォームグループの取り組み

Koji Miyata
December 17, 2020

Meetup#23 アドプラットフォームグループの取り組み

DMM meetup #23 〜DMMのQAとマーケティング領域での取り組み紹介〜

https://dmm.connpass.com/event/197901/
アドプラットフォームで取り組んでいる、アドサーバーの内製開発とそのミッション、内部の技術的構成をご紹介します。

関連記事
https://inside.dmm.com/articles/adplatform-1/

Koji Miyata

December 17, 2020
Tweet

More Decks by Koji Miyata

Other Decks in Technology

Transcript

  1. © DMM.com
    アドプラットフォームグループ
    の取り組み
    宮田 航志
    2020/12/17

    View Slide

  2. © DMM.com 2
    自己紹介
    宮田航志
    所属  :マーケティングテクノロジー部
         アドプラットフォームグループ
    経歴  :今年の5月にDMM入社
         前職は位置情報を使ったスマホゲーム開発
         VR/ARアプリケーション開発
         ブロックチェーンを使ったゲーム開発等々
    得意領域:サーバーサイド、でも全部やりたい
    趣味  :K-1、キャンプ、VR/AR開発
    2

    View Slide

  3. © DMM.com 3
    アジェンダ
    3
    アドプラットフォームグループの紹介
     ・アドプラチームから見たDMM広告の課題
     ・具体的な活動方針
    やってきたこと。技術紹介。
    ・アドサーバーについて
    ・アーキテクチャ紹介
    今後のチャレンジ
    ・ライブストリーミング広告について
    ・内製DSPについて

    View Slide

  4. © DMM.com 4
    アジェンダ
    4
    アドプラットフォームグループの紹介
     ・アドプラチームから見たDMM広告の課題
     ・具体的な活動方針
    やってきたこと。技術紹介。
    ・アドサーバーについて
    ・アーキテクチャ紹介
    今後のチャレンジ
    ・ライブストリーミング広告について
    ・内製DSPについて

    View Slide

  5. © DMM.com 5
    5
    アドプラットフォームグループとは
    DMMの広告に関する開発を担当しているグループ。今年3月にできた。
    メンバー構成:
     エンジニアを中心とした7名
     平均32歳くらい
    メンバーの経歴:
     主にアドテク経験者
    雰囲気:
     カジュアルでフラットな雰囲気で開発している
     勉強会や輪読会等々を実施し、知識を補い合っている

    View Slide

  6. © DMM.com 6
    お客様に合わせた
    パーソナライズドな広告配信
    ができる基盤をつくる
    ミッション

    View Slide

  7. © DMM.com 7
    7
    ミッション
    お客様に合わせたパーソナライズドな
    広告配信ができる基盤をつくる
    よりお客様の
    ニーズにあった
    よりお客様に
    伝わる(届く)
    よりお客様から
    信用される
    広告配信が実現できる基盤をつくる

    View Slide

  8. © DMM.com 8
    8
    具体的なアクション
    『お客様のニーズにあった』
    『お客様に伝わる』 『お客様から信用される』
    ・内製DSP構築
    ・顧客データを活用した
     ターゲティング配信
    ・内製アドサーバー構築
    ・分析基盤
    ・様々なアドフォーマット
    ・広告配信先のモニタリング
    ・違法サイト検知
    ・違法サイトへの広告配信制御

    View Slide

  9. © DMM.com 9
    9
    具体的なアクション
    『お客様のニーズにあった』
    『お客様に伝わる』 『お客様から信用される』
    ・内製DSP構築
    ・顧客データを活用した
     ターゲティング配信
    ・内製アドサーバー構築
    ・分析基盤
    ・様々なアドフォーマット
    開発完了 ・広告配信先のモニタリング
    ・違法サイト検知
    ・違法サイトへの広告配信制御

    View Slide

  10. © DMM.com 10
    アジェンダ
    10
    アドプラットフォームグループの紹介
     ・アドプラチームから見たDMM広告の課題
     ・具体的な活動方針
    やってきたこと。技術紹介。
    ・アドサーバーについて
    ・アーキテクチャ紹介
    今後のチャレンジ
    ・ライブストリーミング広告について
    ・内製DSPについて

    View Slide

  11. © DMM.com 11
    11
    やってきたこと
    『お客様のニーズにあった』
    『お客様に伝わる』 『お客様から信用される』
    ・内製DSP構築
    ・顧客データを活用した
     ターゲティング配信
    ・内製アドサーバー構築
    ・分析基盤
    ・様々なアドフォーマット
    ・広告配信先のモニタリング
    ・違法サイト検知
    ・違法サイトへの広告配信制御

    View Slide

  12. © DMM.com
    現在アドサーバーで配信している箇所
    12
    ※ 版権の都合上、一部画像を伏せております

    View Slide

  13. © DMM.com
    アドサーバー内製で改善された事
    13

    View Slide

  14. © DMM.com
    アドサーバー内製で改善された事
    14
    🚀 レスポンス速度を改善(100ms→20ms→!!)

    View Slide

  15. © DMM.com
    アドサーバー内製で改善された事
    15
    🚀 レスポンス速度を改善(100ms→20ms→!!)
    👍 トレンドに合わせた広告フォーマット

    View Slide

  16. © DMM.com
    アドサーバー内製で改善された事
    16
    🚀 レスポンス速度を改善(100ms→20ms→!!)
    👍 トレンドに合わせた広告フォーマット
    📊 自社データを活用した分析基盤
    🖥 直感的に操作可能な管理画面

    View Slide

  17. © DMM.com
    アドサーバー内製で改善された事
    17
    🚀 レスポンス速度を改善(100ms→20ms→!!)
    👍 トレンドに合わせた広告フォーマット
    📊 自社データを活用した分析基盤
    🖥 直感的に操作可能な管理画面
    3ヶ月でβ版公開
    😲

    View Slide

  18. © DMM.com
    技術ブログでも紹介してます。
    18

    View Slide

  19. © DMM.com
    使用技術
    19
    言語 バックエンド:Go, Python, node.js
    広告配信タグ:Typescript
    管理画面:Nuxt.js
    インフラ AWS
    ECS, Aurora, Lambda, StepFunction 等々...
    その他
    ツール
    CircleCI
    terraform
    Serverless Framework
    Datadog
    Vegeta

    View Slide

  20. © DMM.com 20

    View Slide

  21. © DMM.com
    :    ・

     
    CI/CD:
    アドサーバー部分
    ・広告のリクエストを受けて返す
    ・各種実績リクエストを受けてログをためる
    ・RDSで持っている広告データをKVS、アプリ内のメモリで多層にキャッシュして高速化している
    21

    View Slide

  22. © DMM.com
    :    ・

     
    CI/CD:
    実績集計部分
    22
    ・imp, click, cv等、分析に使うログを集計する
    ・バッチ処理により定期的に集計してRDSに格納する

    View Slide

  23. © DMM.com
    :    ・

     
    CI/CD:
    管理画面部分
    23
    ・広告の入稿が行える
    ・実績の確認、分析が行える

    View Slide

  24. © DMM.com 24
    アジェンダ
    24
    アドプラットフォームグループの紹介
     ・アドプラチームから見たDMM広告の課題
     ・具体的な活動方針
    やってきたこと。技術紹介。
    ・アドサーバーについて
    ・アーキテクチャ紹介
    今後のチャレンジ
    ・ライブストリーミング広告について
    ・内製DSPについて

    View Slide

  25. © DMM.com 25
    25
    ライブストリーミング広告
    『お客様に伝わる』
    ・内製アドサーバー構築
    (広告配信環境)
    ・分析基盤
    ・ライブストリーミング広告
    開発完了
    『お客様のニーズにあった』 『お客様から信用される』
    ・内製DSP構築
    ・広告配信用DWH構築
    ・顧客データを活用した
     ターゲティング配信
    ・広告配信先のモニタリング
    ・違法サイトのDWH登
    ・違法サイトへの
     広告配信を制御

    View Slide

  26. © DMM.com 26
    26
    内製DSP構築
    『お客様のニーズにあった』
    『お客様に伝わる』 『お客様から信用される』
    ・内製DSP構築
    ・広告配信用DWH構築
    ・顧客データを活用した
     ターゲティング配信
    ・内製アドサーバー構築
    (広告配信環境)
    ・分析基盤
    ・広告配信先のモニタリング
    ・違法サイトのDWH登
    ・違法サイトへの
     広告配信を制御

    View Slide

  27. © DMM.com
    ご清聴ありがとうございました!
    NOW HIRING!!!
    27

    View Slide