The five steps
- Accounts and deposits 8 min
- Transfers 9 min
- Who moves the most money 9 min
- Payments and cashback 11 min
- What did it hold back then 11 min
A ledger for a payments backend: accounts and deposits, transfers that cannot overdraw, a ranking of who moves the most money, payments that refund cashback a day later, and the balance any account held at any past moment.