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.