Presentation: Building a Bank with Go

Location:

Duration

Duration: 
4:10pm - 5:00pm

Day of week:

Level:

Persona:

Abstract

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. At Monzo we're building a new kind of bank backed by a microservice platform written in Go. In this talk we'll look at why Go is perfectly suited to this style of architecture, the language features that make it particularly attractive to high volume, low latency, distributed applications, and how easy it is to adopt into existing systems and organisations.

Speaker: Matt Heath

Distributed Systems Engineer @Monzo

Matt Heath is an engineer at Monzo, a new kind of digital bank, where he works on Monzo's microservice platform and payment services. Having previously worked as the Technical Lead of Hailo's global platform, Matt has an unhealthy obsession for scaling fault tolerant, high volume, distributed systems, and in his spare time organises the Go London User Group.

Find Matt Heath at

Similar Talks

Pulumi Co-founder & CEO, Previously @Microsoft Director of Engineering for Languages/Compilers
High Performance & Low Latency Specialist
Elm Pioneer & Software Engineer @noredink
Elm Pioneer & Software Engineer @noredink

Tracks

Conference for Professional Software Developers