Submit Search
Upload
Ad tech 勉強会 20140115
•
4 likes
•
4,510 views
A
ajiyoshi
Follow
2014/01/15 ramake of pyfes 201307 slide
Read less
Read more
Technology
Report
Share
Report
Share
1 of 29
Download now
Download to read offline
Recommended
1imps
1imps
AdStir
株式会社参謀本部のDSP・DMP
株式会社参謀本部のDSP・DMP
貴義 齊藤
Motion beat fruitsbear細田_1031
Motion beat fruitsbear細田_1031
motionBEAT
Rtbマネタイズセミナー@(20120324、abc2012)資料
Rtbマネタイズセミナー@(20120324、abc2012)資料
Hiroki Morishima
1011_motionBEAT SSPセミナー1
1011_motionBEAT SSPセミナー1
motionBEAT
1011motionBEAT主催セミナー_1
1011motionBEAT主催セミナー_1
motionBEAT
アドテクな話
アドテクな話
Jun Ichikawa
Adtech2013 audiencemerger
Adtech2013 audiencemerger
Ryoji Yanashima
Recommended
1imps
1imps
AdStir
株式会社参謀本部のDSP・DMP
株式会社参謀本部のDSP・DMP
貴義 齊藤
Motion beat fruitsbear細田_1031
Motion beat fruitsbear細田_1031
motionBEAT
Rtbマネタイズセミナー@(20120324、abc2012)資料
Rtbマネタイズセミナー@(20120324、abc2012)資料
Hiroki Morishima
1011_motionBEAT SSPセミナー1
1011_motionBEAT SSPセミナー1
motionBEAT
1011motionBEAT主催セミナー_1
1011motionBEAT主催セミナー_1
motionBEAT
アドテクな話
アドテクな話
Jun Ichikawa
Adtech2013 audiencemerger
Adtech2013 audiencemerger
Ryoji Yanashima
[db tech showcase OSS 2017] A22: NoSQL:誰のための、何のためのデータベース?その将来は?by Aerospike, ...
[db tech showcase OSS 2017] A22: NoSQL:誰のための、何のためのデータベース?その将来は?by Aerospike, ...
Insight Technology, Inc.
ネット広告のシステム関連の話
ネット広告のシステム関連の話
株式会社ジオロジック
DSP基礎講座(フリークアウト 佐藤裕介氏)|マナビトオンライン
DSP基礎講座(フリークアウト 佐藤裕介氏)|マナビトオンライン
TATEITO株式会社
モバイルサイト配信と広告の課題
モバイルサイト配信と広告の課題
Yoichiro Takehora
AdTech Scala Meetup 7 spray-can
AdTech Scala Meetup 7 spray-can
Shuya Tsukamoto
株式会社サイバーエージェント アドテクスタジオの技術と開発
株式会社サイバーエージェント アドテクスタジオの技術と開発
Naoyuki Yamada
ScalaでDSP作ってみた
ScalaでDSP作ってみた
Jiro Hiraiwa
広告の最適化
広告の最適化
章平 福井
JAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作る
JAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作る
Naoyuki Yamada
平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用
平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用
Tatsuro Hisamori
GMOプライベートDMPの仕組み
GMOプライベートDMPの仕組み
Michio Katano
DSP「ScaleOut」の成長と負荷対策
DSP「ScaleOut」の成長と負荷対策
Toshiaki Ishibashi
デブサミ2013【15-C-6】5msの中身を公開!~ネット広告配信と支える職人達~
デブサミ2013【15-C-6】5msの中身を公開!~ネット広告配信と支える職人達~
Developers Summit
All about Programmatic buying(RTB), DSP,SSP, DMP & DCT - A complete digital ...
All about Programmatic buying(RTB), DSP,SSP, DMP & DCT - A complete digital ...
Karunakar Ravirala
Sano tokyowebmining 201625_v04
Sano tokyowebmining 201625_v04
Masakazu Sano
ElasticSearch勉強会 第6回
ElasticSearch勉強会 第6回
Naoyuki Yamada
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...
Insight Technology, Inc.
アドテク勉強会
アドテク勉強会
Shoho Kozawa
Ad tech 20121030
Ad tech 20121030
ajiyoshi
Real world erlang
Real world erlang
ajiyoshi
Rtb30min
Rtb30min
Daisuke Yamazaki
0926motionBEAT主催セミナー_3
0926motionBEAT主催セミナー_3
motionBEAT
More Related Content
Viewers also liked
[db tech showcase OSS 2017] A22: NoSQL:誰のための、何のためのデータベース?その将来は?by Aerospike, ...
[db tech showcase OSS 2017] A22: NoSQL:誰のための、何のためのデータベース?その将来は?by Aerospike, ...
Insight Technology, Inc.
ネット広告のシステム関連の話
ネット広告のシステム関連の話
株式会社ジオロジック
DSP基礎講座(フリークアウト 佐藤裕介氏)|マナビトオンライン
DSP基礎講座(フリークアウト 佐藤裕介氏)|マナビトオンライン
TATEITO株式会社
モバイルサイト配信と広告の課題
モバイルサイト配信と広告の課題
Yoichiro Takehora
AdTech Scala Meetup 7 spray-can
AdTech Scala Meetup 7 spray-can
Shuya Tsukamoto
株式会社サイバーエージェント アドテクスタジオの技術と開発
株式会社サイバーエージェント アドテクスタジオの技術と開発
Naoyuki Yamada
ScalaでDSP作ってみた
ScalaでDSP作ってみた
Jiro Hiraiwa
広告の最適化
広告の最適化
章平 福井
JAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作る
JAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作る
Naoyuki Yamada
平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用
平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用
Tatsuro Hisamori
GMOプライベートDMPの仕組み
GMOプライベートDMPの仕組み
Michio Katano
DSP「ScaleOut」の成長と負荷対策
DSP「ScaleOut」の成長と負荷対策
Toshiaki Ishibashi
デブサミ2013【15-C-6】5msの中身を公開!~ネット広告配信と支える職人達~
デブサミ2013【15-C-6】5msの中身を公開!~ネット広告配信と支える職人達~
Developers Summit
All about Programmatic buying(RTB), DSP,SSP, DMP & DCT - A complete digital ...
All about Programmatic buying(RTB), DSP,SSP, DMP & DCT - A complete digital ...
Karunakar Ravirala
Sano tokyowebmining 201625_v04
Sano tokyowebmining 201625_v04
Masakazu Sano
ElasticSearch勉強会 第6回
ElasticSearch勉強会 第6回
Naoyuki Yamada
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...
Insight Technology, Inc.
アドテク勉強会
アドテク勉強会
Shoho Kozawa
Viewers also liked
(18)
[db tech showcase OSS 2017] A22: NoSQL:誰のための、何のためのデータベース?その将来は?by Aerospike, ...
[db tech showcase OSS 2017] A22: NoSQL:誰のための、何のためのデータベース?その将来は?by Aerospike, ...
ネット広告のシステム関連の話
ネット広告のシステム関連の話
DSP基礎講座(フリークアウト 佐藤裕介氏)|マナビトオンライン
DSP基礎講座(フリークアウト 佐藤裕介氏)|マナビトオンライン
モバイルサイト配信と広告の課題
モバイルサイト配信と広告の課題
AdTech Scala Meetup 7 spray-can
AdTech Scala Meetup 7 spray-can
株式会社サイバーエージェント アドテクスタジオの技術と開発
株式会社サイバーエージェント アドテクスタジオの技術と開発
ScalaでDSP作ってみた
ScalaでDSP作ってみた
広告の最適化
広告の最適化
JAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作る
JAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作る
平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用
平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用
GMOプライベートDMPの仕組み
GMOプライベートDMPの仕組み
DSP「ScaleOut」の成長と負荷対策
DSP「ScaleOut」の成長と負荷対策
デブサミ2013【15-C-6】5msの中身を公開!~ネット広告配信と支える職人達~
デブサミ2013【15-C-6】5msの中身を公開!~ネット広告配信と支える職人達~
All about Programmatic buying(RTB), DSP,SSP, DMP & DCT - A complete digital ...
All about Programmatic buying(RTB), DSP,SSP, DMP & DCT - A complete digital ...
Sano tokyowebmining 201625_v04
Sano tokyowebmining 201625_v04
ElasticSearch勉強会 第6回
ElasticSearch勉強会 第6回
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...
アドテク勉強会
アドテク勉強会
Similar to Ad tech 勉強会 20140115
Ad tech 20121030
Ad tech 20121030
ajiyoshi
Real world erlang
Real world erlang
ajiyoshi
Rtb30min
Rtb30min
Daisuke Yamazaki
0926motionBEAT主催セミナー_3
0926motionBEAT主催セミナー_3
motionBEAT
1impsの価値をどう高めるか
1impsの価値をどう高めるか
Ryoma Hosokawa
201504 06【媒体資料】bypass 20150401
201504 06【媒体資料】bypass 20150401
Miho Marumo
Adstir説明資料ver3.2(2012年9月5日)
Adstir説明資料ver3.2(2012年9月5日)
AdStir
Adstir説明資料ver3(2012年6月27日)
Adstir説明資料ver3(2012年6月27日)
AdStir
P1様 dsp spire_111218
P1様 dsp spire_111218
Kenta Arai
AdStir媒体資料
AdStir媒体資料
AdStir
201410 12【媒体資料】bypass 20140929
201410 12【媒体資料】bypass 20140929
Miho Marumo
Uuyアドテクセミナー
Uuyアドテクセミナー
Masayuki Isobe
Production Services with Gentoo Linux on SAKURA Cloud
Production Services with Gentoo Linux on SAKURA Cloud
Hidenori Matsuki
アドテクノロジー入門 @jazzyslide
アドテクノロジー入門 @jazzyslide
Hideya Kato
5分でキャッチアップAdTech
5分でキャッチアップAdTech
Genichi Kataoka
アドテク勉強会(第1回)
アドテク勉強会(第1回)
Noriaki UCHIYAMA
Similar to Ad tech 勉強会 20140115
(16)
Ad tech 20121030
Ad tech 20121030
Real world erlang
Real world erlang
Rtb30min
Rtb30min
0926motionBEAT主催セミナー_3
0926motionBEAT主催セミナー_3
1impsの価値をどう高めるか
1impsの価値をどう高めるか
201504 06【媒体資料】bypass 20150401
201504 06【媒体資料】bypass 20150401
Adstir説明資料ver3.2(2012年9月5日)
Adstir説明資料ver3.2(2012年9月5日)
Adstir説明資料ver3(2012年6月27日)
Adstir説明資料ver3(2012年6月27日)
P1様 dsp spire_111218
P1様 dsp spire_111218
AdStir媒体資料
AdStir媒体資料
201410 12【媒体資料】bypass 20140929
201410 12【媒体資料】bypass 20140929
Uuyアドテクセミナー
Uuyアドテクセミナー
Production Services with Gentoo Linux on SAKURA Cloud
Production Services with Gentoo Linux on SAKURA Cloud
アドテクノロジー入門 @jazzyslide
アドテクノロジー入門 @jazzyslide
5分でキャッチアップAdTech
5分でキャッチアップAdTech
アドテク勉強会(第1回)
アドテク勉強会(第1回)
Recently uploaded
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
Recently uploaded
(9)
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Ad tech 勉強会 20140115
1.
Erlang & RTB @ajiyoshi ! 2014/01/15
2.
広告 HERE!
3.
RTB • Real Time
Bidding • ご存知のとおり、広告の価格をリアル タイムのオークションで決める仕組み
4.
広告リクエスト Browser 媒体側 広告 サーバ (SSP)
5.
Bid リクエスト Browser 媒体側 広告 サーバ (SSP) 広告主側 広告サーバ (DSP)
6.
Bid 10 Browser 媒体側 広告 サーバ (SSP) 20 30 広告主側 広告サーバ (DSP) 15
7.
オークション 10 Browser 媒体側 広告 サーバ (SSP) 20 30 15 広告主側 広告サーバ (DSP) ※generally “second price
auction” second highest bid price will be the contract price
8.
勝者の広告を表示 10 Browser 媒体側 広告 サーバ (SSP) 20 30 15 広告主側 広告サーバ (DSP)
9.
問題 • これを作るとして、どう設計するか
10.
cf. DSP • http://d.hatena.ne.jp/yamaz/20111026 •
RTB用のADサーバこそ最強である必 要がある件
11.
cf. DSP • 全SSP分のbidリクエストを受けきるパ ワーが必要 •
普通のadサーバとして非常に強力であ る必要がある
12.
SSP • 100億RTB imp
x DSP10社 → 1000億bid • 外部ネットワークアクセス • ラック内ではない • 同じL2にぶら下がるわけでもない • 普通のadサーバならやりたくない
13.
要件 • 堅牢であること • 高速であること •
< 100msec (可能なら) • ネットワークIOでブロックしないこと • 適切なタイムアウト処理(超重要)
14.
Erlangで作りました • 堅牢、安定 • 軽量プロセス •
非同期プログラムを簡潔に記述可能
15.
性能&実績 • 2011年10月リリース • 2014年1月現在 •
ピーク時 30,000 bid/秒 • 15億 bid/日 • 0.9億 rtb imp/日 27億 rtb imp/月
16.
勝者の広告を表示 10 Browser 媒体側 広告 サーバ (SSP) 20 30 15 広告主側 広告サーバ (DSP)
17.
bid数
18.
Erlang • 関数型言語 • とされているが再代入がないだけ •
軽量プロセス • 思いのほか実用志向言語
19.
実用?
20.
プロトから製品へ • どのライブラリを使う? • 全部自分で書くわけにはいかない •
依存関係はどうする? • ステージングはどうする? • それぞれの設定 • リリース(デプロイ)はどうする?
21.
例:依存関係 • 2世代前:CPANとかgemでシステムにインス トール • 1世代前:pyenvとかrbenvとかperlbrewで個別の 環境を構築 •
現在:pip Bundler Cartonなどでアプリケーショ ンと同梱 • 現在’:仮想環境と自動化
22.
例:Webアプリケーショ ン • フレームワークの設定 • ポート、ホスト名、ルーティング等 •
アプリケーション固有の設定 • DB関連とか色々 • ロギングなど周辺設定 • 出力先、ローテーション、fluentd の設定等
23.
Erlang • 全部OTPアプリケーション • 起動方法、設定方法などが共通化、抽象 化されている •
依存関係をアプリケーションに記述する • 依存関係の初期化や起動は標準で面倒み てくれる
24.
Erlangの難点 • 日本語ドキュメントが少ない • @voluntasさんの記事 •
@ymotongpoo さんの翻訳 • 本(飛行機、オライリー、@ymotongpoo ← New!) • 公式ドキュメントは豊富だが • rebarを多用するのに、rebarのドキュメントは事実 上ソースコードのみ
25.
ライブラリとか • ロギング • lager •
HTTPD • yaws → cowboy • 内部シリアライズフォーマット • msgpack-erlang • 外部(DSP側)シリアライズフォーマット • msgpack、JSON、protobuf
26.
テストとか • EUnit • CommonTest
proper 使ってる人も • meckというモックツールも • 遅いので私は嫌い
27.
Erlang VMとか • R14B04 •
2011年10月∼ • R15B • 2012年3月∼ • R16B • 2013年6月∼ • そのうちに R16B01に上げる予定
28.
VMパラメタ • sbwt none •
実験的パラメタ • ものすごい効いた • kernel epoll true • あとは普通
29.
まとめ • Erlangは実用的 • 広告業界はハードコアな技術が求められ るので腕に覚えのあるお前らにおすすめ •
安定性、負荷、ネットワーク、ハード ウェア、統計、解析、ビジネスの総合力 • ご質問があればどうぞ
Download now