How we built a Cloud Native Bank
|Real Stories Feedback|
Traditionally applications have been built as monoliths; single applications which become larger and more complex over time, which limit our ability to react to change. An example of this is the banking industry where mergers and acquisitions between banks have lead to a patchwork of different systems & technologies that cost billions of dollars per year to maintain. As a result, the pace of innovation in the banking industry has slowed to a crawl.
In the talk we’ll look at how Monzo, a new UK based digital bank, built a basic prototype to test our assumptions before gaining a banking licence, how we iterated on this to add the functionality in the current Monzo app, and how we used modern technologies including Kubernetes, AWS, Docker, Cassandra, etcd, and Kafka (amongst others), to build a scalable, microservice based, cloud-native, banking platform. We’ll also look at some of the challenges we had as we used and introduced these technologies, what went well, what didn’t, and some of the lessons we’ve learnt along the way.
Matt Heath is a Senior Engineer at Monzo, a new UK based digital bank, where he has spent the last three and a half years focusing on building the backend systems and platform which underpin the Monzo experience. Prior to this he led the development of Hailo’s global ride-sharing platform, which nurtured his love for scaling modern distributed systems in fast paced startup environments.