
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