3 ms·
But why would the same people that poorly designed the monolith be able to design the intrinsically more complex microservice architecture better?
by bildung 6y ago
But why would the same people that poorly designed the monolith be able to design the intrinsically more complex microservice architecture better?
- mkoubaa 6y ago+1 We have to keep in mind that not all software systems are designed by savants, and even ones that are might be constrained by business needs from rearchitecting them when they need it
- nostrebored 6y agoThat's what I was trying to articulate in the end. Microservices are generally less complex.They can appear more complicated because companies who are choosing to transition usually do so after a problem. These problems are often due to poor monolith design. Teams that design poor monoliths typically have neither a software or solutions architecture proficiency
- spaetzleesser 6y agoMy simple rule is: if you can’t write a decent library you won’t be able to write a well designed microservice. Microservices have all the challenges of library design plus quite a few more.