Aerospike 8 introduces a new era of real-time transaction processingLearn more
Customer story

How Adform transformed real-time AdTech with Aerospike, achieving 99.999% uptime

About Adform

Adform is a global full-stack ad tech platform, offering a Demand-Side Platform (DSP), Supply-Side Platform (SSP), and Data Management Platform (DMP). With nine data centers worldwide, Adform processes billions of ad events per day, handling real-time bidding (RTB), audience segmentation, and campaign optimization for leading advertisers and publishers. Operating at millisecond speeds, Adform’s success depends on low-latency data access, real-time processing, and system uptime.

Challenge

Scaling real-time bidding and analytics

Adform’s initial architecture relied on Microsoft SQL Server and Cassandra, using batch-based processing for user profiles and campaign analytics. However, as data volumes surged, they encountered severe scalability, performance, and availability challenges. Their global infrastructure needed to handle 11M+ operations per second and process between 900K–1.8M bid requests per second, all while maintaining millisecond-level response times.

Adform needed a high-performance, highly available solution to support real-time bidding and campaign reporting without the limitations of batch processing and high operational overhead.

scalability-icon

Scaling challenges with Cassandra

Expanding Cassandra was costly and complex, with 250+ nodes across multiple global data centers

files-icon

Slow insights hurt campaign performance

Batch processing caused 4+ hour delays, limiting real-time optimization and decision-making

problem-icon

Availability risks

Scaling required manual intervention, and repeated node failures caused delays

Solution

Migrating to Aerospike for real-time processing

Adform migrated from Cassandra and SQL Server to Aerospike, redesigning its architecture to support real-time event processing, instant lookups, and simplified scaling.

With Aerospike’s predictable performance and auto-scaling capabilities, Adform eliminated downtime risks and simplified infrastructure management, enabling seamless growth without constant tuning.

check-mark-icon

Aerospike replaces batch processing with real-time key-value lookups

check-mark-icon

Document-like Collection Data Types (CDTs) efficiently store and update campaign metrics

check-mark-icon

Kafka integration enables high-speed streaming event processing

check-mark-icon

Edge-to-System of Record architecture reduces strain on central databases and ensures low-latency decisioning

Results

High performance, lower costs, and real-time insights

Aerospike transformed Adform’s infrastructure, enabling real-time campaign reporting, lower operational costs, and industry-leading uptime.

By eliminating batch bottlenecks, simplifying scaling, and reducing infrastructure costs, Adform gained a future-proof, real-time architecture that can handle massive data volumes with low latency and high availability.

icon-uptime-white

99.999% uptime

Ensuring continuous ad bidding and analytics

icon-new-heights-white

4x performance improvement

Processing 11M+ operations per second

icon-cost-white

50% reduction in server footprint

From 32-node Cassandra to 3-node Aerospike clusters per DC

icon-speed-white

Real-time campaign reporting

Reducing data delays from 4 hours to seconds

icon-geo-distribution-white

Edge storage with Aerospike + Kafka

Optimizing data processing across global data centers

Video testimonial

Transforming batch-based data processing pipeline

Adform, a leading Ad Tech company, leverages Aerospike for real-time bidding, profile building, and stream processing. Switching from relational databases, Adform needed faster record retrieval. Aerospike’s speed, scalability, and efficiency on fewer servers improved operations, making it a core component of their platform and outperforming other key-value stores.

Video cover

Testimonials