Monzo has built a bank for over 3.5 million customers and growing fast. It’s done so by leveraging open-source cloud native technology, all running on top of AWS. With over 100 engineers deploying 100s of changes to over 1500 microservices every day, Monzo has built an organisation which is able to ship and iterate fast.
From working with the banking regulators, to providing highly scalable, secure infrastructure primitives, AWS has been an obvious choice for the foundation of the bank. Services like EC2, S3, ECR have been in-place since the start, but as we’ve grown and matured, services like IAM, GuardDuty and AWS Shield have allowed to move both fast and in control.
We’ll explain how it all comes together to process payment when you pay with your Monzo card. Processing payments need to be done under tight latency and reliability tolerances. Nobody wants to wait for a long period of time while their bank determines whether to let their transaction through. We’ll talk about what it takes to run our own minimal physical infrastructure and how we’ve hooked that up into AWS using Direct Connect to securely and reliably transmit payments back and forth between us and the wider payment network.