Dev agencies advertise migrating off microservices now(monolithify.60sec.site) |
Dev agencies advertise migrating off microservices now(monolithify.60sec.site) |
I was pleasantly surprised to see that AWS offers EC2 pretty beefy instances these days. 64 CPU cores, 128+ GB RAM should scale to most of what a small team would ever need...
Even if all the two 64-core 128GB nodes on the cluster run copies of all the two services.
As the comment below mentions, microservices is a fashion–one that took off among overly-staffed eng teams. Having separate parts of the app to deploy can be a liability for a small team frequently deploying breaking changes.
I'd argue that lose coupling is a core principle of good software architecture. Bing able to deploy separately only makes it more convenient to manage.
> frequently deploying breaking changes
That's never a good sign. Frequently deploying, yes. Frequently breaking, not so much.