3 ms·
For "large projects" there are merits to microservices, but large projects are the exception - most projects aren't large. Unfortunately, a few years ago the co
by danmaz74 3y ago
For "large projects" there are merits to microservices, but large projects are the exception - most projects aren't large. Unfortunately, a few years ago the consensus seemed to be that microservices should be applied to every project size, because they were always better - which generated so many problems.
The simplified view I hold is this: if your main problem isn't a lack of engineers, but how to split work between hundreds, or even thousands of engineers, then microservices make a lot of sense; that's true at FAANG and some other companies. If your main problem is how to get the maximum out of a limited number of engineers you can afford to hire, then microservices is not the solution. The latter is by far the most common case.