Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
CUSTOMER EXPERIENCE
AT DISNEY+ THROUGH
DATA PERSPEC...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
Disney Media & Entertainment Distribution ● Disney ...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
Disney Media & Entertainment Distribution ● Disney ...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
Disney Media & Entertainment Distribution ● Disney ...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
PROBLEM: SEAMLESS USER EXPERIENCE
5
1. Traffic rout...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
APPROACH
6
1. Effective logging and data persistenc...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
Users and
Devices
Edge
Streaming Data
Platform
Serv...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
Users and
Devices
Edge
Streaming Data
Platform
Serv...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
PLATFORM
CUSTOMER EXPERIENCE AT DISNEY+ THROUGH DAT...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
Data
Management
Amazon Elastic
Container Service
Am...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
Amazon Elastic
Container Service
Amazon
DynamoDB
Am...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
Data
Management
Amazon Elastic
Container Service
Am...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
Platform
Self-service patterns
Amazon Elastic
Conta...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
Platform
14
● Data lineage
● Data guarantees and se...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
Platform
15
● Operational use cases impacting custo...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
Tech Stack
16
Analytics and ML Data processing Serv...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
ANALYTICS & ML
CUSTOMER EXPERIENCE AT DISNEY+ THROU...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
Traffic routing using
behavioral analytics
User pre...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
Typical Pipeline
19
Event Data
Feature
Engineering
...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
• Personalized experience at scale
o Data is integr...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
Disney Media & Entertainment Distribution ∙ Disney ...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney 22
To learn more and explore career opportunities v...
Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney
Disney Media & Entertainment Distribution ● Disney ...
You’ve finished this document.
Download and read it offline.
Upcoming SlideShare
What to Upload to SlideShare
Next
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

Share

Customer Experience at Disney+ Through Data Perspective

Download to read offline

Disney+ has rapidly scaled to provide a personalized and seamless experience to tens of millions of customers. This experience is powered by a robust data platform that ingests, processes and surfaces billions of events per hour using Delta lake, Databricks, and AWS technologies. The data produced by the platform is used by multitude of services including a recommendation engine for personalized experience, optimizing watch experience including group watch, and fraud and abuse prevention.

In this session, you will learn how Disney+ built these capabilities, the architecture, technologies, design principles, and technical details that make it possible.

  • Be the first to like this

