4 ms·
I view a working microservices application as a monolith with unreliable network connections between components. So overall adding a lot more complexity for the
by collyw 6y ago
I view a working microservices application as a monolith with unreliable network connections between components. So overall adding a lot more complexity for the promise of lowers costs and scale-ability.
One advantage that I do see is the ability to deploy components individually, but I see more downsides than benefits overall. I hope that consensus is becoming "start with a (modular, well designed) monolith and scale out the parts as needed".