SlideShare a Scribd company logo
1 of 14
Download to read offline
Team and Job Overview for
Senior Software Engineer
PLAYBACK DATA
SYSTEMS
World’s Leading Internet TV Network
● Opportunity: > 998M Broadband Households
● 167M+ Paid Members
● 190+ Countries
● 2000+ Device Types
● Commercial Free
○ TV
○ Movies
○ Original Content
At Tremendous Scale
Source: 2019 Global Internet Phenomena Report
● Streaming video accounts for >60%
of all traffic on the internet
● Netflix accounts for 12.6% of total
downstream volume of traffic and
11.4% of all internet traffic!
Playback Services Stats
● Millions of Requests per Second and growing
rapidly
● Tens of terabytes of data collected,
processed, stored and curated!
● 100s of millions of hours streamed per day
Freedom & Responsibility Culture
Every Netflix employee has the freedom to do their best
work and the responsibility to achieve excellence.
Values Are What We Value
● Judgment
● Communication
● Impact
● Curiosity
● Innovation
● Courage
● Passion
● Integrity
● Selflessness
● Inclusion
See https://jobs.netflix.com/culture
for more information on our innovative
Freedom & Responsibility culture
Team Overview
Product Edge Systems
Playback Systems is a part of the Product Edge Systems group at Netflix. For an
overview of the organization, see https://tiny.cc/NetflixPES.
Playback Experience
Present the best personalized
audio/video/text tracks for every
playback
Playback Systems Teams
Playback Lifecycle
Orchestrate every step of the
Playback session. Provide stable
abstractions between device
and playback domains
Playback Data Systems
Capture & Summarize a
Playback Session. Curate and
serve large scale time series data
(Viewing History/Bookmarks)
Playback Licensing
Secure access to Netflix Content
via Digital Rights Management
Zuul
API-PROXY BFF SYSTEMS MID-TIER SERVICES
NodeJS
Services
Other services
Playback Systems Overall Architecture
Legacy
API
Playback
Manifest
Playback DRM
Services
Playback Events/
Logs
Playback
Summarizer
Playback
API
Playback Events
Processor
Playback Logs
Processor
Events Logs
Cassandra
Persistence
Playback
Summarization
Processor
Amazon
SQS
Only end play events
Cassandra
MemCache
Viewing History Device HistoryBookmarks
Playback
History Service
Data pipeline
Current Playback Data Systems (PDS) Architecture
PlaybackAPI
Systems
Operated by PDS
Operated by partners
Summarization
customization
Cross region
forwarding
Other region PDS
Device History
Service
Viewing History
Compressor
Cassandra
MemCache
Cassandra
MemCache
Kafka
Summarized
Sessions
Top 2020 Goals for PDS
1. Prototype and arrive at an informed strategic bet on
the overall architecture to support our 2025 scaling
needs
2. Re-imagine product specific aggregated materialized
views for Viewing History dataset
3. Achieve Simplicity by streamlining our Session
Processing and Summarization architecture
Playback Data Systems Technology Stack
Team Blogs/Talks
● Playback Data Systems
○ Scaling Time Series Data (part 1 and part 2)
● Our Org level Resources
○ Playback Lifecycle: Why we built an Evolutionary Architecture
(talk)
○ Playback Licensing: Scaling Event Sourcing for Downloads
(talk, blog post 1 & 2)
○ Playback Experience: How Netflix Directs 1/3rd of Internet
Traffic (talk)
○ Full Cycle Developers at Netflix (talk, blog)
Interested?
Contact me for more information!
Justin Becker
Engineering Manager
jbeck@netflix.com
https://www.linkedin.com/in/jbeck449/

More Related Content

What's hot

Netflix viewing data architecture evolution - QCon 2014
Netflix viewing data architecture evolution - QCon 2014Netflix viewing data architecture evolution - QCon 2014
Netflix viewing data architecture evolution - QCon 2014Philip Fisher-Ogden
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud PlatformOpsta
 
Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...
Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...
Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...StreamNative
 
