But they didn't and they aren't, and it doesn't matter anymore.
I am not trying to generate a phylogenetic tree of cloud services, but show organizational shift that allowed Amazon (the whole company) to be successful by enforcing cell walls.
We would agree that Amazon is a services platform? Both in retail as well as cloud?
GCP itself is an application that rides on Borg, but Google itself does not use GCP. So it never got the recursive self improvement effect that Amazon did.
But I will agree that Amazon is a services platform internally and externally.
But Amazon for the most part doesn’t run on AWS either and never at any point has Amazon Retail (CDO) and AWS shared any underlying architecture not even to the point that another commenter here who worked at Google described about GCP. Some of the new initiatives might. But AWS treats Amazon Retail as a customer and I heard ruminations that AWS Commercial Professional Services (the consulting division) even got involved with Amazon Retail projects or migrations.
I worked in the public sector division of ProServe (WWPS).
The only myth listed in your link is that Amazon made AWS to sell off excess computing capacity during periods of downtime.
This is from the CTO of Amazon himself:
>At Amazon we had developed unique software and services based on more than a decade of infrastructure work for the evolution of the Amazon E-Commerce Platform... The thinking then developed that offering Amazon’s expertise in ultra-scalable system software as primitive infrastructure building blocks delivered through a services interface could trigger whole new world of innovation as developers no longer needed to focus on buying, building and maintaining infrastructure.
There is almost no similarity between AWS and CDO. I’m telling you this as someone who worked on the inside.
At most they took some of the things they learned. But it’s not like they took the code from any Amazon Retail implementation and did the equivalent of a “git checkout -b aws”
S3, SQS and EC2 the early AWS services were not based on the Amazon Retail systems at the time.
The entire control plane of CDO is completely different than AWS and always has been
If you want to see what services look like thst started out on Amazon Retail and moved over to AWS with few modifications - look no further than Amazon Connect. It was a lift and shift of the call center software that Amazon Retail uses without any AWS integrations or even publicly available APIs at first. It’s gotten better since 2020 when I was at AWS.
AWS exists because Amazon had already developed the know-how and expertise in how to deliver computing infrastructure as a service and saw that offering this as a service to third-parties would be profitable. The only myth is that Amazon wanted to sell off excess computing.
Most people think the former and even now people seem to think that there is any similarity between how Amazon Retail (CDO) and how AWS runs. Again with the caveat that some of Amazon Retail’s workloads have been migrated to AWS or were born on AWS.
You seem to think the original claim is that someone took code from CDO and built AWS off of it, and no one said that. The simple claim which is reinforced in the very Quora link you provided is that Amazon had developed expertise in delivering computing infrastructure internally, and decided it would be profitable to offer this service externally.
Your claim that most people have a very specific belief about an implementation detail regarding whether literal code was reused or transferred is almost certainly false. The belief is that a company that developed expertise in an area that proved to be invaluable internally managed to leverage that expertise into a new product line that they could sell to other people, and nothing you have provided contradicts that.
“GCP and AWS came out of product focused companies that effectively converted to providing the services they used internally.”
They at most used thier know how. You and I are in agreement. But that’s not what is implied by the parent.
And GCP more or less started out as a classic PaaS. Azure really had more of an on-prem focus at first.
http://www.quora.com/How-and-why-did-Amazon-get-into-the-clo...
AWS was always purpose built and designed as a new product and Amazon Retail has a completely different architecture from AWS.
True, now some Amazon workloads have been moved over to AWS. But Amazon Retail is treated like an AWS customer.
Even internally, AWS employees use a different system to stand up internal sandboxes than CDO (Consumer Division Operations).