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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
API Strategy & Practice Conference
October 24, 2013
Technology
0
200
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
310
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
150
APIStrat 2016 | On-prem support? That was so 1982 (Charlie Ozinga)
apistrat
0
120
APIStrat 2016 | Effortless microservices in production with Kubernetes (Ken Wronkiewicz)
apistrat
0
170
Song by Tony Blank
apistrat
0
190
API Lifecycle Manager by Steve Fonseca
apistrat
2
250
APIs In The Enterprise: How Walgreens Formed It's Digital Business by Drew Schweinfurth
apistrat
1
390
Developers Are Difficult by Andrew Noonan
apistrat
0
140
Other Decks in Technology
See All in Technology
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
170
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
300
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
770
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
570
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
5
5.5k
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
590
20260204_Midosuji_Tech
takuyay0ne
1
160
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
140
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
290
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
230
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
210
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
190
Featured
See All Featured
The Curse of the Amulet
leimatthew05
1
8.6k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Building Applications with DynamoDB
mza
96
6.9k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
120
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
Paper Plane (Part 1)
katiecoart
PRO
0
4.2k
Design in an AI World
tapps
0
140
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Building the Perfect Custom Keyboard
takai
2
680
The Invisible Side of Design
smashingmag
302
51k
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