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

How to face the load

Saki
March 27, 2022

How to face the load

学生団体Volareさんとの勉強会( https://volare.connpass.com/event/238578/ )で発表した資料です

Saki

March 27, 2022
Tweet

Other Decks in Programming

Transcript

  1. 2 Profile • saki (@yensaki) • 経歴 ◦ - 2017:

    カカクコム(食べログ) ◦ 2017 -: ピクシブ ▪ 2017 - 2019: pixivFACTORY ▪ 2019 - : 広告 • 好きな技術 ◦ Ruby on Rails ◦ Kubernetes saki ピクシブ株式会社 アドプラットフォーム事業部
  2. 5 ピクシブの広告規模 リクエスト数 • 月間500億件…超 ◦ 年々増えてる 広告の リクエスト種類とは •

    広告取得 • rendering通知 • クリック • コンバージョンなど https://www.wantedly.com/companies/pixiv/post_articles/283162
  3. 16 pximg • pixivのイラスト配信に使われているもの ◦ 画像変換と高速配信を両立できる • なぜCDNではない? ◦ 広告用画像の要件を満たしつつ

    費用減が両立可能 ◦ 管理コストもほぼ増えない https://www.sakura.ad.jp/services/imageflux/image/ 使ってみたい方はこちらをご検討ください
  4. 19 広告配信サーバー • Golang + echo • Pod: ◦ 70〜200(移行途中の分も含む)

    • レイテンシ: ◦ 〜20ms • リクエスト処理: ◦ 最大300万件/min
  5. 21 バッチ • Argo Workflow • Rails rakeタスクがメイン • DB,

    Redis, BigQueryに対してアクセス・更新