Earlier quoted context omitted.
When you're releasing changes daily, a dozen groups are all touching the same code, and all of a sudden one of those ten changes kill the application with OOMs galore, your ops people are going to have a bad day. Oh some minor component written by a newer dev added a non-reversible DB migration in that same push? You're having a very bad day(s). Microservices are not the panacea that will work for all organizations/p…
I do agree that at some point it breaks down. But dozens of teams probably should be split for organizational reasons anyways so splitting up tech isn't much more overhead.
This is the fallacy. Splitting up tech has huge overhead.
There’s lots of good reasons to do it. But “operational efficiency” is not one of them, even though it’s oft cited as one.