Integrated Digital Video Advertising
A Real-Time Data Processing Solution Implemented on Microsoft Azure
Terrace architects a real-time video data capture solution for MultiPop.
MultiPop’s authoring platform enables video creators the ability to monetize videos by adding engaging commerce, content extensions, and advertising opportunities within minutes. With millions of data points simultaneously coming in
from multiple video players, clients, and platforms, Multipop needed a robust and secure process to collect, manipulate, and display the information on a user-friendly analytics dashboard.
Deciding against both an independent developer and a larger firm, MultiPop went with Terrace for its customer-centric service and support along with its experienced project and advisory teams, known for adapting to their clients’ style,
process and budget. It was a perfect match for MultiPop’s needs.
Seeking a multi-dimensional and generic-to-scale solution from a team who could draft a solution in a short amount of time, MultiPop tasked Terrace with understanding their existing architecture, identifying potential issues, and brainstorming
the solution on the Azure Cloud.
MultiPop needed a scalable process for retrieving and processing millions of real-time data from their video content authoring platform. The solution would have to gather and process information on users – what attracts their attention
and what turns into sales — to enable content creators to include contextual and usable advertising.
A data processing receiver, processor, and reporting format, implemented on Azure for near real-time analytics and reporting on all feeding devices.
SQL Database, Dimension options and ETL (Extract, Transform, Load) operations, IaaS and PaaS platforms, API
MultiPop is scalable video content distribution platform designed to let anyone monetize videos in minutes through advertising, content, and e-commerce opportunities. This intelligent marketing platform provides audiences – viewing
on desktops, tablets, and mobile platforms – customized information and advertising they are interested in and want.
The Terrace Process
Terrace + MultiPop
MultiPop selected Terrace for our experience with Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Big Data solutions. A successful Proof of Concept design for processing the real-time data would push MultiPop into
full production and launch their signature platform.
- After reviewing MultiPop’s platform and requirements, we recommended a solution that would address three concerns: 1) stability and resiliency to the high volumes of data collected from the multiple data sources 2) security across
the viewer platforms and 3) scalability.
- We architected and implemented a system of Worker Roles for data collection, ETL (Extract, Transform, Load) operations, and an Azure SQL database to extract and optimize the data on a SaaS platform. We drafted the procedures for
the analytics dashboard and implemented the wiring for MultiPop’s clients to access the data in a user-friendly dashboard.“Terrace knows how to work efficiently and smart,” noted MultiPop’s CTO, Steve Harshbarger. “They demonstrated both an ability to provide comprehensive, easy to follow methods along with mentorship and support. We were
successful in making modifications to the architecture from Terrace’s comprehensive instructions.”
- Once the initial design was established, Terrace and MultiPop worked iteratively together to refine performance and optimization of the solution to align with MultiPop’s specifications.
The robust architecture for manipulating the extensive volumes of video data implemented on Microsoft Azure was central to the MultiPop solution. The Proof of Concept design was completed within a few months and production in fewer than six.
“Without the Terrace solution, it wouldn’t be a product. It makes up one third of the MultiPop product (along with the video content and MultiPop’s interactive video player). Every customer uses the dashboard that the analytics power.
How long people are spending on the videos and the revenue generated by clients is key to the product.
“Terrace is the right size of handpicked people who know their stuff. They are practical and adaptable and they take responsibility. They are nice people and just fun to work with!”