Here's the live request flow on a large subset of the 1500+ microservices on the @MakingMonzo Platform. A lot of things are involved in running a bank!
If you used the @monzo app at around 3pm today, you might be represented
pic.twitter.com/mkublWrRCV
The app seems fairly simple, but this looks very complex. What drives complexity: regulations, legacy, scale, or something else?
-
-
Also, I'm interested in whether this makes it difficult to add new features if the features span multiple squads? Or perhaps you have a way to manage this - like, creating a composite team with knowledge of the necessary services.
-
On the face of it, we work hard to making banking as accessible and simple as possible. We deal with the complexity so customers don’t have to This means we do a lot of the heavy lifting. Computers are good at doing that in a reliable fashion
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.