SlideShare a Scribd company logo
1 of 39
Download to read offline
DATA @ NFLX 
Building a Culture of Analytics Everywhere 
Tableau Customer Conference 
2014.09.09 
Blake Irvine 
Manager, Device Analytics 
Data Science & Engineering 
birvine@netflix.com 
Albert Wong 
Manager, Reporting Platforms 
Cloud & Platform Engineering 
albwong@netflix.com
Netflix and data in the news... 
“Giving Viewers What They 
Want” --New York Times 
“The Science Behind the 
Netflix Algorithms That 
Decide What You’ll Watch 
Next” --Wired 
Data-Mining Boosts Netflix's 
Subscriber Base, Showbiz 
Clout 
--AdAge
BIG 
DATA
Big Data at Netflix 
Size 
● 50+ million members 
● 1000’s of devices 
● 100’s of systems 
● >300B data pipeline events daily 
● >10B row tables daily 
Ubiquitous 
● Data is everywhere 
● Many complex systems 
● Many engineering teams 
producing and consuming 
● Non-streaming teams produce 
and consume data 
● Culturally data driven
How do we innovate 
with Big Data?
TOOLS 
CULTURE
Tools 
DATA STORAGE DATA PROCESSORS DATABASE REPORTING 
Sting
Team Structure 
Data Science and Engineering 
Marketing 
data engineering 
reporting 
analyst 
Finance Product Engineering ... 
Business Functions
Team Structure 
Data Science and Engineering 
WE DO 
NOT WHAT Marketing 
data engineering 
reporting 
analyst 
Finance Product Engineering ...
Netflix Team Structure 
Data Science and Engineering 
data engineering 
reporting 
analyst 
Marketing 
data engineering 
reporting 
analyst 
data engineering 
reporting 
analyst 
data engineering 
reporting 
analyst 
Finance Product Engineering ... 
Business Functions
Highly Aligned, Loosely Coupled 
data engineering 
reporting 
analyst 
Finance 
data engineering 
data architect 
analyst/reporting 
Marketing
Highly Aligned, Loosely Coupled 
data engineering 
reporting 
analyst 
Finance 
data engineering 
data architect 
analyst/reporting 
Marketing
Freedom & Responsibility 
Freedom 
Don’t limit access 
Don’t limit choices 
Reduce constraints 
Responsibility 
Trust 
Don’t allow chaos 
Reduce accidents
Protected access 
CENTRAL DATA
Protected access 
CENTRAL DATA NOT WHAT WE DO
Unlocked access 
CENTRAL DATA
Don’t limit choice 
CENTRAL DATA OPERATIONAL DATA 
LOCAL DATA
OPERATIONAL DATA 
Don’t limit choice 
Sting 
CENTRAL DATA LOCAL DATA
Why is Tableau a good choice? 
Quick 
Intuitive 
Rich Visual Analysis 
Storytelling 
Emailed Reporting 
Reusability
Who uses Tableau?
How do we use Tableau?
Examples 
● Application build testing 
● Certification tracking 
● Operational Excellence
Application Build Testing (1/4) 
● Team: Product Engineering 
● Context 
○ Application automatically tested at every code 
checkin 
○ Several dozen performance tests run to measure 
change and avoid regression 
● Problem 
○ Limited graphing tool built into test tool 
○ Difficult / no customization
Application Build Testing (2/4) 
{ 
"metadata" : { 
"TestCaseName" : "Trunk.Rendering.Effects_Mask2", 
"MarkerSetId" : 2472165, 
"ESN" : "DCQA01", 
"UIBuild" : null, 
"Build" : "2689", 
"JenkinsJob" : "http://builds.netflix.com/job/208/", 
"Label" : "#2689 / 208", 
"BuildTimestamp" : null, 
"Changelist" : "2177893" 
}, 
"results" : 
[ 
{"MeanFps" : 60.284862537264004}, 
{"MeanFps" : 60.264900662251655}, 
{"MeanFps" : 60.234541577825162} 
] 
} 
Build / Test
Application Build Testing (3/4)
Application Build Testing (4/4)
Certification Tracking (1/3) 
Team: Certification Operations 
Context 
● We certify the Netflix implementation on many new 
consumer electronics devices 
Problem 
● Time consuming to generate insights across multiple 
disconnected systems
Certification Tracking (2/3) 
NTS 
Certification 
Process
Certification Tracking (3/3)
Operational Excellence (1/3) 
Team: Data Science & Engineering 
Context 
● Ensure continuous development does not negatively 
impact availability and resilience 
Problem 
● Multiple programs and data sources 
● Need to link source data patterns to engineering tools
Operational Excellence (2/3)
Operational Excellence (3/3)
Where are we with 
Tableau?
DATA @ NFLX 
● Netflix is known for being data driven 
● Big data is available everywhere 
● Our culture enables analysis everywhere 
● Tableau complements our culture 
● We have organic growth throughout Netflix 
● Growing part of our reporting platform
What can we answer? 
Blake Irvine 
Manager, Device Analytics 
Data Science & Engineering 
birvine@netflix.com 
Albert Wong 
Manager, Reporting Platforms 
Cloud & Platform Engineering 
albwong@netflix.com

