8 ms·
These blanked statements about monoliths are what made every junior dev think that microservices are the only solution. If you cannot make a clean monolith, I
by casperb 2y ago
These blanked statements about monoliths are what made every junior dev think that microservices are the only solution.
If you cannot make a clean monolith, I have never seen any evidence that the same team can make good microservices. It is just the same crap, but distributed.
The last 2 years I see more and more seasoned devs who think the opposite: monoliths are better for most projects.
- The_Colonel 2y ago> It is just the same crap, but distributed. Yes, but also - more difficult to refactor, more difficult to debug (good luck tracking a business transaction over multiple async services), slower with network overhead, lack of ACID transactions... Microservices solve problems which few projects have, but adds a huge amount of complexity.
- baq 2y agomonoliths are the postgres of architectures - keep it simple until you really can't, not until you think you can't.