SlideShare una empresa de Scribd logo
1 de 38
高速な広告配信サーバの作り方
のコツ
GUNOSY inc.
印南 聡志
自己紹介
• 印南聡志(いんなみ さとし)
• Gunosyのアドエンジニア (3年目)
– Gunosyのアド配信サーバ周り全般担当
• 言語
– Go
– Python
• マイブーム
– AJINOMOTOの冷凍餃子
– 大食い(視るだけ)
• 参照
– Blog:NO AD NO LIFE(http://inchom.hatenadiary.jp/)
– Github:https://github.com/satoshi03
広告配信サーバって?
配信サーバ
(API)
バッチサーバ広告情報
(キャッシュ)
とても簡単な仕組み
広告情報
(元データ)
ELB
広告
リクエスト
広告配信による収益の最大化
目的
収益
広告選択
応答性能 可用性
高速な広告配信サーバって?
50ms or die
某社
リプレース時の要求性能
1リクエストの応答時間: 50ms 以内
リクエスト数: 10,000req/sec
リプレース後のサーバ性能は?
5ms
1リクエストの応答時間: 5ms
リクエスト数: 10,000req/sec 以上
(あたり前だけど忘れがちな)
広告配信サーバを高速化するコツ
1. ボトルネックをつくらない
配信サーバ
Redis
これまでの問題
リクエスト増
中央の共有DBを作らない
配信サーバ
LevelDB
S3
バッチサーバ
ダウンロード
アップロード
共有DBが必要な場合は
Writeを集約
配信サーバ
Redis Master
Redis Slave
Redis Slave
READ
WRITE
Sync
バッチサーバ
(ログ集約)
プロセスキャッシュを導入
配信サーバ
Redis Master
Redis Slave
Redis Slave
READ
WRITE
Sync
取得したデータを
一定期間保持
2. APIサーバは薄く
これまでの問題
• APIサーバ側で複雑な入札ロジックを実装
– 複数の入札ロジック
– 逐次スコアを計算
– 複雑なバリデーション
• Python (tornado) 製
対応
• API側
– Golangで実装
– やることを極限まで削減
• 広告候補の取得
• 簡単なバリデーション
• バッチ側で複雑な処理を一括で計算
– Python
3. 応答性能を常時計測
問題
• 様々な性能劣化の原因
– 機能追加/改修
– データの増加
– アクセス傾向の変化
負荷試験をかけて性能劣化を防止
LOCUST
• Python製の分散負荷計測ツール
– テストのシナリオをPythonで記述
– Web UI の管理画面
– 管理が容易
LOCUST 構成
・・・
Locust slave
Locust master
広告配信
サーバ
・・・
シナリオに応じてリクエストを
生成
Slaveを管理
4. コードのチューニング
問題
実際に実行すると処理速度が遅い…
pprof
• Goのプロファイラ
– 関数ごとのCPU処理時間を計測
– グラフ描画
• 重い処理を視覚的に発見しやすい
見つかった問題
• 様々な原因
– ライブラリ内の実装
– 入札時の広告の探索範囲が広い
– バリデーションのコスト
– データキャストのコスト
– オブジェクト生成のコスト
– DB接続時のコスト
– ログ出力コスト
対策を全部うってもダメな場合…
5. 金で解決
金で解決の例
• Redis をやめる
– DynamoDB
– AeroSpike
• スケールアップで対応
– 4xlargeインスタンス…
まとめ
• 広告配信サーバの高速化のコツ
1. ボトルネックをつくらない
2. APIサーバを薄く
3. 応答性能を計測
4. コードのチューニング
5. 金で解決

Más contenido relacionado

La actualidad más candente

月間 250 億 imps 配信するために fluct が考えていること!
月間 250 億 imps 配信するために fluct が考えていること!月間 250 億 imps 配信するために fluct が考えていること!
月間 250 億 imps 配信するために fluct が考えていること!MasamichiIdeue
 
月間10,000PVのブログになるまでに学んだSEO 2014年12月7日
月間10,000PVのブログになるまでに学んだSEO 2014年12月7日月間10,000PVのブログになるまでに学んだSEO 2014年12月7日
月間10,000PVのブログになるまでに学んだSEO 2014年12月7日Nanae Hibino
 
Production Services with Gentoo Linux on SAKURA Cloud
Production Services with Gentoo Linux on SAKURA CloudProduction Services with Gentoo Linux on SAKURA Cloud
Production Services with Gentoo Linux on SAKURA CloudHidenori Matsuki
 
Smartnews Product Manager Night
Smartnews Product Manager NightSmartnews Product Manager Night
Smartnews Product Manager NightSmartNews, Inc.
 
20141027 movable type seminar
20141027 movable type seminar20141027 movable type seminar
20141027 movable type seminarSix Apart
 
スポーツナビアプリ スモールチームでのアプリ強化の進め方 #yjcamp
スポーツナビアプリ スモールチームでのアプリ強化の進め方 #yjcampスポーツナビアプリ スモールチームでのアプリ強化の進め方 #yjcamp
スポーツナビアプリ スモールチームでのアプリ強化の進め方 #yjcampYahoo!デベロッパーネットワーク
 
141027 シックスアパート様セミナー資料
141027 シックスアパート様セミナー資料141027 シックスアパート様セミナー資料
141027 シックスアパート様セミナー資料Masaki Suzuki
 
SEOの本質から考える PowerCMSを活用した 検索エンジン最適化
SEOの本質から考える PowerCMSを活用した 検索エンジン最適化SEOの本質から考える PowerCMSを活用した 検索エンジン最適化
SEOの本質から考える PowerCMSを活用した 検索エンジン最適化純生 野田
 
AbemaTVにおける推薦システム
AbemaTVにおける推薦システムAbemaTVにおける推薦システム
AbemaTVにおける推薦システムcyberagent
 
番組宣伝に関するAbemaTV分析事例の紹介
番組宣伝に関するAbemaTV分析事例の紹介番組宣伝に関するAbemaTV分析事例の紹介
番組宣伝に関するAbemaTV分析事例の紹介cyberagent
 
ちょっと分かった気になるAzure概要
ちょっと分かった気になるAzure概要ちょっと分かった気になるAzure概要
ちょっと分かった気になるAzure概要Keiji Kamebuchi
 
2つのサービスをAWSに移行した話
2つのサービスをAWSに移行した話2つのサービスをAWSに移行した話
2つのサービスをAWSに移行した話Arata Honda
 
CloudSearchによる全文検索 - CM:道 2014/08/01
CloudSearchによる全文検索 - CM:道 2014/08/01 CloudSearchによる全文検索 - CM:道 2014/08/01
CloudSearchによる全文検索 - CM:道 2014/08/01 Shuji Watanabe
 
月間10,000PVのブログになるまでに学んだSEO
月間10,000PVのブログになるまでに学んだSEO月間10,000PVのブログになるまでに学んだSEO
月間10,000PVのブログになるまでに学んだSEONanae Hibino
 

La actualidad más candente (17)

月間 250 億 imps 配信するために fluct が考えていること!
月間 250 億 imps 配信するために fluct が考えていること!月間 250 億 imps 配信するために fluct が考えていること!
月間 250 億 imps 配信するために fluct が考えていること!
 
月間10,000PVのブログになるまでに学んだSEO 2014年12月7日
月間10,000PVのブログになるまでに学んだSEO 2014年12月7日月間10,000PVのブログになるまでに学んだSEO 2014年12月7日
月間10,000PVのブログになるまでに学んだSEO 2014年12月7日
 
Production Services with Gentoo Linux on SAKURA Cloud
Production Services with Gentoo Linux on SAKURA CloudProduction Services with Gentoo Linux on SAKURA Cloud
Production Services with Gentoo Linux on SAKURA Cloud
 
Smartnews Product Manager Night
Smartnews Product Manager NightSmartnews Product Manager Night
Smartnews Product Manager Night
 
20141027 movable type seminar
20141027 movable type seminar20141027 movable type seminar
20141027 movable type seminar
 
スポーツナビアプリ スモールチームでのアプリ強化の進め方 #yjcamp
スポーツナビアプリ スモールチームでのアプリ強化の進め方 #yjcampスポーツナビアプリ スモールチームでのアプリ強化の進め方 #yjcamp
スポーツナビアプリ スモールチームでのアプリ強化の進め方 #yjcamp
 
6th Japan IT week autumn
6th Japan IT week autumn6th Japan IT week autumn
6th Japan IT week autumn
 
GDC2018 recap AGS JP
GDC2018 recap AGS JPGDC2018 recap AGS JP
GDC2018 recap AGS JP
 
141027 シックスアパート様セミナー資料
141027 シックスアパート様セミナー資料141027 シックスアパート様セミナー資料
141027 シックスアパート様セミナー資料
 
SEOの本質から考える PowerCMSを活用した 検索エンジン最適化
SEOの本質から考える PowerCMSを活用した 検索エンジン最適化SEOの本質から考える PowerCMSを活用した 検索エンジン最適化
SEOの本質から考える PowerCMSを活用した 検索エンジン最適化
 
AbemaTVにおける推薦システム
AbemaTVにおける推薦システムAbemaTVにおける推薦システム
AbemaTVにおける推薦システム
 
番組宣伝に関するAbemaTV分析事例の紹介
番組宣伝に関するAbemaTV分析事例の紹介番組宣伝に関するAbemaTV分析事例の紹介
番組宣伝に関するAbemaTV分析事例の紹介
 
私たち企業がアクセシビリティに取り組む理由 #accfes
私たち企業がアクセシビリティに取り組む理由 #accfes私たち企業がアクセシビリティに取り組む理由 #accfes
私たち企業がアクセシビリティに取り組む理由 #accfes
 
ちょっと分かった気になるAzure概要
ちょっと分かった気になるAzure概要ちょっと分かった気になるAzure概要
ちょっと分かった気になるAzure概要
 
2つのサービスをAWSに移行した話
2つのサービスをAWSに移行した話2つのサービスをAWSに移行した話
2つのサービスをAWSに移行した話
 
CloudSearchによる全文検索 - CM:道 2014/08/01
CloudSearchによる全文検索 - CM:道 2014/08/01 CloudSearchによる全文検索 - CM:道 2014/08/01
CloudSearchによる全文検索 - CM:道 2014/08/01
 
月間10,000PVのブログになるまでに学んだSEO
月間10,000PVのブログになるまでに学んだSEO月間10,000PVのブログになるまでに学んだSEO
月間10,000PVのブログになるまでに学んだSEO
 

Destacado

30分でわかる広告エンジンの作り方
30分でわかる広告エンジンの作り方30分でわかる広告エンジンの作り方
30分でわかる広告エンジンの作り方Daisuke Yamazaki
 
Modern Black Mages Fighting in the Real World
Modern Black Mages Fighting in the Real WorldModern Black Mages Fighting in the Real World
Modern Black Mages Fighting in the Real WorldSATOSHI TAGOMORI
 
DeNAの分析を支える分析基盤
DeNAの分析を支える分析基盤DeNAの分析を支える分析基盤
DeNAの分析を支える分析基盤Kenshin Yamada
 
Gunosy.go #2 container
Gunosy.go  #2 containerGunosy.go  #2 container
Gunosy.go #2 containerInnami Satoshi
 
Ruby を利用した大規模ウェブサービスの開発・運用
Ruby を利用した大規模ウェブサービスの開発・運用Ruby を利用した大規模ウェブサービスの開発・運用
Ruby を利用した大規模ウェブサービスの開発・運用Yuichi Tateno
 
Gunosyインターン成果発表
Gunosyインターン成果発表Gunosyインターン成果発表
Gunosyインターン成果発表公信 南部
 
第7回 ECMA-262 Edition5.1読書会
第7回 ECMA-262 Edition5.1読書会第7回 ECMA-262 Edition5.1読書会
第7回 ECMA-262 Edition5.1読書会Shou Takenaka
 
小さな会社(チーム)で クールなアプリをつくる方法 Gunosy UI Design Study #1
小さな会社(チーム)で クールなアプリをつくる方法 Gunosy UI Design Study #1小さな会社(チーム)で クールなアプリをつくる方法 Gunosy UI Design Study #1
小さな会社(チーム)で クールなアプリをつくる方法 Gunosy UI Design Study #1佐藤 俊太郎
 
ソフトウェアエンジニアに知ってほしいAerospike
ソフトウェアエンジニアに知ってほしいAerospikeソフトウェアエンジニアに知ってほしいAerospike
ソフトウェアエンジニアに知ってほしいAerospike株式会社ジオロジック
 
Inference Bayesian Network from data
Inference Bayesian Network from dataInference Bayesian Network from data
Inference Bayesian Network from dataMasato Nakai
 
アドテク案件入門講座 8月20日(公開版)
アドテク案件入門講座 8月20日(公開版)アドテク案件入門講座 8月20日(公開版)
アドテク案件入門講座 8月20日(公開版)伊藤 孝
 
Contents blocker on iOS9
Contents blocker on iOS9Contents blocker on iOS9
Contents blocker on iOS9toyship
 
クラウドとオンプレミスを活用した 月間500億件を処理する 広告配信システムの裏側とは? - BI-Direct Access for AWS 事例 - ...
クラウドとオンプレミスを活用した 月間500億件を処理する 広告配信システムの裏側とは? - BI-Direct Access for AWS 事例 - ...クラウドとオンプレミスを活用した 月間500億件を処理する 広告配信システムの裏側とは? - BI-Direct Access for AWS 事例 - ...
クラウドとオンプレミスを活用した 月間500億件を処理する 広告配信システムの裏側とは? - BI-Direct Access for AWS 事例 - ...Takahiro Yasuda
 
機関車トーマスで説明するRTB
機関車トーマスで説明するRTB機関車トーマスで説明するRTB
機関車トーマスで説明するRTBHisatoshi Kikumoto
 
Gunosyインターンシップ成果発表
Gunosyインターンシップ成果発表Gunosyインターンシップ成果発表
Gunosyインターンシップ成果発表Shuka Takakuma
 
objc2swift (続・自動変換の野望)
objc2swift (続・自動変換の野望) objc2swift (続・自動変換の野望)
objc2swift (続・自動変換の野望) Taketo Sano
 
iOS 9 の新機能 Core Image 編
iOS 9 の新機能 Core Image 編iOS 9 の新機能 Core Image 編
iOS 9 の新機能 Core Image 編Shuichi Tsutsumi
 
今まで学び実践してきたこと
今まで学び実践してきたこと今まで学び実践してきたこと
今まで学び実践してきたことDaisuke Yamazaki
 
AWSを活用したリアルタイム広告の入札・配信・ログ解析 #hcj13w
AWSを活用したリアルタイム広告の入札・配信・ログ解析 #hcj13wAWSを活用したリアルタイム広告の入札・配信・ログ解析 #hcj13w
AWSを活用したリアルタイム広告の入札・配信・ログ解析 #hcj13wTakahiro Yasuda
 

Destacado (20)

30分でわかる広告エンジンの作り方
30分でわかる広告エンジンの作り方30分でわかる広告エンジンの作り方
30分でわかる広告エンジンの作り方
 
Modern Black Mages Fighting in the Real World
Modern Black Mages Fighting in the Real WorldModern Black Mages Fighting in the Real World
Modern Black Mages Fighting in the Real World
 
DeNAの分析を支える分析基盤
DeNAの分析を支える分析基盤DeNAの分析を支える分析基盤
DeNAの分析を支える分析基盤
 
Gunosy.go #2 container
Gunosy.go  #2 containerGunosy.go  #2 container
Gunosy.go #2 container
 
Ruby を利用した大規模ウェブサービスの開発・運用
Ruby を利用した大規模ウェブサービスの開発・運用Ruby を利用した大規模ウェブサービスの開発・運用
Ruby を利用した大規模ウェブサービスの開発・運用
 
Gunosyインターン成果発表
Gunosyインターン成果発表Gunosyインターン成果発表
Gunosyインターン成果発表
 
第7回 ECMA-262 Edition5.1読書会
第7回 ECMA-262 Edition5.1読書会第7回 ECMA-262 Edition5.1読書会
第7回 ECMA-262 Edition5.1読書会
 
小さな会社(チーム)で クールなアプリをつくる方法 Gunosy UI Design Study #1
小さな会社(チーム)で クールなアプリをつくる方法 Gunosy UI Design Study #1小さな会社(チーム)で クールなアプリをつくる方法 Gunosy UI Design Study #1
小さな会社(チーム)で クールなアプリをつくる方法 Gunosy UI Design Study #1
 
ソフトウェアエンジニアに知ってほしいAerospike
ソフトウェアエンジニアに知ってほしいAerospikeソフトウェアエンジニアに知ってほしいAerospike
ソフトウェアエンジニアに知ってほしいAerospike
 
Inference Bayesian Network from data
Inference Bayesian Network from dataInference Bayesian Network from data
Inference Bayesian Network from data
 
アドテク案件入門講座 8月20日(公開版)
アドテク案件入門講座 8月20日(公開版)アドテク案件入門講座 8月20日(公開版)
アドテク案件入門講座 8月20日(公開版)
 
Contents blocker on iOS9
Contents blocker on iOS9Contents blocker on iOS9
Contents blocker on iOS9
 
クラウドとオンプレミスを活用した 月間500億件を処理する 広告配信システムの裏側とは? - BI-Direct Access for AWS 事例 - ...
クラウドとオンプレミスを活用した 月間500億件を処理する 広告配信システムの裏側とは? - BI-Direct Access for AWS 事例 - ...クラウドとオンプレミスを活用した 月間500億件を処理する 広告配信システムの裏側とは? - BI-Direct Access for AWS 事例 - ...
クラウドとオンプレミスを活用した 月間500億件を処理する 広告配信システムの裏側とは? - BI-Direct Access for AWS 事例 - ...
 
広告の最適化
広告の最適化広告の最適化
広告の最適化
 
機関車トーマスで説明するRTB
機関車トーマスで説明するRTB機関車トーマスで説明するRTB
機関車トーマスで説明するRTB
 
Gunosyインターンシップ成果発表
Gunosyインターンシップ成果発表Gunosyインターンシップ成果発表
Gunosyインターンシップ成果発表
 
objc2swift (続・自動変換の野望)
objc2swift (続・自動変換の野望) objc2swift (続・自動変換の野望)
objc2swift (続・自動変換の野望)
 
iOS 9 の新機能 Core Image 編
iOS 9 の新機能 Core Image 編iOS 9 の新機能 Core Image 編
iOS 9 の新機能 Core Image 編
 
今まで学び実践してきたこと
今まで学び実践してきたこと今まで学び実践してきたこと
今まで学び実践してきたこと
 
AWSを活用したリアルタイム広告の入札・配信・ログ解析 #hcj13w
AWSを活用したリアルタイム広告の入札・配信・ログ解析 #hcj13wAWSを活用したリアルタイム広告の入札・配信・ログ解析 #hcj13w
AWSを活用したリアルタイム広告の入札・配信・ログ解析 #hcj13w
 

Similar a 高速な広告配信サーバの作り方のコツ

レコメンデーション(協調フィルタリング)の基礎
レコメンデーション(協調フィルタリング)の基礎レコメンデーション(協調フィルタリング)の基礎
レコメンデーション(協調フィルタリング)の基礎Katsuhiro Takata
 
20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...
20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...
20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...Shoei Takamaru
 
アドテク勉強会
アドテク勉強会アドテク勉強会
アドテク勉強会Shoho Kozawa
 
SmartNews TechNight vol5 SmartNews Ads大図解
SmartNews TechNight vol5 SmartNews Ads大図解SmartNews TechNight vol5 SmartNews Ads大図解
SmartNews TechNight vol5 SmartNews Ads大図解SmartNews, Inc.
 
PDCAを実現する、アクセス解析実践方法
PDCAを実現する、アクセス解析実践方法PDCAを実現する、アクセス解析実践方法
PDCAを実現する、アクセス解析実践方法Kennosuke Yamaguchi
 
在中日系企業の強い味方 微博(ウェイボ)型社内SNS ”CFB”
在中日系企業の強い味方 微博(ウェイボ)型社内SNS ”CFB”在中日系企業の強い味方 微博(ウェイボ)型社内SNS ”CFB”
在中日系企業の強い味方 微博(ウェイボ)型社内SNS ”CFB”Takamitsu Nakao
 
Programming AWS with Python
Programming AWS with Python  Programming AWS with Python
Programming AWS with Python Yasuhiro Matsuo
 
位置情報サービスの未来~ジオメディア、位置ゲーは今後いかに成長するか?~
位置情報サービスの未来~ジオメディア、位置ゲーは今後いかに成長するか?~位置情報サービスの未来~ジオメディア、位置ゲーは今後いかに成長するか?~
位置情報サービスの未来~ジオメディア、位置ゲーは今後いかに成長するか?~Hal Seki
 
20141115_node_school_festival_lt
20141115_node_school_festival_lt20141115_node_school_festival_lt
20141115_node_school_festival_ltzuqqhi 2
 
Apache Solrで実現する共創のエコ システム ‒検索、クロール、自然言語処理‒
Apache Solrで実現する共創のエコ システム  ‒検索、クロール、自然言語処理‒Apache Solrで実現する共創のエコ システム  ‒検索、クロール、自然言語処理‒
Apache Solrで実現する共創のエコ システム ‒検索、クロール、自然言語処理‒MasayukiIke
 
500+のサーバーで動く LINE Ads PlatformをささえるSpring
500+のサーバーで動く LINE Ads PlatformをささえるSpring500+のサーバーで動く LINE Ads PlatformをささえるSpring
500+のサーバーで動く LINE Ads PlatformをささえるSpringLINE Corporation
 
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...Boss4434
 
デジタル広告におけるブロックチェーンの適用
デジタル広告におけるブロックチェーンの適用デジタル広告におけるブロックチェーンの適用
デジタル広告におけるブロックチェーンの適用YUSUKE MORIZUMI
 
情報リテラシー論02検索エンジンの変遷と進化2017長岡造形大学
情報リテラシー論02検索エンジンの変遷と進化2017長岡造形大学情報リテラシー論02検索エンジンの変遷と進化2017長岡造形大学
情報リテラシー論02検索エンジンの変遷と進化2017長岡造形大学新潟コンサルタント横田秀珠
 
システム高速化フォーラム向け プッシュ通知基盤のアーキテクチャ
システム高速化フォーラム向け プッシュ通知基盤のアーキテクチャシステム高速化フォーラム向け プッシュ通知基盤のアーキテクチャ
システム高速化フォーラム向け プッシュ通知基盤のアーキテクチャRecruit Technologies
 
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!natsumo
 
mixpanel と cms を活用した One to One マーケティング
mixpanel と cms を活用した One to One マーケティングmixpanel と cms を活用した One to One マーケティング
mixpanel と cms を活用した One to One マーケティングKazumich YAMAMOTO
 
アプリ開発作業の効率改善
アプリ開発作業の効率改善アプリ開発作業の効率改善
アプリ開発作業の効率改善健一 辰濱
 

Similar a 高速な広告配信サーバの作り方のコツ (20)

レコメンデーション(協調フィルタリング)の基礎
レコメンデーション(協調フィルタリング)の基礎レコメンデーション(協調フィルタリング)の基礎
レコメンデーション(協調フィルタリング)の基礎
 
20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...
20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...
20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...
 
アドテク勉強会
アドテク勉強会アドテク勉強会
アドテク勉強会
 
SmartNews TechNight vol5 SmartNews Ads大図解
SmartNews TechNight vol5 SmartNews Ads大図解SmartNews TechNight vol5 SmartNews Ads大図解
SmartNews TechNight vol5 SmartNews Ads大図解
 
PDCAを実現する、アクセス解析実践方法
PDCAを実現する、アクセス解析実践方法PDCAを実現する、アクセス解析実践方法
PDCAを実現する、アクセス解析実践方法
 
在中日系企業の強い味方 微博(ウェイボ)型社内SNS ”CFB”
在中日系企業の強い味方 微博(ウェイボ)型社内SNS ”CFB”在中日系企業の強い味方 微博(ウェイボ)型社内SNS ”CFB”
在中日系企業の強い味方 微博(ウェイボ)型社内SNS ”CFB”
 
Programming AWS with Python
Programming AWS with Python  Programming AWS with Python
Programming AWS with Python
 
位置情報サービスの未来~ジオメディア、位置ゲーは今後いかに成長するか?~
位置情報サービスの未来~ジオメディア、位置ゲーは今後いかに成長するか?~位置情報サービスの未来~ジオメディア、位置ゲーは今後いかに成長するか?~
位置情報サービスの未来~ジオメディア、位置ゲーは今後いかに成長するか?~
 
20141115_node_school_festival_lt
20141115_node_school_festival_lt20141115_node_school_festival_lt
20141115_node_school_festival_lt
 
Apache Solrで実現する共創のエコ システム ‒検索、クロール、自然言語処理‒
Apache Solrで実現する共創のエコ システム  ‒検索、クロール、自然言語処理‒Apache Solrで実現する共創のエコ システム  ‒検索、クロール、自然言語処理‒
Apache Solrで実現する共創のエコ システム ‒検索、クロール、自然言語処理‒
 
500+のサーバーで動く LINE Ads PlatformをささえるSpring
500+のサーバーで動く LINE Ads PlatformをささえるSpring500+のサーバーで動く LINE Ads PlatformをささえるSpring
500+のサーバーで動く LINE Ads PlatformをささえるSpring
 
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
 
デジタル広告におけるブロックチェーンの適用
デジタル広告におけるブロックチェーンの適用デジタル広告におけるブロックチェーンの適用
デジタル広告におけるブロックチェーンの適用
 
情報リテラシー論02検索エンジンの変遷と進化2017長岡造形大学
情報リテラシー論02検索エンジンの変遷と進化2017長岡造形大学情報リテラシー論02検索エンジンの変遷と進化2017長岡造形大学
情報リテラシー論02検索エンジンの変遷と進化2017長岡造形大学
 
The new LINE Ads Platform
The new LINE Ads PlatformThe new LINE Ads Platform
The new LINE Ads Platform
 
Yahoo!ブラウザーにおける市場環境の分析と戦略化
Yahoo!ブラウザーにおける市場環境の分析と戦略化Yahoo!ブラウザーにおける市場環境の分析と戦略化
Yahoo!ブラウザーにおける市場環境の分析と戦略化
 
システム高速化フォーラム向け プッシュ通知基盤のアーキテクチャ
システム高速化フォーラム向け プッシュ通知基盤のアーキテクチャシステム高速化フォーラム向け プッシュ通知基盤のアーキテクチャ
システム高速化フォーラム向け プッシュ通知基盤のアーキテクチャ
 
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
 
mixpanel と cms を活用した One to One マーケティング
mixpanel と cms を活用した One to One マーケティングmixpanel と cms を活用した One to One マーケティング
mixpanel と cms を活用した One to One マーケティング
 
アプリ開発作業の効率改善
アプリ開発作業の効率改善アプリ開発作業の効率改善
アプリ開発作業の効率改善
 

高速な広告配信サーバの作り方のコツ