More Related Content

What's hot

What's hot (20)

Life is but a Stream
Life is but a StreamLife is but a Stream
Life is but a Stream
 
In-Memory Computing Webcast. Market Predictions 2017
In-Memory Computing Webcast. Market Predictions 2017In-Memory Computing Webcast. Market Predictions 2017
In-Memory Computing Webcast. Market Predictions 2017
 
Leveraging Spark to Democratize Data for Omni-Commerce with Shafaq Abdullah
Leveraging Spark to Democratize Data for Omni-Commerce with Shafaq AbdullahLeveraging Spark to Democratize Data for Omni-Commerce with Shafaq Abdullah
Leveraging Spark to Democratize Data for Omni-Commerce with Shafaq Abdullah
 
CTO View: Driving the On-Demand Economy with Predictive Analytics
CTO View: Driving the On-Demand Economy with Predictive AnalyticsCTO View: Driving the On-Demand Economy with Predictive Analytics
CTO View: Driving the On-Demand Economy with Predictive Analytics
 
Webinar: Big Data Integration - Why Same Old, Same Old Won't Cut It
Webinar: Big Data Integration - Why Same Old, Same Old Won't Cut ItWebinar: Big Data Integration - Why Same Old, Same Old Won't Cut It
Webinar: Big Data Integration - Why Same Old, Same Old Won't Cut It
 
Scaling ML-Based Threat Detection For Production Cyber Attacks
Scaling ML-Based Threat Detection For Production Cyber AttacksScaling ML-Based Threat Detection For Production Cyber Attacks
Scaling ML-Based Threat Detection For Production Cyber Attacks
 
The Real-Time CDO and the Cloud-Forward Path to Predictive Analytics
The Real-Time CDO and the Cloud-Forward Path to Predictive AnalyticsThe Real-Time CDO and the Cloud-Forward Path to Predictive Analytics
The Real-Time CDO and the Cloud-Forward Path to Predictive Analytics
 
Building an IoT Kafka Pipeline in Under 5 Minutes
Building an IoT Kafka Pipeline in Under 5 MinutesBuilding an IoT Kafka Pipeline in Under 5 Minutes
Building an IoT Kafka Pipeline in Under 5 Minutes
 
Scaling Data Quality @ Netflix
Scaling Data Quality @ NetflixScaling Data Quality @ Netflix
Scaling Data Quality @ Netflix
 
Netflix Teradata partner's presentation
Netflix Teradata partner's presentationNetflix Teradata partner's presentation
Netflix Teradata partner's presentation
 
Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data Architecture
 
Moving data to the cloud BY CESAR ROJAS from Pivotal
Moving data to the cloud BY CESAR ROJAS from PivotalMoving data to the cloud BY CESAR ROJAS from Pivotal
Moving data to the cloud BY CESAR ROJAS from Pivotal
 
Real-Time Analytics with MemSQL and Spark
Real-Time Analytics with MemSQL and SparkReal-Time Analytics with MemSQL and Spark
Real-Time Analytics with MemSQL and Spark
 