Customer Experience at Disney+ Through Data Perspective

  1. 1. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney CUSTOMER EXPERIENCE AT DISNEY+ THROUGH DATA PERSPECTIVE Rekha Bachwani Principal Engineer ML Platform Martin Zapletal Director Data Platform
  2. 2. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney 2
  3. 3. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney 3 ▸ Personalized home page using recommendations ▸ Traffic routing ▸ Fraud detection
  4. 4. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney MAIN GOALS Personalized Disney+ Magic at Scale • Millions of users from across the world • Broad and diverse content catalog 1 2 3 Heterogeneity • Multitude of devices, networks and geographies • Interconnected networks spread over complex distribution channels Seamless Viewing Experience • Across all platforms, networks and regions 4
  5. 5. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney PROBLEM: SEAMLESS USER EXPERIENCE 5 1. Traffic routing – Minimize latency and meet bandwidth requirements – Shorter stream start time – Prevent re-buffering and streaming errors – Faster content delivery 2. Personalization – Efficient content distribution and hosting
  6. 6. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney APPROACH 6 1. Effective logging and data persistence – Capture relevant interactions – Ensure data quality and efficient storage o Support analytics for continual evaluation and optimization o Help in uncovering issues and in debugging 2. Learning based intelligence – Past behavior to predict traffic patterns – Device and user characteristics for personalized performance – Geographical and network constraints for optimal routing
  7. 7. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney Users and Devices Edge Streaming Data Platform Services Data Lake Experimentation Analytics, ML BI, Reporting 7
  8. 8. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney Users and Devices Edge Streaming Data Platform Services Data Lake Experimentation Analytics, ML BI, Reporting 8
  9. 9. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney PLATFORM CUSTOMER EXPERIENCE AT DISNEY+ THROUGH DATA PERSPECTIVE
  10. 10. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney Data Management Amazon Elastic Container Service Amazon DynamoDB Amazon ElastiCache Amazon Kinesis Data Streams Amazon Kinesis Data Streams Amazon Elastic Container Service Amazon Elastic Container Service Databricks / Spark Amazon Simple Storage Service (S3) Databricks / Spark Amazon Simple Storage Service (S3) Amazon Kinesis Data Streams Amazon Kinesis Data Streams Amazon Elastic Container Service Amazon Elastic Container Service Databricks / Spark Amazon Simple Storage Service (S3) Databricks/Spark Amazon Simple Storage Service (S3) Amazon Kinesis Data Streams Amazon Simple Storage Service (S3) Databricks / Spark Amazon Kinesis Data Streams Amazon Kinesis Data Firehose Amazon Elasticsearch Service Amazon Kinesis Data Analytics for Apache Flink Amazon Kinesis Data Streams 10
  11. 11. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney Amazon Elastic Container Service Amazon DynamoDB Amazon ElastiCache Amazon Kinesis Data Streams Amazon Kinesis Data Streams Amazon Elastic Container Service Amazon Elastic Container Service Databricks / Spark Amazon Simple Storage Service (S3) Databricks / Spark Amazon Simple Storage Service (S3) Amazon Kinesis Data Streams Amazon Kinesis Data Streams Amazon Elastic Container Service Amazon Elastic Container Service Databricks / Spark Amazon Simple Storage Service (S3) Databricks/Spark Amazon Simple Storage Service (S3) Amazon Kinesis Data Streams Amazon Simple Storage Service (S3) Databricks / Spark Amazon Kinesis Data Streams Amazon Kinesis Data Firehose Amazon Elasticsearch Service Amazon Kinesis Data Analytics for Apache Flink Amazon Kinesis Data Streams Data Management 11
  12. 12. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney Data Management Amazon Elastic Container Service Amazon DynamoDB Amazon ElastiCache Amazon Kinesis Data Streams Amazon Kinesis Data Streams Amazon Elastic Container Service Amazon Elastic Container Service Databricks / Spark Amazon Simple Storage Service (S3) Databricks / Spark Amazon Simple Storage Service (S3) Amazon Kinesis Data Streams Amazon Kinesis Data Streams Amazon Elastic Container Service Amazon Elastic Container Service Databricks / Spark Amazon Simple Storage Service (S3) Databricks/Spark Amazon Simple Storage Service (S3) Amazon Kinesis Data Streams Amazon Simple Storage Service (S3) Databricks / Spark Amazon Kinesis Data Streams Amazon Kinesis Data Firehose Amazon Elasticsearch Service Amazon Kinesis Data Analytics for Apache Flink Amazon Kinesis Data Streams Schema Registry 12
  13. 13. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney Platform Self-service patterns Amazon Elastic Container Service Amazon DynamoDB Amazon ElastiCache Amazon Kinesis Data Streams Amazon Kinesis Data Streams Amazon Elastic Container Service Amazon Elastic Container Service Databricks / Spark Amazon Simple Storage Service (S3) Databricks / Spark Amazon Simple Storage Service (S3) Amazon Kinesis Data Streams Amazon Kinesis Data Streams Amazon Elastic Container Service Amazon Elastic Container Service Databricks / Spark Amazon Simple Storage Service (S3) Databricks/Spark Amazon Simple Storage Service (S3) Amazon Kinesis Data Streams Amazon Simple Storage Service (S3) Databricks / Spark Amazon Kinesis Data Streams Amazon Kinesis Data Firehose Amazon Elasticsearch Service Amazon Kinesis Data Analytics for Apache Flink Amazon Kinesis Data Streams 13
  14. 14. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney Platform 14 ● Data lineage ● Data guarantees and semantics ● Self-healing ● Distributed tracing ● Cost efficiency ● Discoverability ● Traffic management ● Data as a service platform ● Etc. ● Architecture patterns ● Automated testing ● Performance testing and management ● Elasticity and auto-scaling ● Deployment automation ● Observability ● Alerting ● Reliability and resilience ● Operations simplicity ● Multi-region and failover
  15. 15. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney Platform 15 ● Operational use cases impacting customer experience ● Configurable trade-offs ● End-to-end management ● Achieved via services and tools
  16. 16. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney Tech Stack 16 Analytics and ML Data processing Services Streaming Data Platform | Data Platform | ML Platform | Experimentation AWS KDA Amazon Kinesis Data Streams, AWS MSK, AWS S3 AWS Lambda AWS SDK, KPL, KCL Databricks Airflow JupyterHub EMR, AWS ECS, AWS EKS
  17. 17. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney ANALYTICS & ML CUSTOMER EXPERIENCE AT DISNEY+ THROUGH DATA PERSPECTIVE
  18. 18. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney Traffic routing using behavioral analytics User preferences Device, geography Request characteristics Content metadata, network, and bandwidth Use Cases Seasonality and traffic trends Statistical models and time series analysis Demand forecasting Operational efficiency Optimal allocation of resources based on demand, cost and experience 18
  19. 19. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney Typical Pipeline 19 Event Data Feature Engineering Features Heuristics & Metrics Time Series Analysis Predictors & Classifiers Services Data Lake Batch Data Model Output Machine Learning Transformed & tabularized data Raw Data
  20. 20. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney • Personalized experience at scale o Data is integral to Disney+ magic – Accessibility, quality and ubiquity o Intentional optimization of user experience o Operational excellence • Feedback to continually improve service • Self-service platform (libraries, tools, services, apis, automation, …) and solution enablement over “pipelines” • Cloud, OSS, vendors help with rapid development 20 Summary
  21. 21. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney Disney Media & Entertainment Distribution ∙ Disney Streaming ©Disney Thank you Martin Zapletal Twitter: @zapletal_martin LinkedIn: martinzapletal Rekha Bachwani Twitter: @rnbachwani LinkedIn: rbachwani
  22. 22. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney 22 To learn more and explore career opportunities visit DISNEYTECH.COM
  23. 23. Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney Disney Media & Entertainment Distribution ● Disney Streaming ● ©Disney 23 Feedback Your feedback is important to us. Don’t forget to rate and review the sessions.

Disney+ has rapidly scaled to provide a personalized and seamless experience to tens of millions of customers. This experience is powered by a robust data platform that ingests, processes and surfaces billions of events per hour using Delta lake, Databricks, and AWS technologies. The data produced by the platform is used by multitude of services including a recommendation engine for personalized experience, optimizing watch experience including group watch, and fraud and abuse prevention. In this session, you will learn how Disney+ built these capabilities, the architecture, technologies, design principles, and technical details that make it possible.

Views

Total views

158

On Slideshare

0

From embeds

0

Number of embeds

0

Actions

Downloads

8

Shares

0

Comments

0

Likes

0

×