Data & StorageProblem 8 of 8
Data ProcessingHardDeep Dive available
Design YouTube Top K
Design a system that computes the Top K most-viewed videos on YouTube in real-time. The system processes billions of view events per day and must return the current top K videos for various time windows (last hour, day, week).
Key Topics
Min-HeapApache KafkaApache FlinkTime WindowsExactly-Once SemanticsStateful Stream Processing