Getting It Right Exactly Once: Principles for Streaming Architectures
Getting It Right Exactly Once: Principles for Streaming ArchitecturesGetting It Right Exactly Once: Principles for Streaming Architectures
Getting It Right Exactly Once: Principles for Streaming Architectures
 
Netflix - Elevating Your Data Platform - TDWI Keynote - San Diego 2015
Netflix - Elevating Your Data Platform - TDWI Keynote - San Diego 2015Netflix - Elevating Your Data Platform - TDWI Keynote - San Diego 2015
Netflix - Elevating Your Data Platform - TDWI Keynote - San Diego 2015
 
Webinar: BI in the Sky - The New Rules of Cloud Analytics
Webinar: BI in the Sky - The New Rules of Cloud AnalyticsWebinar: BI in the Sky - The New Rules of Cloud Analytics
Webinar: BI in the Sky - The New Rules of Cloud Analytics
 
The Life of an Internet of Things Electron
The Life of an Internet of Things ElectronThe Life of an Internet of Things Electron
The Life of an Internet of Things Electron
 
How Apache Spark Changed the Way We Hire People with Tomasz Magdanski
How Apache Spark Changed the Way We Hire People with Tomasz MagdanskiHow Apache Spark Changed the Way We Hire People with Tomasz Magdanski
How Apache Spark Changed the Way We Hire People with Tomasz Magdanski
 
SnapLogic Live: Big Data Integration
SnapLogic Live: Big Data IntegrationSnapLogic Live: Big Data Integration
SnapLogic Live: Big Data Integration
 
Building Real-Time Data Pipelines with Kafka, Spark, and MemSQL
Building Real-Time Data Pipelines with Kafka, Spark, and MemSQLBuilding Real-Time Data Pipelines with Kafka, Spark, and MemSQL
Building Real-Time Data Pipelines with Kafka, Spark, and MemSQL
 

Viewers also liked

Panda lacotion
Panda lacotionPanda lacotion
Panda lacotion
geleya
 
Internal Social and Collaboration presented at 18F
Internal Social and Collaboration presented at 18FInternal Social and Collaboration presented at 18F
Internal Social and Collaboration presented at 18F
Thomas Vander Wal
 
Tableau - ANAND CHOKHI DEMO - Filled Map Chart
Tableau - ANAND CHOKHI DEMO - Filled Map ChartTableau - ANAND CHOKHI DEMO - Filled Map Chart
Tableau - ANAND CHOKHI DEMO - Filled Map Chart
Anand Chokshi
 

Viewers also liked (16)

Netflix - Enabling a Culture of Analytics
Netflix - Enabling a Culture of AnalyticsNetflix - Enabling a Culture of Analytics
Netflix - Enabling a Culture of Analytics
 
Netflix-Using analytics to predict hits
Netflix-Using analytics to predict hitsNetflix-Using analytics to predict hits
Netflix-Using analytics to predict hits
 
Netflix
Netflix Netflix
Netflix
 
Data Warehousing Patterns for Hadoop
Data Warehousing Patterns for HadoopData Warehousing Patterns for Hadoop
Data Warehousing Patterns for Hadoop
 
ANTS - 360 view of your customer - bigdata innovation summit 2016
ANTS - 360 view of your customer - bigdata innovation summit 2016ANTS - 360 view of your customer - bigdata innovation summit 2016
ANTS - 360 view of your customer - bigdata innovation summit 2016
 
Unlocking the Value of Big Data (Innovation Summit 2014)
Unlocking the Value of Big Data (Innovation Summit 2014)Unlocking the Value of Big Data (Innovation Summit 2014)
Unlocking the Value of Big Data (Innovation Summit 2014)
 
10 Best Practices for Tableau Dashboard Design: Data Exploration and Actionab...
10 Best Practices for Tableau Dashboard Design: Data Exploration and Actionab...10 Best Practices for Tableau Dashboard Design: Data Exploration and Actionab...
10 Best Practices for Tableau Dashboard Design: Data Exploration and Actionab...
 
