3 ms·
A large code base with modules with clear interfaces accomplishes most of this and is more efficient. Often vastly more efficient. Compare the cost of a functio
by api 1y ago
A large code base with modules with clear interfaces accomplishes most of this and is more efficient. Often vastly more efficient. Compare the cost of a function call or an in process message queue with a network API call over http.
Cloud providers make more money the more they can get people to use inefficient designs with more moving parts to rack up more charges. Bonus if it also locks you into managed services. Double bonus if those are proprietary. Complexity benefits cloud hosts.
Microservices, like all patterns, sometimes make sense. Like all patterns they often get overused.
- disambiguation 1y agoYep all true. Im not really arguing a point so much as thinking out loud - I guess the core idea I'm chewing on is whether LLM assisted development is enough of a paradigm shift that things that were formerly bad ideas become good ideas - but perhaps this particular line of thought (microservices) is the wrong one.