4 ms·
The reason for choosing monolithic architecture is simple: velocity. You need to move fast and be nimble until you are able to find a product that people want a
by snapdaddy 5y ago
The reason for choosing monolithic architecture is simple: velocity. You need to move fast and be nimble until you are able to find a product that people want and/or need to use.
The people who (at least initially) advocated for microservices were the first to point out that it is better to start as a monolith and then refactor into microservices as required by external factors.
- doctor_eval 5y agoI’ve built large systems with both architectures and I strongly disagree that monoliths are more nimble or that they give you more velocity. I don’t think this claim stands up to much scrutiny at all. I know the advice is to build a monolith first, and I used to think that too. But I now think it’s probably not good advice. Each to their own, but I won’t be building a monolith again.