More Related Content More from Hidenori Matsuki (6) #Scalive 1 : Getting started RTB-DSP with Scala3. Hidenori MATSUKI ( @mazgi )
Maverick inc.
Manager of “Sphere” department.
!
アドテクはじめて半年経ちました
!
http://mazgi.com
or
Who is mazgi?
5. What is Maverick inc.?
• マーベリック株式会社
• 西新宿にあるアドテクの会社です
• 2013年11月創業!
• 2013年12月"Sphere”サービス開始!
• エンジニア十数名
6. Our Product & Service
今日ご紹介する
Scala製RTB-DSP service “Sphere”
を開発・運営しています
10. What’s RTB-DSP ?
• RTB→Real Time Bidding
• Web広告が表示される瞬間に広告枠のオークションを行われ
配信される広告が決まる仕組み
• DSP→Demand Side Platform
• 広告主に代わりSSPから広告枠を買い付けるプラットフォーム
• SSP→Supply Side Platform
• 広告媒体者に代わりDSPに広告枠を販売するプラットフォーム
11. 広告主
Audience
It'swe!
DSP SSP Media
※画像は http://jp.yamaha.com/products/network/downloads/tools/ より
広
告
出
稿
広
告
閲
覧
1. 広告リクエスト
2. bid request
3. 入札判断
4. bid response
5. 落札通知
6. 広告配信
afewsecs
100 ms or die!
12. Sphereの特徴
• Scala製!
• RTB部分→Scala, Play Framework2
• 集計・機械学習部分→Scala
• Web管理画面→Play Framework2
• 機械学習で賢く入札
• すべて物理サーバーで構成
• http://knowledge.sakura.ad.jp/case-study/1695/
22. MySQL to MariaDB
Old DB New DB
Middleware MySQL 5.1.69 MariaDB 5.5.32
DB Engine InnoDB XtraDB
FileSystem Ext4 XFS
Kernel Version 2.6.32-358.23.2.el6.x86_64 3.12.13-gentoo
transactions/s!
(4 threads)
653.25 822.39
r/w requests/s!
(4 threads)
12411.72 15625.45