Design an e-commerce price tracking service | Meta Interview Question