Krazam: Microservices [video]
youtube.com
youtube.com
They allow one team to move ahead without requiring group-level collaboration.
For software, they suck, but sometimes it’s the less-bad choice vs never getting anything done.
But now this just hurts
IMO the "microservices" architecture is kind of a failure from an economic perspective. On top of many of the talks like this one [0], which discuss things technically, microservices gave us "tech companies" employing 5-10 eng + PM + EM, which inevitably leads to "org building" and office politics, bloated engineering teams (anecdote: Musk reducing much of X staff).
I think we'll see a trend toward monorepos + high velocity programming utilizing LLMs like copilot, enabling higher productivity with smaller teams.