A Tubi
success story

Hyper-personalized user experiences drive increased advertising revenue

The need

Partnering with over 250 media companies, Tubi has more than 30,000 movies and TV shows globally. As a free ad-supported platform, Tubi is an ideal alternative to paid streaming subscriptions services. Tubi’s platform is fueled by a robust content recommendation engine that pairs viewers with the content they love, which is a huge draw for Tubi’s growing young and diverse audience and the brands looking to reach these audiences. Tubi has low ad loads and frequency optimization offering the ideal ad experience for both consumers and brands.

As Tubi’s popularity rose, the development team was working around the clock trying to scale the existing systems with more hardware. Simultaneously, the development team was trying to improve the user experience by adding layers of machine learning driven recommendations to further individualize the customer experience.

The challenge

Tubi was in search of a single platform that could:

  • provide the always on, responsive experience their demographic have come to expect
  • automatically scale on demand
  • handle the complexity that comes with a Video On Demand service
  • bring together big data and machine learning for hyper-personalized content recommendations
  • enable developers to focus on business logic, not break-fix bandaids across a distributed system
  • easy and robust integration with numerous technologies already in use such as gRPC, ScyllaDB, Postgres, Datadog, Spark, AWS, etc.

The chosen solution also needed to be able to keep up with Tubi’s fast pace of innovation and be implemented quickly to keep pace with business goals.

The solution

In addition to the list of platform requirements, Tubi was seeking a provider that would work with them as a partner to achieve a common goal: create better software for the video-on-demand marketplace. After researching, it was clear only Akka could deliver the technology, expertise and partnership Tubi sought.

Built on reactive architecture, Akka provides the frameworks and runtimes that enable Tubi to build cloud-native applications that can take advantage of the distributed nature of the cloud, are resilient to failure, automatically scale up and down, and are highly responsive. Akka enables Tubi to easily apply Machine Learning models to real-time streams of data. Providing individualized content and hyper-personalized user experiences customers crave and increased advertising revenue opportunities for Tubi.

Telemetry provides the advanced system monitoring and management required for Tubi’s highly tuned, massively performant application. Tubi also utilizes telemetry during development to ensure optimal performance before going into production.

“Akka has enabled Tubi to provide customer experiences unlike any other in the video-on-demand space,” states , Marios Assistis, CTO at Tubi. “Tubi is now able to deliver a unique level of hyperpersonalization that resonates with our viewers’ individual tastes and advertiser solutions needed by the world’s leading brands.”

Akka has enabled Tubi to provide customer experiences unlike any other in the video-on-demand space.

Marios Assistis
CTO. Tubi

The results

With Akka, Tubi has been able to increase development velocity while attaining the expertise, and confidence, to quickly solve complex issues that arise during development. Telemetry allows for better monitoring of services in production and a rich set of metrics used for smart alerting in production systems and quick debugging of complex interdependencies in the rare cases that issues do arise.

Stay Responsive
to Change.