Design an in-memory banking system | Coinbase Interview Question