Playback data systems
-
Upload
ketan-duvedi -
Category
Career
-
view
762 -
download
1
Transcript of Playback data systems
![Page 1: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/1.jpg)
Distributed Systems EngineerPlayback Data Systems
https://jobs.netflix.com/jobs/861178Ketan Duvedi
![Page 2: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/2.jpg)
NetflixThe world’s leading Internet TV network
190+ countries
86+ millionmembers
1500+ devicessupported
125 millionhours / day
![Page 3: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/3.jpg)
High scale
![Page 4: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/4.jpg)
Big Global OpportunityGlobal broadband households continue to grow
![Page 5: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/5.jpg)
Innovative CultureValues are what we value
High Performance
Freedom & Responsibility
Context, not Control
Highly Aligned, Loosely Coupled
Pay top of market
Promotions & Development
http://www.slideshare.net/reed2001/culture-1798664
![Page 6: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/6.jpg)
Team Focus
Build and Operate server side infrastructure to collect, process, and provide high quality data about Netflix playback experiences.
![Page 7: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/7.jpg)
Data CollectionViewing Data
Playback events Player QoE Errors
Ingest > 500K events/sec
![Page 8: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/8.jpg)
Data CollectionDevice Attributes
Firmware, SDK, UI State changes
Ingest ~ 50K events/sec
![Page 9: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/9.jpg)
Data Processing
SessionizeSanitize
SynthesizeSummarize
![Page 10: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/10.jpg)
Data Processing - High Volume @ Low Latency
PDS owns 4 of Top 5 Cassandra Clusters at Netflix
![Page 11: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/11.jpg)
Data Providing
What you’ve watchedWhere you’re at
Real time Operational Insights
![Page 12: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/12.jpg)
Data ProvidingData feeds● Events and summaries● Large number of consumers
Personalized Recommendations
![Page 13: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/13.jpg)
DevOps CultureInsights into our systems enables
Operational ExcellenceYou Build It, You Run It
![Page 14: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/14.jpg)
Technology Stack
![Page 15: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/15.jpg)
Big Opportunities
![Page 16: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/16.jpg)
Global Scale
Improve the microservices architecture to ensure linear scalability at sublinear cost.
![Page 17: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/17.jpg)
Data quality
Deliver high quality data despite diversity of quality in input events.
Use data to deliver business functionality
![Page 18: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/18.jpg)
Flexible Processing
Build platform to enable partners to quickly explore new data
transformations and views.
![Page 19: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/19.jpg)
For more info...Details of the team’s work and approaches:● How Netflix knows where you are in House of
Cards● Viewing History System Evolution
![Page 20: Playback data systems](https://reader031.fdocuments.us/reader031/viewer/2022021418/586fde0a1a28ab18428b6a97/html5/thumbnails/20.jpg)
Interested?https://jobs.netflix.com/jobs/861178
Ketan Duvedi