D

Master Disney+

Global Content Delivery

100M+
Active Users
Petabytes/day
Scale
99.9%
Uptime
Start HereEasy

Design User Profile Service

Build a service to manage user profiles and preferences.

CRUD OperationsCachingData ModelingAPI Design
Start Problem

All Problems

9 challenges to master Disney+'s architecture

CoreHard

Design Video Streaming Service

45 min

Build a system that streams video to millions of users with adaptive bitrate.

CDNAdaptive BitrateVideo Encoding+1 more
Not started
Start
InfraHard

Design Content Delivery Network

40 min

Architect a CDN to serve content from edge locations globally.

Edge ComputingCache InvalidationDNS Routing+1 more
Not started
Start
DataMedium

Design Video Transcoding Pipeline

35 min

Build a pipeline to convert videos into multiple formats.

Message QueuesWorker PoolsFFmpeg+1 more
Not started
Start
MLHard

Design Content Recommendation

40 min

Create a recommendation system based on viewing history.

Collaborative FilteringML PipelineA/B Testing+1 more
Not started
Start
SearchMedium

Design Search Service

35 min

Create search for content with autocomplete and filters.

ElasticsearchInverted IndexRelevance Scoring+1 more
Not started
Start
DataEasy

Design Watch History

25 min

Track and store user watch history efficiently.

Time-series DataData ArchivalQuery Optimization+1 more
Not started
Start
SecurityHard

Design DRM System

40 min

Implement digital rights management for content protection.

EncryptionLicense ServerKey Management+1 more
Not started
Start
AnalyticsMedium

Design Analytics Dashboard

30 min

Build real-time analytics for content performance.

Data WarehouseReal-time MetricsDashboards+1 more
Not started
Start
EngagementMedium

Design Notification System

30 min

Send personalized notifications for new content.

Push NotificationsSegmentationScheduling+1 more
Not started
Start

Ready to think like a Disney+ engineer?

Get AI-powered explanations, interactive diagrams, and instant feedback on your designs.

Start Learning Now