High performing Inhouse AdServer

ui
ui

Goal:

Create a new ad serving infrastructure for the client, in order to display ads on their own inventory.

Solution:

We have implemented a full-fledged advertising platform

  • Load was ~ 900 QPS per thread Intel® Xeon® W-2145
  • The project was deployed on 8 servers
  • As an interface was used the Client’s Trading Desk
  • Added support for banner and video advertising on websites and applications
  • Added support for banner ads in email newsletters
  • Fully manageable via REST API
  • As usual we provided a monitoring system
  • Getting statistics in real time

Technology stack: Rest API, Kafka, Aerospike, Clickhouse, PostgreSQL, Grafana, Kibana