Marketing with Digital Tools
Marketing with Digital ToolsMarketing with Digital Tools
Marketing with Digital Tools
 
Как думать о коммерциализации Искусственного Интеллекта и не разочароваться з...
Как думать о коммерциализации Искусственного Интеллекта и не разочароваться з...Как думать о коммерциализации Искусственного Интеллекта и не разочароваться з...
Как думать о коммерциализации Искусственного Интеллекта и не разочароваться з...
 
Case estágio - Proposta de interface para um módulo de estratégia do sistema ...
Case estágio - Proposta de interface para um módulo de estratégia do sistema ...Case estágio - Proposta de interface para um módulo de estratégia do sistema ...
Case estágio - Proposta de interface para um módulo de estratégia do sistema ...
 
Open Budget Data: A Landscape Analysis
Open Budget Data: A Landscape AnalysisOpen Budget Data: A Landscape Analysis
Open Budget Data: A Landscape Analysis
 
Working Mechanism of Pinterest and LinkedIn
Working Mechanism of Pinterest and LinkedInWorking Mechanism of Pinterest and LinkedIn
Working Mechanism of Pinterest and LinkedIn
 
Panda lacotion
Panda lacotionPanda lacotion
Panda lacotion
 
Daily Newsletter: 19th July, 2011
Daily Newsletter: 19th July, 2011Daily Newsletter: 19th July, 2011
Daily Newsletter: 19th July, 2011
 
Internal Social and Collaboration presented at 18F
Internal Social and Collaboration presented at 18FInternal Social and Collaboration presented at 18F
Internal Social and Collaboration presented at 18F
 
Tableau - ANAND CHOKHI DEMO - Filled Map Chart
Tableau - ANAND CHOKHI DEMO - Filled Map ChartTableau - ANAND CHOKHI DEMO - Filled Map Chart
Tableau - ANAND CHOKHI DEMO - Filled Map Chart
 

Similar to DATA @ NFLX (Tableau Conference 2014 Presentation)

Data Preparation vs. Inline Data Wrangling in Data Science and Machine Learning
Data Preparation vs. Inline Data Wrangling in Data Science and Machine LearningData Preparation vs. Inline Data Wrangling in Data Science and Machine Learning
Data Preparation vs. Inline Data Wrangling in Data Science and Machine Learning
Kai Wähner
 
클라우드에서의 데이터 웨어하우징 & 비즈니스 인텔리전스
클라우드에서의 데이터 웨어하우징 & 비즈니스 인텔리전스클라우드에서의 데이터 웨어하우징 & 비즈니스 인텔리전스
클라우드에서의 데이터 웨어하우징 & 비즈니스 인텔리전스
Amazon Web Services Korea
 

Similar to DATA @ NFLX (Tableau Conference 2014 Presentation) (20)

2014 DATA @ NFLX (Tableau Customer Conference)
2014 DATA @ NFLX (Tableau Customer Conference)2014 DATA @ NFLX (Tableau Customer Conference)
2014 DATA @ NFLX (Tableau Customer Conference)
 
Data-Driven Software Engineering for Agile Teams
Data-Driven Software Engineering for Agile TeamsData-Driven Software Engineering for Agile Teams
Data-Driven Software Engineering for Agile Teams
 
DevOps Powered by Splunk
DevOps Powered by SplunkDevOps Powered by Splunk
DevOps Powered by Splunk
 
How to apply machine learning into your CI/CD pipeline
How to apply machine learning into your CI/CD pipelineHow to apply machine learning into your CI/CD pipeline
How to apply machine learning into your CI/CD pipeline
 
2010/09 - Database Architechs - Performance & Tuning Tool
2010/09 - Database Architechs - Performance & Tuning Tool2010/09 - Database Architechs - Performance & Tuning Tool
2010/09 - Database Architechs - Performance & Tuning Tool
 
Service Virtualization: What, Who, When, and How
Service Virtualization: What, Who, When, and HowService Virtualization: What, Who, When, and How
Service Virtualization: What, Who, When, and How
 
Log I am your father
Log I am your fatherLog I am your father
Log I am your father
 
