Ad Serving in Erlang

Author: Bob Ippolito
Date: September 2008
Venue:CUFP 2008

What's MochiAds?

MochiAds:

Road to Erlang

MochiBot:

Previous Experience

Python:
C/C++:

Why Erlang?

(Bad) Benchmarks

ab -c 50 -n 10000 localhost

Erlang at Mochi Media

MochiAds, MochiBot

MochiAds Service

What's Not Erlang

Front-end:
Data warehouse:

Ad Serving Platform

Ad Server Stack

Ad Server

Gathering Client Info

Choose an ad

Log impression data

Log click data

Cheap Tricks

Short-term Feedback Loop

Analytics Feedback Loop

Lessons Learned (part 1)

Lessons Learned (part 2)

Favorite Erlang Features

More Erlang at Mochi Media