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.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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.