Real User Performance Monitoring at Netflix Scale

Atlanta Web Performance Group
Atlanta Web Performance Group
Public group

Atlanta Tech Village - Main event space (1st floor)

3423 Piedmont Rd Ne · Atlanta, GA

How to find us

Location image of event venue


Speaker: Martin Spier, Sr. Performance Engineer, Netflix

Netflix runs on thousands of different devices, from smartphones to laptops, smart TVs and gaming consoles. These devices are spread all around the world, have a vastly different set of capabilities, resource constraints, and run under a multitude of network conditions. Understanding how real users perceive Netflix’s app performance is key to optimizing the right things, finding issues, and improving user experience.

Real user monitoring might be as simple as signing up for a third party service, snapping a JavaScript to a page, and waiting for a report, but for Netflix, it's not that trivial. This talk will cover the challenges Netflix faced while developing a real user monitoring solution, that is able to consistently track app performance, across thousands of different devices, all across the globe. It will also explain how Netflix collects and processes the large amount of data generated by these devices, using open source solutions such as Druid and Apache Spark, and the tools that were created to help our engineers analyze this data, understand how real users perceive performance, and ultimately create a better experience for them.