"You can give every engineer and team complete freedom, and you’ll end up with too many microservices to count"
"Giving devs the green light to go crazy is also a recipe for disaster"
"Where would Uber be without three thousand microservices for three thousand engineers?"
"What you’ve described is a recipe for endless technical debt"
It's crazy that these replies do not even entertain the possibility that devs might be responsible enough to not abuse that freedom. I could spin up a hundred services tonight without approval but I obviously don't because it would be a nightmare to maintain, and I'm pretty sure my colleagues feel the same.