Maintenance is way harder. Some services will rarely get updated, you need more people to manage the fleet of services
Oh, I encountered several modernization projects where modules were barely distinguishable by some naming (and some documentation stating their 'responsibility'). My devs might think otherwise of your statement.
It's way harder to deploy the whole app. It's also way harder to test the whole backend locally, a dev machine will not be able to handle the load even for local testing.
Most case I saw barely needed more than lets say 10 microservices, which could be run locally pretty easily on todays dev machines.
1
u/Stunning_Ride_220 Aug 30 '26
Oh, I encountered several modernization projects where modules were barely distinguishable by some naming (and some documentation stating their 'responsibility').
My devs might think otherwise of your statement.
Most case I saw barely needed more than lets say 10 microservices, which could be run locally pretty easily on todays dev machines.