3 ms·
Another way to look at it is - why force the agent to grapple with the whole code base when they can rapidly standup many single purpose services instead?
by disambiguation 1y ago
Another way to look at it is - why force the agent to grapple with the whole code base when they can rapidly standup many single purpose services instead?
- api 1y agoA 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.