I remember their customer-side push for semantically merging Office and some other suites into something-or-other like 365 or Copilot, creating enormous confusion. I have difficulty believing MSFT distinguishes between handmade and machine-learning tooling in that type of environment.
The amount of times we've had to reach out to an experienced person who had transferred to another team/org about processes in our team was ridiculous.
AWS is no different. Everything is on fire all the time, but customers usually don't notice.
Above those layers is a ton of jank, e.g. Elastic Beanstalk. But my understanding is the fundamentals on AWS - compute, storage, networking - are pretty much rock-solid.
Disclosure: I work at AWS, at the core EC2 dataplane, no less. We monitor our production environment very aggressively with very tight SLAs, and our technical leadership is competent as well.
(Although I like the idea of Management BuyOut, too.)
If the docs are correct I'm sure they'll depreciate the offering and rename it to something else and leave you on an island either way.
to what extent, though? over the course of my working with azure, ive been disappointed constantly, by just about every service i've used. things that should work a particular way don't, and when you try to investigate you end up in a maze of out-of-date and/or totally wrong documentation. i've started a project before, followed their precise "quick start!" guide to the letter, and find it totally non-functional and wrong.
things that DO work end getting updated (often due to financial incentives) and break, or shuddered entirely. some values that you might want to change for certain services are hard-coded (which, to their credit, you can verify from their public github repos) for ostensibly no reason. a lot of their documentation is internal only, and the public facing stuff feels perennially out-of-season.
(opinion) i feel like fundamentally microsoft has embraced ai development so wholly because they've not been able to describe their services in documentation very well, and thus rely heavily on the ai's ability to digest what scraps of truth remain and the various source code to be effective at delivering output
We use Azure at work and it’s wild how much stuff is just manual labor behind the scenes on their platform.
Seems like it’s always on fire somewhere, ripe for burnout and MBOs aren’t aligned with reality from what I hear.