Media Success Stories from the Cloud
Media Success Stories from the CloudMedia Success Stories from the Cloud
Media Success Stories from the CloudAmazon Web Services
 
Splunk Spark Integration
Splunk Spark IntegrationSplunk Spark Integration
Splunk Spark IntegrationGang Tao
 
Building Scalable Real-Time Data Pipelines with the Couchbase Kafka Connector...
Building Scalable Real-Time Data Pipelines with the Couchbase Kafka Connector...Building Scalable Real-Time Data Pipelines with the Couchbase Kafka Connector...
Building Scalable Real-Time Data Pipelines with the Couchbase Kafka Connector...HostedbyConfluent
 
AWS re:Invent 2016: From Resilience to Ubiquity - #NetflixEverywhere Global A...
AWS re:Invent 2016: From Resilience to Ubiquity - #NetflixEverywhere Global A...AWS re:Invent 2016: From Resilience to Ubiquity - #NetflixEverywhere Global A...
AWS re:Invent 2016: From Resilience to Ubiquity - #NetflixEverywhere Global A...Amazon Web Services
 
AWS re:Invent 2016: How News UK Centralized Cloud Governance Through Policy M...
AWS re:Invent 2016: How News UK Centralized Cloud Governance Through Policy M...AWS re:Invent 2016: How News UK Centralized Cloud Governance Through Policy M...
AWS re:Invent 2016: How News UK Centralized Cloud Governance Through Policy M...Amazon Web Services
 
Bridging Your Business Across the Enterprise and Cloud with MongoDB and NetApp
Bridging Your Business Across the Enterprise and Cloud with MongoDB and NetAppBridging Your Business Across the Enterprise and Cloud with MongoDB and NetApp
Bridging Your Business Across the Enterprise and Cloud with MongoDB and NetAppMongoDB
 
AWS re:Invent 2016: Moving Mission Critical Apps from One Region to Multi-Reg...
AWS re:Invent 2016: Moving Mission Critical Apps from One Region to Multi-Reg...AWS re:Invent 2016: Moving Mission Critical Apps from One Region to Multi-Reg...
AWS re:Invent 2016: Moving Mission Critical Apps from One Region to Multi-Reg...Amazon Web Services
 
The New Normal - AWSome Day Zurich 112016
The New Normal - AWSome Day Zurich 112016The New Normal - AWSome Day Zurich 112016
The New Normal - AWSome Day Zurich 112016Amazon Web Services
 
Superior Streaming and CDN Solutions: Cloud Storage Revolutionizes Digital Media
Superior Streaming and CDN Solutions: Cloud Storage Revolutionizes Digital MediaSuperior Streaming and CDN Solutions: Cloud Storage Revolutionizes Digital Media
Superior Streaming and CDN Solutions: Cloud Storage Revolutionizes Digital MediaScality
 
(GAM304) How Riot Games re:Invented Their AWS Model | AWS re:Invent 2014
(GAM304) How Riot Games re:Invented Their AWS Model | AWS re:Invent 2014(GAM304) How Riot Games re:Invented Their AWS Model | AWS re:Invent 2014
(GAM304) How Riot Games re:Invented Their AWS Model | AWS re:Invent 2014Amazon Web Services
 
Netflix cloud architecture...continued
Netflix cloud architecture...continuedNetflix cloud architecture...continued
Netflix cloud architecture...continuedCloud Genius
 
Journey to the Modern App with Containers, Microservices and Big Data
Journey to the Modern App with Containers, Microservices and Big DataJourney to the Modern App with Containers, Microservices and Big Data
Journey to the Modern App with Containers, Microservices and Big DataLightbend
 
How We Fixed Our MongoDB Problems
How We Fixed Our MongoDB Problems How We Fixed Our MongoDB Problems
How We Fixed Our MongoDB Problems MongoDB
 
How to Accelerate the Adoption of AWS and Reduce Cost and Risk with a Data F...
 How to Accelerate the Adoption of AWS and Reduce Cost and Risk with a Data F... How to Accelerate the Adoption of AWS and Reduce Cost and Risk with a Data F...
