Nirmal Govind, Director, Streaming Science & Algorithms, Netflix, explains how "we use big data for deep analysis and predictive algorithms to help provide the best experience for our members .. the types of problems we're solving [I am quoting 2 of the items]
- Understanding the impact of QoE on user behavior
- Determining what movies and shows to cache on the edge servers based on member viewing behavior [see "Netflix CDN Customers have More Fun" - here]
One of several interesting problems here is to optimize decisions around content caching on these appliances based on the viewing behavior of the members served. With millions of members, a large catalog, and limited storage capacity, how should the content be cached to ensure that when a member plays a particular movie or show, it is being served out of the local cache/appliance?
See "Optimizing the Netflix Streaming Experience with Data Science" - here.