4 ms·
Microservices should be avoided in my humble opinion. The maintenance cost is just too high for small and medium companies.
by speedgoose 5y ago
Microservices should be avoided in my humble opinion. The maintenance cost is just too high for small and medium companies.
- giantg2 5y agoI think I agree. At least the way our company does microservices and staffing, this makes sense. We have a team if about 6 devs owning about 12 apps, many of them microservices. The overhead for technical upgrades and prod support is high. They always want us working on new stuff too. If a product owning team is around long enough, eventually you have to stop adding new apps to that team unless you retire some of the old ones.
- PaulHoule 5y agoTwo takes I have on micro services. (1) I had a system which was mostly affordable to run except for one part that had very different needs. Breaking that into a separate system implemented differently kept the whole thing alive for another two years in a tough environment. (2) Decoupling dependencies and patterns is not a strength of microservices it is death itself. If you have JDK 6 here, JDK 7, and JDK 8 in different places because you can’t afford to update you will find you can’t afford the differences. If you do everything the same way in every microservice then the microservice architecture is not any more expensive than the macroservice architecture. If you think you get freedom by doing it any random way you are really in slavery.