How to Accelerate the Adoption of AWS and Reduce Cost and Risk with a Data F...Amazon Web Services
 
AWS re:Invent 2016: How Pitney Bowes is transforming their business in the cl...
AWS re:Invent 2016: How Pitney Bowes is transforming their business in the cl...AWS re:Invent 2016: How Pitney Bowes is transforming their business in the cl...
AWS re:Invent 2016: How Pitney Bowes is transforming their business in the cl...Amazon Web Services
 

What's hot (20)

Netflix viewing data architecture evolution - QCon 2014
Netflix viewing data architecture evolution - QCon 2014Netflix viewing data architecture evolution - QCon 2014
Netflix viewing data architecture evolution - QCon 2014
 
Broadcast Playout on AWS
Broadcast Playout on AWSBroadcast Playout on AWS
Broadcast Playout on AWS
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platform
 
Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...
Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...
Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...
 
Media Success Stories from the Cloud
Media Success Stories from the CloudMedia Success Stories from the Cloud
Media Success Stories from the Cloud
 
Splunk Spark Integration
Splunk Spark IntegrationSplunk Spark Integration
Splunk Spark Integration
 
Building Scalable Real-Time Data Pipelines with the Couchbase Kafka Connector...
Building Scalable Real-Time Data Pipelines with the Couchbase Kafka Connector...Building Scalable Real-Time Data Pipelines with the Couchbase Kafka Connector...
Building Scalable Real-Time Data Pipelines with the Couchbase Kafka Connector...
 
AWS re:Invent 2016: From Resilience to Ubiquity - #NetflixEverywhere Global A...
AWS re:Invent 2016: From Resilience to Ubiquity - #NetflixEverywhere Global A...AWS re:Invent 2016: From Resilience to Ubiquity - #NetflixEverywhere Global A...
AWS re:Invent 2016: From Resilience to Ubiquity - #NetflixEverywhere Global A...
 
AWS re:Invent 2016: How News UK Centralized Cloud Governance Through Policy M...
AWS re:Invent 2016: How News UK Centralized Cloud Governance Through Policy M...AWS re:Invent 2016: How News UK Centralized Cloud Governance Through Policy M...
AWS re:Invent 2016: How News UK Centralized Cloud Governance Through Policy M...
 
Bridging Your Business Across the Enterprise and Cloud with MongoDB and NetApp
Bridging Your Business Across the Enterprise and Cloud with MongoDB and NetAppBridging Your Business Across the Enterprise and Cloud with MongoDB and NetApp
Bridging Your Business Across the Enterprise and Cloud with MongoDB and NetApp
 
AWS re:Invent 2016: Moving Mission Critical Apps from One Region to Multi-Reg...
AWS re:Invent 2016: Moving Mission Critical Apps from One Region to Multi-Reg...AWS re:Invent 2016: Moving Mission Critical Apps from One Region to Multi-Reg...
AWS re:Invent 2016: Moving Mission Critical Apps from One Region to Multi-Reg...
 
Netflix and Open Source
Netflix and Open SourceNetflix and Open Source
Netflix and Open Source
 
The New Normal - AWSome Day Zurich 112016
The New Normal - AWSome Day Zurich 112016The New Normal - AWSome Day Zurich 112016
The New Normal - AWSome Day Zurich 112016
 
Superior Streaming and CDN Solutions: Cloud Storage Revolutionizes Digital Media
Superior Streaming and CDN Solutions: Cloud Storage Revolutionizes Digital MediaSuperior Streaming and CDN Solutions: Cloud Storage Revolutionizes Digital Media
Superior Streaming and CDN Solutions: Cloud Storage Revolutionizes Digital Media
 
(GAM304) How Riot Games re:Invented Their AWS Model | AWS re:Invent 2014
(GAM304) How Riot Games re:Invented Their AWS Model | AWS re:Invent 2014(GAM304) How Riot Games re:Invented Their AWS Model | AWS re:Invent 2014
(GAM304) How Riot Games re:Invented Their AWS Model | AWS re:Invent 2014
 
