Many companies have products that operate at “scale”. They manage to do so with pretty boring techniques (sharding, autoscaling) and technologies (postgres, cloud storage).
Because of the insane blog driven tech culture, many of these teams get questioned by clueless leadership (who read these blogs) and ask why the company isn’t using cassandra / some other hot technology. And it always causes much consternation and wastage.
I don't mind the scale, I like it. I don't like having to fend off questions and complaints why we aren't deploying the latest shiny new thing in our core this week.
95% of the work is still the same "treading in well trod paths", same old same old tech work, but that 5% is really something.
Embedded can be complex, but web stuff is just a Lovecraftian nightmare in comparison
the 200 backend nodes surely update significantly faster than the hundreds of millions of clients.
The client just does orchestration.
This is before we get into having to implement application primitives like authentication on the client, and all of the state management that goes with. The absolute amount of scaffolding and plumbing we've built up just to save a few ms is always worth questioning. Doesn't mean the answer is no, just that we need to ask the question and not assume the default is carved in stone.
I am sad that my business aren't as big as this scale.