Design a service that reports the most frequent items in an enormous event stream, such as the most viewed videos in the last hour, without storing a counter per item.
Practise this challenge
All system design challenges