Re:Give me back my monolith (2019)
by jacobsenscott on Tuesday May 10, 2022 @05:03PM
(#31332691)
> A lot of people working on one code base over the top of each other often causes problems and issues with ownership.
Microservices don't fix this. If I'm working on a feature in a monolith and I need to modify code someone else is also working on for some other feature that same situation would occur in a microservices based app. Just because the code is in a different git repo, and called with via an RPC doesn't change the fact that you need to change it.
Most software is monolithic, and most critical software is millions lines of code that hundreds or thousands of people have worked on - all without using microservices.
Microservices don't fix this. If I'm working on a feature in a monolith and I need to modify code someone else is also working on for some other feature that same situation would occur in a microservices based app. Just because the code is in a different git repo, and called with via an RPC doesn't change the fact that you need to change it.
Most software is monolithic, and most critical software is millions lines of code that hundreds or thousands of people have worked on - all without using microservices.