3 ms·
But behold the coupled mess you get if your up front design (the boundaries between the microservices) wasn't perfectly chosen or isn't robust against spec chan
by dagss 8y ago
But behold the coupled mess you get if your up front design (the boundaries between the microservices) wasn't perfectly chosen or isn't robust against spec changes.
Can easily happen for instance when architects that are too removed from the actual code are choosing the boundaries. Then developers have to work around it.
There will still be coupling issues. It just goes over the network, and is a lot harder to refactor.
https://xkcd.com/2044/ https://xkcd.com/2044/
I think this is something like a No True Scotsman fallacy. Somehow people see a tightly coupled mess distributed over the network "not real microservices". Ok, but the people who made it intended to make real microservices, and that is what is important.