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
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
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
17k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
140
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
660
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
140
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
210
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
150
今日から始めるAmazon Bedrock AgentCore
har1101
4
410
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
380
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
2
200
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
140
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
450
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
410
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Chasing Engaging Ingredients in Design
codingconduct
0
110
Test your architecture with Archunit
thirion
1
2.2k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Claude Code のすすめ
schroneko
67
210k
What does AI have to do with Human Rights?
axbom
PRO
0
2k
Done Done
chrislema
186
16k
Ruling the World: When Life Gets Gamed
codingconduct
0
140
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