seven steps to dataops @ dataops.rocks conference Oct 2019
seven steps to dataops @ dataops.rocks conference Oct 2019seven steps to dataops @ dataops.rocks conference Oct 2019
seven steps to dataops @ dataops.rocks conference Oct 2019
 
Anusaa_Qlikview
Anusaa_QlikviewAnusaa_Qlikview
Anusaa_Qlikview
 
Cloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct servicesCloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct services
 
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
 
Bridging the Gap: Analyzing Data in and Below the Cloud
Bridging the Gap: Analyzing Data in and Below the CloudBridging the Gap: Analyzing Data in and Below the Cloud
Bridging the Gap: Analyzing Data in and Below the Cloud
 
Splunk App for Stream for Enhanced Operational Intelligence from Wire Data
Splunk App for Stream for Enhanced Operational Intelligence from Wire DataSplunk App for Stream for Enhanced Operational Intelligence from Wire Data
Splunk App for Stream for Enhanced Operational Intelligence from Wire Data
 
Last Conference 2017: Big Data in a Production Environment: Lessons Learnt
Last Conference 2017: Big Data in a Production Environment: Lessons LearntLast Conference 2017: Big Data in a Production Environment: Lessons Learnt
Last Conference 2017: Big Data in a Production Environment: Lessons Learnt
 
Microsoft SQL Server 2016 - Everything Built In
Microsoft SQL Server 2016 - Everything Built InMicrosoft SQL Server 2016 - Everything Built In
Microsoft SQL Server 2016 - Everything Built In
 
Data Preparation vs. Inline Data Wrangling in Data Science and Machine Learning
Data Preparation vs. Inline Data Wrangling in Data Science and Machine LearningData Preparation vs. Inline Data Wrangling in Data Science and Machine Learning
Data Preparation vs. Inline Data Wrangling in Data Science and Machine Learning
 
Cisco Analytics: Accelerate Network Optimization with Virtualization
Cisco Analytics: Accelerate Network Optimization with VirtualizationCisco Analytics: Accelerate Network Optimization with Virtualization
Cisco Analytics: Accelerate Network Optimization with Virtualization
 
Path to continuous delivery
Path to continuous deliveryPath to continuous delivery
Path to continuous delivery
 
SplunkLive! London - Splunk App for Stream & MINT Breakout
SplunkLive! London - Splunk App for Stream & MINT BreakoutSplunkLive! London - Splunk App for Stream & MINT Breakout
SplunkLive! London - Splunk App for Stream & MINT Breakout
 
클라우드에서의 데이터 웨어하우징 & 비즈니스 인텔리전스
클라우드에서의 데이터 웨어하우징 & 비즈니스 인텔리전스클라우드에서의 데이터 웨어하우징 & 비즈니스 인텔리전스
클라우드에서의 데이터 웨어하우징 & 비즈니스 인텔리전스
 

Recently uploaded

怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
vexqp
 
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
vexqp
 
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
wsppdmt
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
ahmedjiabur940
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
nirzagarg
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
q6pzkpark
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
Health
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
chadhar227
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
ranjankumarbehera14
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Bertram Ludäscher
 

Recently uploaded (20)

The-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptxThe-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
 
SR-101-01012024-EN.docx Federal Constitution of the Swiss Confederation
SR-101-01012024-EN.docx  Federal Constitution  of the Swiss ConfederationSR-101-01012024-EN.docx  Federal Constitution  of the Swiss Confederation
SR-101-01012024-EN.docx Federal Constitution of the Swiss Confederation
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATIONCapstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATION
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
 
Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
Data Analyst Tasks to do the internship.pdf
Data Analyst Tasks to do the internship.pdfData Analyst Tasks to do the internship.pdf
Data Analyst Tasks to do the internship.pdf
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 

