As more developers start using AWS, there forms a large developer ecosystem around AWS tools and services, and therefore "developer B" will find it much easier and cheaper to use AWS, indirectly.
As more developers start using AWS, there forms a large developer ecosystem around AWS tools and services, and therefore "developer B" will find it much easier and cheaper to use AWS, indirectly.
There are similar ecosystems around Azure and Google Cloud, and there are plenty of tools that support all 3 clouds equally.
I really don't think AWS is getting any kind of meaningful competitive advantage here these days. And if there's any at all, it's dwarfed by technical, financial, and strategic factors.
there are plenty of tools that support all 3 clouds, but most of those suffer from some sort of impedance mismatch and/or do not fully support the features which those clouds supply.
I'm increasingly convinced all this means we are entering a telco-like monopoly era for Big Cloud software, starting at the infra layers and steadily moving up. I'd love a more savvy approach from Elizabeth Warren to be less 'break them up' to more 'these are the anti-competitive bundling violations.'
“Equally badly”, you forgot ;-)
Cloud agnostic tools really mean “lowest common denominator” which means you end up paying premiums but not using the features. Just say no to Terraform!
They might enjoy knowledge sharing, but at the speed that AWS evolves, the half-life of such knowledge is very short.
If I would bet on anything it would be Kubernetes. At least my knowledge is the same across clouds/on-prem. And there is no gatekeeper.