Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Designing the Library Powering Netflix's QoE with Scala 3

Scala Days Conferences via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the development of Netflix's Measures Library, a centralized framework designed to streamline the definition and execution of complex business metrics across multiple systems. Learn how Netflix addressed the growing complexity of diverse metrics like hours streamed, play delay, and rebuffers contributed by teams ranging from Data Scientists to Client Engineers. Discover how Scala 3's powerful features including Opaque Types, Type Classes, Macros, and Context Functions were leveraged in a direct style approach to create a solution that empowers teams with limited Scala expertise to efficiently define and manage business measures. Understand the practical application of advanced Scala features in a real-world, high-impact scenario and see how this innovative library significantly improved Netflix's Quality of Experience (QoE) by enhancing dashboards and reports that drive critical decision-making. Gain valuable insights into designing scalable solutions for metric management in large-scale distributed systems while making complex Scala concepts accessible to diverse engineering teams.

Syllabus

Joan Goyeau: Designing the library powering Netflix's QoE with Scala 3 [Scala Days 2025]

Taught by

Scala Days Conferences

Reviews

Start your review of Designing the Library Powering Netflix's QoE with Scala 3

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.