From data chaos to seamless reporting
The primary technical obstacle was the intricate task of integrating with multiple AdTech platforms to collect and process data related to ad campaigns. The absence of APIs in some media and the inconsistent nomenclature used across different platforms further complicated data alignment. To add to these challenges, the system was built on a legacy codebase, utilizing an unsupported version of Angular, which brought its own issues.
Meet our Expert
Mateusz Bajda, a dedicated developer with a passion for all things Japan, PHP and Python, has been instrumental in the project's success. With a love for his rice cooker and nearly a decade of experience in the company, Mateusz's insights and expertise have been invaluable.
"We focused on maintaining connections to AdTech platforms, which was the system's core," Mateusz continued. "While some parts of the system used a legacy frontend framework, our primary goal was to ensure the system's core functionality remained intact. Over time, as system requirements changed, we adapted to meet those new demands."
On the technical front, the team implemented a solution to gather data from multiple AdTech platforms and store it in their database. This approach ensured publishers could view their stats daily, reflecting data from the previous day, which was especially crucial regarding financials.
Beyond the technical aspects, the project faced challenges related to changing system requirements and the need to adapt continuously. The client's evolving understanding of their needs, coupled with frequent personnel changes, added layers of complexity.