Case Study: madvertise achieves 24/7 uptime and millisecond real-time ad targeting for 25 billion monthly impressions with Aerospike

A Aerospike Case Study

Preview of the madvertise Case Study

Madvertise Manages 25 Billion Mobile Ad Impressions Monthly and Guarantees 24/7 Uptime

madvertise is a Berlin-based leader in mobile real-time bidding that processes more than 25 billion ad impressions per month and handles up to 150,000 requests per second. To deliver highly targeted, real-time campaigns and meet strict SLAs, the company needed a fault-tolerant, low-latency database that could support frequent updates, anonymous user profiling with data decay, and predictable, sustained throughput—capabilities missing from the databases it tested.

madvertise implemented the Aerospike real-time hybrid database (DRAM + flash) with an asynchronous Java API and built-in TTL eviction, running on commodity servers alongside Hadoop, Hive, MySQL and Druid. The solution cut latency by 10–20 ms, scaled linearly to hundreds of thousands of QPS, provided predictable auto-recovery and 24/7 uptime, and enabled efficient data cleanup and planned global expansion.


Open case study document...

madvertise

Martin Karlsch

Co-Founder & CTO


Aerospike

49 Case Studies