Stripe Interview Question

System design interview question was "how to design a durable ledger".