Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Scaling AppNexus APIs
Search
API Strategy & Practice Conference
October 24, 2013
Technology
0
190
Scaling AppNexus APIs
By Ben John @ API Strategy & Practice Conference
San Francisco, October 23-24-25, 2013
API Strategy & Practice Conference
October 24, 2013
Tweet
Share
More Decks by API Strategy & Practice Conference
See All by API Strategy & Practice Conference
APIStrat 2016 | The end of polling: why and how to transform a REST API into a Data Streaming API (Audrey Neveu)
apistrat
12
300
APIStrat 2016 | OpenAPI Trek: Beyond API Documentation (Arnaud Lauret)
apistrat
5
230
APIStrat 2016 | Flying Dreams: Real-Time Communication from the Edge of Space (Jonathan Barton, Neha Abrol)
apistrat
1
140
APIStrat 2016 | On-prem support? That was so 1982 (Charlie Ozinga)
apistrat
0
110
APIStrat 2016 | Effortless microservices in production with Kubernetes (Ken Wronkiewicz)
apistrat
0
150
Song by Tony Blank
apistrat
0
170
API Lifecycle Manager by Steve Fonseca
apistrat
2
240
APIs In The Enterprise: How Walgreens Formed It's Digital Business by Drew Schweinfurth
apistrat
1
370
Developers Are Difficult by Andrew Noonan
apistrat
0
130
Other Decks in Technology
See All in Technology
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3k
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
20k
Geospatialの世界最前線を探る [2025年版]
dayjournal
1
260
OCIjp_Oracle AI World_Recap
shinpy
1
110
FinOps について (ちょっと) 本気出して考えてみた
skmkzyk
0
180
業務効率化をさらに加速させる、ノーコードツールとStep Functionsのハイブリッド化
smt7174
2
150
LLMアプリの地上戦開発計画と運用実践 / 2025.10.15 GPU UNITE 2025
smiyawaki0820
2
680
React19.2のuseEffectEventを追う
maguroalternative
2
530
私のMCPの使い方
tsubakimoto_s
0
110
Claude Codeを駆使した初めてのiOSアプリ開発 ~ゼロから3週間でグローバルハッカソンで入賞するまで~
oikon48
10
5.1k
データ戦略部門 紹介資料
sansan33
PRO
1
3.8k
それでも私が品質保証プロセスを作り続ける理由 #テストラジオ / Why I still continue to create QA process
pineapplecandy
0
140
Featured
See All Featured
The Invisible Side of Design
smashingmag
302
51k
Thoughts on Productivity
jonyablonski
70
4.9k
Code Review Best Practice
trishagee
72
19k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
The Illustrated Children's Guide to Kubernetes
chrisshort
49
51k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Git: the NoSQL Database
bkeepers
PRO
431
66k
What's in a price? How to price your products and services
michaelherold
246
12k
The Cult of Friendly URLs
andyhume
79
6.6k
Making Projects Easy
brettharned
120
6.4k
How STYLIGHT went responsive
nonsquared
100
5.8k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Transcript
Scaling AppNexus APIs Ben John Oct 24 2013
What Does AppNexus Do? 2
How Does RTB Work? Bid: $2.50 Bid: $3.25 Bid: $4.10
300x250 …all in 100 milliseconds User Advertiser 1 Advertiser 2 Advertiser 3 WINNING BID 300x250 Ad Served
AppNexus Universe 4
A little about our scale… 5
69 billion ad impression requests 6
20 billion ads per day 7
55 TB of data 8
Peak 1 million requests per second 9
What does that mean to API scaling? 10
What’s our API scaling challenge? 11
1. Not two API clients are the same 12
2. Platform resiliency 13
Resiliency 14 API API MySQL master MySQL slave MemCache MySQL
slave MySQL slave Data Center Data Center Data Center API API API GSLB Load balancing
3. Engineering productivity & Platform Agility 15
What’s our API Strategy? 16
1. Different “Service types” offerings 17
2. Async, Parallel, Unblocking io calls 18
19
None
3. Embrace Decoupling 21
Thank you! 22