Design a Web Analytics Tool — Medium System Design Problem