DEV Community

Discussion on: Software is not an Economy of Scale

Collapse
 
elmuerte profile image
Michiel Hendriks

Monoliths are better than micro-services, except when they are not. And vice versa.

By using either architectural set-up you are simply exchanging one set of hard problems, with an other set of hard problems.

To extend the house analogy, then you want to remodel your bathroom you will need call a plumber, a electrician, etc. and try to get them all work together. In a monolith you would simply call WeRemodelBathrooms Inc.

The book Design It! by Michael Keeling is a good book about the subject of software architectures.