Tom showing off just one of the many ways we're leading technical innovation in Banking with just a small peek into Monzo Stand-in. Monzo Stand-in of course wouldn't have been possible in the time or at the scale we required without the seriously hard work of some really fabulous people. These were the tight-knit core team of Paul Bowsher, Morta Tyree, Daniel Chatfield, Craig Ferguson, Elin Osp Vilhjalmsdottir, Sharan M., Emma Espinosa, Dev Dhokia and me (Andrew Lawson 👋), with Ramón Argüello, Bradley Campbell, Niall Kelly, Sean Ashmore, Samuel Branter and Paul Blunden on our mobile clients, Carolina Gomez Gilabert, Stuart Davidson and Alex Manthei on our internal tooling, and with the trust and support of Thomas Leitch, Nick Smith and many others. Such a mammoth effort but what a result 🏋️ I'm going back to my holiday now, but I can't wait to get back in a few weeks and work with these fine folks again. See you soon x
For the past few months a small number of Monzo customers have opened their app and been prompted to use our basic banking experience, which is a key part of our Monzo emergency banking mode used if our primary banking platform is experiencing an outage. Monzo Stand-in is our answer to a regulatory challenge around critical suppliers, of which AWS is one. We now have a complete back-up bank (data, software, infra, etc.) that securely operates as a first class citizen of our production infrastructure meaning in the event of any major failure (e.g. we break production), this system will immediately stand-in to maintain customer service. Importantly, we're also able to partially invoke Stand-In so we can use individual components (e.g. just FPS inbound/outbound) in the case of limited primary platform/service outage. Monzo Stand-in has been running invisibly in the background for 6 months verifying the decisions it takes are fully consistent with our primary platform. As an illustration, that means that card payments are processed in both platforms simultaneously and our verification infrastructure substantiates decision consistency in realtime. During the past few months we’ve randomly selected a small population of customers to complete their task using our emergency mode, which is what customers see if they open the app if we’ve lost the primary platform. Every day a tiny group of customers are randomly selected to use the experience after which they will not be eligible again for another 5 years. Of course - if it's an inconvenient time, they can quickly and easily get out. Yes - we’re testing in production and I’m pleased that our data demonstrates that even this basic experience is good enough to solve customer’s needs. All these forms of continuous testing give confidence that our entire fallback infrastructure works, from the UI all the way down through our systems, infrastructure, networking and data. If you’re a Monzo customer and you open your app and see this - give it a run out, you might not see it again for 5 years. If you want to join us in going the extra mile to make banking magical, simple and reliable in the UK and beyond - I'm hiring engineers, engineering leaders and data scientists, apply here: https://monzo.com/careers/