What backend framework does Monzo use?


(Kye Maloy) #1

Has Monzo ever said what backend server framework they use? Was curious to whether they’re making use of any server side Swift implementations, especially for their iOS app such as Vapor, Kitura or Perfect? :thinking:


(Andre Borie) #2

They’re using Go (the language) and I’m not sure they use any kind of framework to be honest. They are micro services so each service is tiny and you can get by with just an HTTP server library, no need for a big framework.


(Marcel Ruhf) #3

As @Rjevski said.
You can write a HTTP/2-compatible webserver in Go with just a few lines of code. Monzo uses Typhon (https://github.com/monzo/typhon) for inter-service communication.