|
|
|
|
|
by jhuckestein
3565 days ago
|
|
I work at Monzo. I agree that using microservices and kubernetes is not what allows us to provide a good user experience. We could provide the same user experience if we had built everything on rails and postgres. In fact, that would have been much easier. The reason we are investing so heavily in a rock solid platform is that we want to still be able to offer the best possible user experience in 10 years time. This is what we mean when we say we want the platform to be "extensible". Many large banks IT systems are not extensible, in the sense that it is very expensive to make changes. Take, for example, the ability to freeze a card in the app at the tap of a button. A friend at RBS told me that they considered this feature many times, but it took a long time to work out which 20 IT systems would need changing and some of them had been under change freeze for a few years. So eventually the idea was discarded as too expensive. The freeze card feature would be easy to implement for a startup, regardless of their stack. The key is to still be able to implement such a feature easily in 10 years time :) |
|
I'm interested that you say you were looking for "rock solid" when you're using what is a pretty new stack. CoreOS and Kubernetes are very new products, innovative, exciting yes, seems early days to describe them as "rock solid".
Out of curiousity did you consider using a more conservative stack (e.g. ASP.NET ?)