DATA @ NFLX (Tableau Conference 2014 Presentation)

  • 1. DATA @ NFLX Building a Culture of Analytics Everywhere Tableau Customer Conference 2014.09.09 Blake Irvine Manager, Device Analytics Data Science & Engineering birvine@netflix.com Albert Wong Manager, Reporting Platforms Cloud & Platform Engineering albwong@netflix.com
  • 2.
  • 3.
  • 4.
  • 5. Netflix and data in the news... “Giving Viewers What They Want” --New York Times “The Science Behind the Netflix Algorithms That Decide What You’ll Watch Next” --Wired Data-Mining Boosts Netflix's Subscriber Base, Showbiz Clout --AdAge
  • 6.
  • 8. Big Data at Netflix Size ● 50+ million members ● 1000’s of devices ● 100’s of systems ● >300B data pipeline events daily ● >10B row tables daily Ubiquitous ● Data is everywhere ● Many complex systems ● Many engineering teams producing and consuming ● Non-streaming teams produce and consume data ● Culturally data driven
  • 9. How do we innovate with Big Data?
  • 11. Tools DATA STORAGE DATA PROCESSORS DATABASE REPORTING Sting
  • 12. Team Structure Data Science and Engineering Marketing data engineering reporting analyst Finance Product Engineering ... Business Functions
  • 13. Team Structure Data Science and Engineering WE DO NOT WHAT Marketing data engineering reporting analyst Finance Product Engineering ...
  • 14. Netflix Team Structure Data Science and Engineering data engineering reporting analyst Marketing data engineering reporting analyst data engineering reporting analyst data engineering reporting analyst Finance Product Engineering ... Business Functions
  • 15. Highly Aligned, Loosely Coupled data engineering reporting analyst Finance data engineering data architect analyst/reporting Marketing
  • 16. Highly Aligned, Loosely Coupled data engineering reporting analyst Finance data engineering data architect analyst/reporting Marketing
  • 17. Freedom & Responsibility Freedom Don’t limit access Don’t limit choices Reduce constraints Responsibility Trust Don’t allow chaos Reduce accidents
  • 19. Protected access CENTRAL DATA NOT WHAT WE DO
  • 21. Don’t limit choice CENTRAL DATA OPERATIONAL DATA LOCAL DATA
  • 22. OPERATIONAL DATA Don’t limit choice Sting CENTRAL DATA LOCAL DATA
  • 23. Why is Tableau a good choice? Quick Intuitive Rich Visual Analysis Storytelling Emailed Reporting Reusability
  • 25. How do we use Tableau?
  • 26. Examples ● Application build testing ● Certification tracking ● Operational Excellence
  • 27. Application Build Testing (1/4) ● Team: Product Engineering ● Context ○ Application automatically tested at every code checkin ○ Several dozen performance tests run to measure change and avoid regression ● Problem ○ Limited graphing tool built into test tool ○ Difficult / no customization
  • 28. Application Build Testing (2/4) { "metadata" : { "TestCaseName" : "Trunk.Rendering.Effects_Mask2", "MarkerSetId" : 2472165, "ESN" : "DCQA01", "UIBuild" : null, "Build" : "2689", "JenkinsJob" : "http://builds.netflix.com/job/208/", "Label" : "#2689 / 208", "BuildTimestamp" : null, "Changelist" : "2177893" }, "results" : [ {"MeanFps" : 60.284862537264004}, {"MeanFps" : 60.264900662251655}, {"MeanFps" : 60.234541577825162} ] } Build / Test
  • 31. Certification Tracking (1/3) Team: Certification Operations Context ● We certify the Netflix implementation on many new consumer electronics devices Problem ● Time consuming to generate insights across multiple disconnected systems
  • 32. Certification Tracking (2/3) NTS Certification Process
  • 34. Operational Excellence (1/3) Team: Data Science & Engineering Context ● Ensure continuous development does not negatively impact availability and resilience Problem ● Multiple programs and data sources ● Need to link source data patterns to engineering tools
  • 37. Where are we with Tableau?
  • 38. DATA @ NFLX ● Netflix is known for being data driven ● Big data is available everywhere ● Our culture enables analysis everywhere ● Tableau complements our culture ● We have organic growth throughout Netflix ● Growing part of our reporting platform
  • 39. What can we answer? Blake Irvine Manager, Device Analytics Data Science & Engineering birvine@netflix.com Albert Wong Manager, Reporting Platforms Cloud & Platform Engineering albwong@netflix.com