2 ms·
The downside to that is that if you get the factoring of the app wrong you now have to refactor across disparate codebases separated by network calls. It's muc
by Lio 4y ago
The downside to that is that if you get the factoring of the app wrong you now have to refactor across disparate codebases separated by network calls.
It's much easier to start with a monolith and refactor it into microservices later than it is to refactor microservices written in different languages by different teams into a single codebase.