Netflix cloud architecture...continued
Netflix cloud architecture...continuedNetflix cloud architecture...continued
Netflix cloud architecture...continued
 
Journey to the Modern App with Containers, Microservices and Big Data
Journey to the Modern App with Containers, Microservices and Big DataJourney to the Modern App with Containers, Microservices and Big Data
Journey to the Modern App with Containers, Microservices and Big Data
 
How We Fixed Our MongoDB Problems
How We Fixed Our MongoDB Problems How We Fixed Our MongoDB Problems
How We Fixed Our MongoDB Problems
 
How to Accelerate the Adoption of AWS and Reduce Cost and Risk with a Data F...
 How to Accelerate the Adoption of AWS and Reduce Cost and Risk with a Data F... How to Accelerate the Adoption of AWS and Reduce Cost and Risk with a Data F...
How to Accelerate the Adoption of AWS and Reduce Cost and Risk with a Data F...
 
AWS re:Invent 2016: How Pitney Bowes is transforming their business in the cl...
AWS re:Invent 2016: How Pitney Bowes is transforming their business in the cl...AWS re:Invent 2016: How Pitney Bowes is transforming their business in the cl...
AWS re:Invent 2016: How Pitney Bowes is transforming their business in the cl...
 

Similar to Senior Software Engineer Role at Playback Data Systems

Playback Data Systems @ Netflix
Playback Data Systems @ NetflixPlayback Data Systems @ Netflix
Playback Data Systems @ NetflixKetan Duvedi
 
Netflix Playback Licensing Engineering Leader Opportunity
Netflix Playback Licensing Engineering Leader OpportunityNetflix Playback Licensing Engineering Leader Opportunity
Netflix Playback Licensing Engineering Leader OpportunityKaren Casella
 
Playback Data Systems @ Netflix
Playback Data Systems @ NetflixPlayback Data Systems @ Netflix
Playback Data Systems @ NetflixKetan Duvedi
 
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin Inc
 
Playback & Edge Access Services Senior Software Engineer
Playback & Edge Access Services Senior Software EngineerPlayback & Edge Access Services Senior Software Engineer
Playback & Edge Access Services Senior Software EngineerKaren Casella
 
Engineering Leader opportunity @ Netflix - Playback Data Systems
Engineering Leader opportunity @ Netflix - Playback Data SystemsEngineering Leader opportunity @ Netflix - Playback Data Systems
Engineering Leader opportunity @ Netflix - Playback Data SystemsPhilip Fisher-Ogden
 
Architecting a 24x7 Live Linear Broadcast for Availability on AWS
Architecting a 24x7 Live Linear Broadcast for Availability on AWSArchitecting a 24x7 Live Linear Broadcast for Availability on AWS
Architecting a 24x7 Live Linear Broadcast for Availability on AWSAmazon Web Services
 
Netflix Playback Access Team
Netflix Playback Access TeamNetflix Playback Access Team
Netflix Playback Access TeamKaren Casella
 
Azure mediaservices
Azure mediaservicesAzure mediaservices
Azure mediaservicessharan gowde
 
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Gina Montgomery, V-TSP
 
Netflix Playback Licensing Team is Hiring!
Netflix Playback Licensing Team is Hiring!Netflix Playback Licensing Team is Hiring!
Netflix Playback Licensing Team is Hiring!Karen Casella
 
Netflix Playback Access Team
Netflix Playback Access TeamNetflix Playback Access Team
Netflix Playback Access TeamKaren Casella
 
AWS Media and Entertainment Cloud Symposium: Broadcast and OTT
AWS Media and Entertainment Cloud Symposium:  Broadcast and OTTAWS Media and Entertainment Cloud Symposium:  Broadcast and OTT
AWS Media and Entertainment Cloud Symposium: Broadcast and OTTAmazon Web Services
 
Stream Video to Your Global Users Securely and Confidently
Stream Video to Your Global Users Securely and ConfidentlyStream Video to Your Global Users Securely and Confidently
Stream Video to Your Global Users Securely and ConfidentlyCloudflare
 
