A leading video AdTech company partnered with us to build a reporting dashboard that would collect, aggregate, normalize, process, and visualize data from its ad mediator platform.
The ad mediator platform collects data from two separate data harvesters.
The data collected by these data harvesters would then be displayed on the reporting dashboard.
The Main Business Use Case
Our client wanted to build an AdOps reporting dashboard to provide additional value to its ad mediator platform by allowing its clients (publishers) to view campaign performance metrics and manage and control their inventory.
The reporting dashboard would be used by AdOps teams working at publishers, as well as our client’s employees.

Request the full version of this case study
Request access to the full case study to learn more about the technical requirements, technical challenges and solutions.
REQUEST FULL ACCESSThe Main Technical Requirements
The main technical requirements were:
Hosting
Hosting the reporting dashboard on AWS.
Processing
Processing a large number of logs in different formats stored on AWS S3 and calculating metrics based on them.
Maintaining
Maintaining low latency (~10 minutes) between logs being stored by the client’s system and displaying metrics on the dashboard.
Fetching
Fetching and processing live metrics provided by an external service.
The Tech Stack We Used for the Project
The Main Technical Challenges
Displaying the metrics
The main challenge here was to compute and aggregate the metrics, and then display them on the reporting dashboard.
Infrastructure
Another important challenge was to create an infrastructure that is easy to implement and update.
Containers
Part of the application required containerization. To solve this, we utilized Docker.
Looking at building a reporting dashboard?
Get in contact with our team and find out how we can help you design and build a reporting dashboard
Contact our team