Design a Live Comment System — Medium System Design Problem