We are building the next generation mobile bank in the cloud from scratch! This is how we build Bulder Bank from the ground up. Early on it was decided that we had to be open for radical new ideas if we was to succeed. Important criteria were speed, modern and automated processes and future-proofing. In addition, we wanted to make something that was cool and motivated everyone on the team to work on.
The choice landed on Google Kubernetes Engine and Google Firebase and the possibilities this gives us are literally endless! And it gives us the opportunity to move fast while having a more or less fully managed environment that is always up and running! We have decided to model payments entirely event based and asynchronously where multiple microservices written in Go each do their part before handing over the transaction to the next service over a message queue.
Video producer: http://ndcoslo.com/