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.
The Main Technical Requirements
The main technical requirements were:
HostingHosting the reporting dashboard on AWS.
ProcessingProcessing a large number of logs in different formats stored on AWS S3 and calculating metrics based on them.
MaintainingMaintaining low latency (~10 minutes) between logs being stored by the client’s system and displaying metrics on the dashboard.
FetchingFetching 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.
Another important challenge was to create an infrastructure that is easy to implement and update.
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 dashboardContact our team