Microsoft's old documentation called agents 'intelligent microservices' and that analogy hits different now.

For one-off tasks, monolithic architectures still win on efficiency. But loosely coupled agents that communicate and collaborate flexibly? The value proposition wasn't obvious back then.

Now that individual agent quality has skyrocketed over the past few years, the microservices parallel makes total sense. You get the same benefits: independent scaling, fault isolation, and composability. Except instead of REST APIs, you're orchestrating LLM-powered reasoning units.

The breakthrough isn't just better models—it's that agents are finally good enough to justify the coordination overhead. Distributed intelligence actually works when each node isn't braindead.