A service small enough that a team or engineer can rewrite it in a cycle/sprint.
When it’s bigger than that, you have the compounding effects of other systems that interact with each other.
"Why are there so many small services running? Surely we can shut down / delete/ merge together a bunch of them to clean things up"
I'm pretty sure Elon has also hit this fallacy during his tenure at Twitter.
It’s such a Weird fallacy since I feel like the entire point of Microservces is that there’s an inherit reason they’re microservices in the first place.
If you don’t know why, you investigate why. It feels far easier to make a monolith than a microservice.
https://engineering.fb.com/2020/03/02/data-infrastructure/me...
That's when you've got something small that works and the rewrite is a bloated mess of every feature you could dream of.
This is the case where you've got an accumulation of over a decade of technical debt and Chesterton's Fences and someone who has no idea why the code is the way that it is inherits it and decides to rewrite it, and not knowing which constraints are necessary and which aren't they throw away most of them and find out the hard way that the problem isn't actually that simple.
It is almost the inverse of the second system syndrome.
But it is abundantly clear that Elon doesn't even know how to have this conversation.