3 ms·
IMHO, I think some of the fallacies listed there are correct. Having said that, we cannot say something is bad just by the fallacies. Here are some of the advan
by the_arun 10y ago
IMHO, I think some of the fallacies listed there are correct. Having said that, we cannot say something is bad just by the fallacies. Here are some of the advantages of Microservices :
1. Increased Isolation / Reduced dependencies - Results in reduced code roll outs
2. Also helps in software upgrades. For. eg. we need to upgrade from JDK (as example) from one version to another
3. Smaller Blast radius
4. A service can be managed by smaller team adhering to a specific service contract
5. Forces team to do test driven development around the service contract.
Of course, every engineering pattern comes with trade offs and they may not serve all use cases. We need to pick & chose what works for the problem and team.