Adstream, founded in 2001 and head quartered in London, is the world’s largest Ad Services Network. It delivers over 2 million TV ads every year. It is used by over 9,000 brands, covering more than 60% of the top global agencies and 70% of the top global brands. It has over 100,000 customers worldwide, with facilities spanning the globe and presence in over 125 countries.
Prior to 2017, all the content processing and preparation was occurring locally within Adstream’s various facilities worldwide. This meant they needed to have all the necessary tools for their content processing locally at each location. For example, Adstream relied heavily on Venera Technologies’ Pulsar on-premise file-based QC software to validate their content as part of their workflow. That meant they were using multiple Pulsar licenses at each location.
In 2017, Adstream began the process of consolidating the operations at these disjointed facilities into a cohesive homogenous central cloud-based platform, where all the facilities worldwide, could store, process, and prepare content using central set of tools and services. The goal was to gain efficiency in cost, resources as well as being agile and flexible in meeting their global needs.
The key challenge in migrating their QC operations to the cloud along with their content migration was solving the need for a fully featured, highly scalable, region agnostic, automated file-based QC system. More specifically:
- Unique Features – QC for commercials requires regionally unique considerations when compared to film or program content, especially around track layouts, audio, and PSE testing
- 24×7 Availability – The chosen system had to be available 24×7 and located geographically near to where Adstream clients upload their files
- Scalability – The system had to be able to scale to meet the sessional peaks in advertising
- Reliability & Availability – With no reliance on regional data centers or on-premise hardware, the required solution had to be cloud native and be available in all AWS regions, including China
- Security/Privacy – Due to security and client privacy considerations, analysis had to be performed in place and assets could not leave Adstream’s AWS VPCs (Virtual Private Cloud). Solutions requiring files being sent to 3rd party providers for QC weren’t an option.
- RESTful API – As the QC solution was to form part of a larger and completely automated QC system then a fully Restful API was required.