Netflix AIM Engineering Manager
Netflix AIM Engineering ManagerNetflix AIM Engineering Manager
Netflix AIM Engineering ManagerKaren Casella
 
Why Stream Video with Cloudflare?
Why Stream Video with Cloudflare?Why Stream Video with Cloudflare?
Why Stream Video with Cloudflare?Cloudflare
 
EQR Reporting: Rails + Amazon EC2
EQR Reporting:  Rails + Amazon EC2EQR Reporting:  Rails + Amazon EC2
EQR Reporting: Rails + Amazon EC2jeperkins4
 
World Cup Webinar from Signiant
World Cup Webinar from SigniantWorld Cup Webinar from Signiant
World Cup Webinar from SigniantSigniant
 
Build end-to-end video experiences with Azure Media Services
Build end-to-end video experiences with Azure Media ServicesBuild end-to-end video experiences with Azure Media Services
Build end-to-end video experiences with Azure Media ServicesresponsiveX
 

Similar to Senior Software Engineer Role at Playback Data Systems (20)

Playback Data Systems @ Netflix
Playback Data Systems @ NetflixPlayback Data Systems @ Netflix
Playback Data Systems @ Netflix
 
Netflix Playback Licensing Engineering Leader Opportunity
Netflix Playback Licensing Engineering Leader OpportunityNetflix Playback Licensing Engineering Leader Opportunity
Netflix Playback Licensing Engineering Leader Opportunity
 
Playback Data Systems @ Netflix
Playback Data Systems @ NetflixPlayback Data Systems @ Netflix
Playback Data Systems @ Netflix
 
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
 
Playback & Edge Access Services Senior Software Engineer
Playback & Edge Access Services Senior Software EngineerPlayback & Edge Access Services Senior Software Engineer
Playback & Edge Access Services Senior Software Engineer
 
Engineering Leader opportunity @ Netflix - Playback Data Systems
Engineering Leader opportunity @ Netflix - Playback Data SystemsEngineering Leader opportunity @ Netflix - Playback Data Systems
Engineering Leader opportunity @ Netflix - Playback Data Systems
 
Architecting a 24x7 Live Linear Broadcast for Availability on AWS
Architecting a 24x7 Live Linear Broadcast for Availability on AWSArchitecting a 24x7 Live Linear Broadcast for Availability on AWS
Architecting a 24x7 Live Linear Broadcast for Availability on AWS
 
Netflix Playback Access Team
Netflix Playback Access TeamNetflix Playback Access Team
Netflix Playback Access Team
 
Azure mediaservices
Azure mediaservicesAzure mediaservices
Azure mediaservices
 
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
 
Netflix Playback Licensing Team is Hiring!
Netflix Playback Licensing Team is Hiring!Netflix Playback Licensing Team is Hiring!
Netflix Playback Licensing Team is Hiring!
 
Netflix Playback Access Team
Netflix Playback Access TeamNetflix Playback Access Team
Netflix Playback Access Team
 
AWS Media and Entertainment Cloud Symposium: Broadcast and OTT
AWS Media and Entertainment Cloud Symposium:  Broadcast and OTTAWS Media and Entertainment Cloud Symposium:  Broadcast and OTT
AWS Media and Entertainment Cloud Symposium: Broadcast and OTT
 
IPTV Case Study
IPTV Case StudyIPTV Case Study
IPTV Case Study
 
Stream Video to Your Global Users Securely and Confidently
Stream Video to Your Global Users Securely and ConfidentlyStream Video to Your Global Users Securely and Confidently
Stream Video to Your Global Users Securely and Confidently
 
Netflix AIM Engineering Manager
Netflix AIM Engineering ManagerNetflix AIM Engineering Manager
Netflix AIM Engineering Manager
 
Why Stream Video with Cloudflare?
Why Stream Video with Cloudflare?Why Stream Video with Cloudflare?
Why Stream Video with Cloudflare?
 
EQR Reporting: Rails + Amazon EC2
EQR Reporting:  Rails + Amazon EC2EQR Reporting:  Rails + Amazon EC2
EQR Reporting: Rails + Amazon EC2
 
