Revolut Interview Question

- Lots of concurrency, cache, unit tests, etc