Replying to G Force G

Micro services seems to be just another instance of Conway's Law.

https://en.m.wikipedia.org/wiki/Conway%27s_law

Some organizations are composed of many many single responsibility teams and so they evangelize that the way to do things is their way.

I think a lot of what happened is that Google and the like never sufficiently open sourced their monorepo secret sauce, and that led to (dumb) engineers adopting familiar structures, like GitHub orgs with many different repos that they could easily deploy in a 1:1 fashion with cloud tooling.

Fast forward a decade, and the "microservices" monstrosity has become normalized.

Reply to this note

Please Login to reply.

Discussion

i think also the huge VC driven hyperscaling moment in software development and creating all these huge companies who were hiring 100s of engineers per month who ran fast and broke things meant that it was easier to make new hires productive is every new team essentially had a green field project vs onboarding to monorepo and getting familiar with everything