Design cloud storage system | Coinbase Interview Question