Moving to a microservice architecture and embracing a cloud native approach is a complex challenge, which often requires re-evaluating our approach to technology. This talk looks at Mondo, a new digital bank, and how they are leveraging a microservice based platform, built almost entirely in Go, to build reliable systems which can scale. We also cover how to develop and migrate to a microservice based architecture using Go, common pitfalls to avoid, and lessons learnt when developing high volume, low latency, distributed applications.