Design a Wide Column Database — Hard System Design Problem