A brief overview of Real-Time Analytics at Netflix and the challenges we've faced in designing and deploying production ready products based on real-time data.
3. We are drowning in information but starved for knowledge.
- John Naisbitt
Real-Time Analytics
4. Real-Time Analytics
● Part of Insight Engineering.
● Build systems that make intelligent decisions about our operational environment.
○ Make decisions in near real-time.
○ Automate actions in the production environment.
● Support operational availability and reliability.
5. One of these things is not like the others.
Anomaly and Outlier Detection
10. Old Version (v1.0)
New Version
(Canary - v1.1)
Load
Balancer
Customers
88 Servers
6 Servers
Metrics
Netflix Canary Release Process.
Old Version
(Control - v1.0)
6 Servers
Analysis
11. A Data Scientist’s capability to extract value from data is largely coupled with the maturity of the
data platform of its company. - Robert Chang
Analytic Architecture
26. Progress is impossible without change, and those who cannot change their minds cannot
change anything
- George Bernard Shaw
Challenge Three: Change
Deployment
37. Literature
● Practical Machine Learning: A New Look at Anomaly Detection (Dunning, 2014)
● Distinguishing cause from effect using observational data: methods and
benchmarks (Mooij et al., 2014)
● Enhancing Performance Prediction Robustness by Combining Analytical Modeling
and Machine Learning (Didona et al., 2015)