email iconemail phone iconcall

Case Study: Ooyala

By leveraging data stored in Apache Cassandra™, Ooyala is helping their customers take a more strategic approach when delivering a digital video experience, so they can get ahead in this fast-evolving space.

Ooyala Apache Cassandra HadoopDownload the Ooyala Case Study

“With a conventional database, we’d have to be really in the trenches, or completely re-architecting how we absorb that data. But because we had Apache Cassandra, we knew we’d have to add a few additional nodes to the cluster, at most, and without having to fundamentally re-architect our solution.” – Harry Robertson, Ooyala

Company: Ooyala

Overview: San Francisco-based video services company Ooyala provides a suite of technologies and services that support content owners in managing, analyzing and monetizing the digital video they publish online, on mobile devices, and through the over-the-top distribution platform for delivering Internet video to television. The company serves hundreds of global media companies and marketers including Fremantle Media, Telegraph Media Group and Yahoo! Japan, helping them control the end-to-end digital video experience, from where videos play to what ads are shown to how video players appear.

“We enable our customers to make the most of their digital video content and to build their business around it as effectively as possible,” says Harry Robertson, tech lead for Ooyala’s monetization team.

“Ooyala” means “cradle” in the Southern Indian language of Telegu; the company chose the name because “it describes what we do: give birth to new ideas and new innovations in online video.” One particular area of focus for innovation for Ooyala is analytics. “We provide very powerful analytics, including geographic and URL-level analytics, that allow our customers to see how their content is performing – and why – and how they can improve on that,” Robertson explains. “So, instead of telling a customer, “Your video has 100 plays today,” we have the ability to report, “Your video had 100 plays. Sixty were in Beijing, and 20 were on”

Data Size: 20+ nodes in production

Challenge: To respond efficiently to significant spikes in incoming data levels and escalating storage demands, and develop new data analytics product offerings, while maintaining high levels of service for customers in the fast-evolving digital video industry

Solution: The elastically scalable Apache Cassandra database, which allows Ooyala to absorb and leverage massive amounts of digital video data by simply adding nodes to Cassandra’s cluster ring architecture, which can grow to include hundreds of thousands of nodes