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

ピクシブの広告配信システムの概要と今後の展開

9cabf952ecb2e61409693c19e01162b0?s=47 tamanobi
February 17, 2020

 ピクシブの広告配信システムの概要と今後の展開

ピクシブは広告配信システムを内製しています(Google広告などのPublisher向けの広告配信システムを使っていない)。ピクシブ株式会社が展開するサービスは日々ユーザー数が増えており、広告配信システムは毎月280億以上のリクエストを処理してお金を稼いでいます。

ピクシブの広告配信システムを、エンジニア視点で評価すると魅力がいくつもあります。ここでは、「専業の広告配信事業者に匹敵するリクエスト数」「280億のログとピクシブ4000万ユーザーのデータ」「KubernetesやArgo CDを使ったアーキテクチャの柔軟性」について紹介しました。

こちらは #PIXIVITECHFES (https://conference.pixiv.co.jp/2020/tech-fes)で発表した内容です

※内容に興味がある方は、 twitter で @tamanobi にリプかDMをください

9cabf952ecb2e61409693c19e01162b0?s=128

tamanobi

February 17, 2020
Tweet

Transcript

  1. ϐΫγϒͷ޿ࠂ഑৴γεςϜͷ
 ֓ཁͱࠓޙͷల։ pixiv.inc @yasu 1*9*75&$)'&4

  2. ࣗݾ঺հ • ΞυϓϥοτϑΥʔϜ෦
 ΤϯδχΞϦʔμʔ • ࢁࡍ߁وʢ@tamanobiʣ • ޷͖ͳٕज़ɿKubernetes • ෭ۀɿػցֶशʢΧδϊʣେֶڞಉݚڀetc

  3. ϐΫγϒ΁ͷ޿ࠂ഑৴Λ
 ؅ཧ͍ͯ͠·͢

  4. ޿ࠂग़ߘओͷཁ๬ʹ
 Ԋͬͯ഑৴ͨ͠Γ

  5. ଞ͔ࣾΒͷ޿ࠂ഑৴Λ
 ௐ੔ͨ͠Γ

  6. ޿ࠂγεςϜͷ։ൃΛ
 ͍ͯ͠·͢

  7. ޿ࠂγεςϜ͸
 ͱͯ΋γϯϓϧ

  8. ഑৴ɺ؅ཧɺϩά

  9. ޿ࠂγεςϜʢ؆ུ൛ʣ

  10. ഑৴ઌ

  11. QJYJWͷ͜͜ʹ
 ޿ࠂ͕ग़͍ͯ·͢

  12. None
  13. None
  14. ޿ࠂ͸͏͍͟ʁ

  15. ϐΫγϒͷ޿ࠂ഑৴͸
 ٕज़త͓΋͠ΖϙΠϯτ͕
 ͋Δ

  16. ͓΋͠Ζɺͦͷ

  17. ϦΫΤετ਺

  18. ϐΫγϒͷن໛ͩͱ

  19. ݄ؒԯSFRҎ্

  20. ϐʔΫ࣌  SFRT

  21. ݄ؒͷ޿ࠂදࣔ JNQ ճ਺ ԯJNQ

  22. ઐۀͷ޿ࠂ഑৴ࣄۀऀʹ
 ඖఢ͢Δྔ

  23. ਨᔴϞϊͰ͢Ͷ

  24. ͓΋͠Ζɺͦͷ

  25. ෼ੳָ͕͠Έͳ ๛෋ͳσʔλ

  26. ޿ࠂͷσʔλج൫͸
 ੔͍ͭͭ͋Γ·͢

  27. ԯͷϩάσʔλ º ϐΫγϒສϢʔβʔͷσʔλ

  28. Ϣʔβʔͷᅂ޷ʹ ߹Θͤͨ഑৴

  29. ޿ࠂΫϦοΫ཰ͷ༧ଌ

  30. ͔͠΋

  31. ࣄۀʹߩݙ͠΍͍͢

  32. ࿹͕ͳΓ·͢Ͷʂ

  33. ͓΋͠Ζɺͦͷ

  34. ϏδωεʹߩݙͰ͖Δ ։ൃ؀ڥ

  35. ॊೈͳΞʔΩςΫνϟ

  36. એݴతͳ$%Ͱ ҆৺σϓϩΠ

  37. ։ൃ؀ڥ͕ ೔ʑվળ͞Ε͍ͯ·͢

  38. ҆৺Ͱ͖·͢Ͷ

  39. ϐΫγϒͷ޿ࠂ഑৴͸

  40. ͜ΕΒͷνϟϯεʹ
 ܙ·Ε͍ͯ·͢

  41. Ϣʔβʔ͕ΑΓخ͘͠
 ײ͡Δ޿ࠂΛྲྀ͍ͨ͠ʂ

  42. ޿ࠂΫϦοΫ཰Λվળ

  43. ϐΫγϒͳΒͰ͸ͷ
 ޿ࠂදݱΛ໛ࡧ

  44. ޿ࠂ͕ίϯςϯπͱͳΔ
 ະདྷΛ໨ࢦ͍ͯ͠·͢

  45. ޿ࠂʹڵຯ͕෸͍ͨΒ
 ࢲʹ੠Λֻ͚͍ͯͩ͘͞ ˡ޿ࠂͰ͢