World Cup Webinar from Signiant
World Cup Webinar from SigniantWorld Cup Webinar from Signiant
World Cup Webinar from Signiant
 
Build end-to-end video experiences with Azure Media Services
Build end-to-end video experiences with Azure Media ServicesBuild end-to-end video experiences with Azure Media Services
Build end-to-end video experiences with Azure Media Services
 

Recently uploaded

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 

Recently uploaded (20)

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 

Senior Software Engineer Role at Playback Data Systems

  • 1. Team and Job Overview for Senior Software Engineer PLAYBACK DATA SYSTEMS
  • 2. World’s Leading Internet TV Network ● Opportunity: > 998M Broadband Households ● 167M+ Paid Members ● 190+ Countries ● 2000+ Device Types ● Commercial Free ○ TV ○ Movies ○ Original Content
  • 3. At Tremendous Scale Source: 2019 Global Internet Phenomena Report ● Streaming video accounts for >60% of all traffic on the internet ● Netflix accounts for 12.6% of total downstream volume of traffic and 11.4% of all internet traffic!
  • 4. Playback Services Stats ● Millions of Requests per Second and growing rapidly ● Tens of terabytes of data collected, processed, stored and curated! ● 100s of millions of hours streamed per day
  • 5. Freedom & Responsibility Culture Every Netflix employee has the freedom to do their best work and the responsibility to achieve excellence. Values Are What We Value ● Judgment ● Communication ● Impact ● Curiosity ● Innovation ● Courage ● Passion ● Integrity ● Selflessness ● Inclusion See https://jobs.netflix.com/culture for more information on our innovative Freedom & Responsibility culture
  • 7. Product Edge Systems Playback Systems is a part of the Product Edge Systems group at Netflix. For an overview of the organization, see https://tiny.cc/NetflixPES.
  • 8. Playback Experience Present the best personalized audio/video/text tracks for every playback Playback Systems Teams Playback Lifecycle Orchestrate every step of the Playback session. Provide stable abstractions between device and playback domains Playback Data Systems Capture & Summarize a Playback Session. Curate and serve large scale time series data (Viewing History/Bookmarks) Playback Licensing Secure access to Netflix Content via Digital Rights Management
  • 9. Zuul API-PROXY BFF SYSTEMS MID-TIER SERVICES NodeJS Services Other services Playback Systems Overall Architecture Legacy API Playback Manifest Playback DRM Services Playback Events/ Logs Playback Summarizer Playback API
  • 10. Playback Events Processor Playback Logs Processor Events Logs Cassandra Persistence Playback Summarization Processor Amazon SQS Only end play events Cassandra MemCache Viewing History Device HistoryBookmarks Playback History Service Data pipeline Current Playback Data Systems (PDS) Architecture PlaybackAPI Systems Operated by PDS Operated by partners Summarization customization Cross region forwarding Other region PDS Device History Service Viewing History Compressor Cassandra MemCache Cassandra MemCache Kafka Summarized Sessions
  • 11. Top 2020 Goals for PDS 1. Prototype and arrive at an informed strategic bet on the overall architecture to support our 2025 scaling needs 2. Re-imagine product specific aggregated materialized views for Viewing History dataset 3. Achieve Simplicity by streamlining our Session Processing and Summarization architecture
  • 12. Playback Data Systems Technology Stack
  • 13. Team Blogs/Talks ● Playback Data Systems ○ Scaling Time Series Data (part 1 and part 2) ● Our Org level Resources ○ Playback Lifecycle: Why we built an Evolutionary Architecture (talk) ○ Playback Licensing: Scaling Event Sourcing for Downloads (talk, blog post 1 & 2) ○ Playback Experience: How Netflix Directs 1/3rd of Internet Traffic (talk) ○ Full Cycle Developers at Netflix (talk, blog)
  • 14. Interested? Contact me for more information! Justin Becker Engineering Manager jbeck@netflix.com https://www.linkedin.com/in/jbeck449/