3 ms·
If you can’t build a high performance monolith with clean modular components then you will make an even worse job building a micro-services system. The worst p
by deterministic 3y ago
If you can’t build a high performance monolith with clean modular components then you will make an even worse job building a micro-services system.
The worst pile of garbage software I have seen in my 30+ years career is a micro-services system. With 150+ services making it nearly impossible to figure out why the software blows up in production.
The easiest to maintain almost-never-a-bug-in-production software I have ever worked with is a massive but well-designed million+ line C++ monolith.
No architecture pattern or programming language will guarantee a well designed system. Only a good team of experienced developers, who truly understand how to design software well, will create great software.
It’s a people problem not an architecture pattern problem.
There is no silver bullet.