Go to Top

Implementation of adserving tracking pixel backed services

Customer description:

The customer is a Digital Media Advertising Technology Company that specializes in Real Time Bidding and Programmatic Media. Its adserving hardware and software handle more than 3 billion of requests daily, facing with more than 300 thousands of requests per second at the peak times.

The task was to implement a software solution being able to handle more than 100 thousands of requests per second with the latency (response time) not worse than 10 milliseconds.

The solution was implemented using Scala Spray and Apache Kafka technologies in an asynchronous rather than “thread per request” manner that allowed coping with such an enormous loads successfully.