AWS is a byproduct of Amazon's e-commerce business, that became a viable service of it's own. It was a brilliant move to monetize the excess compute power Amazon had to have on hand for it's e-commerce business. Without the e-commerce business, AWS wouldn't exist.
This is a myth, and it needs to die. AWS was not designed for amazon's infrastructure, nor was it spare capacity of said infrastructure at any point. It was built from the ground up to be an independent service selling to third parties, on independent servers in independent data centers.
It took many years for amazon.com retail stuff to migrate to it, and supposedly some parts still aren't migrated.
I mean, I'm gullible so I believe you, but I also believe Steve Yegge who wrote about this:
> Well, the first big thing Bezos realized is that the infrastructure they'd built for selling and shipping books and sundry could be transformed an excellent repurposable computing platform. So now they have the Amazon Elastic Compute Cloud, and the Amazon Elastic MapReduce, and the Amazon Relational Database Service, and a whole passel' o' other services browsable at aws.amazon.com. These services host the backends for some pretty successful companies, reddit being my personal favorite of the bunch.
Both of you can be right. It's possible that Bezos saw the opportunity in taking advantage of their tech infra expertise and building that into a public product, but maybe it wasn't just taking what they already built and making it public.
The story I always heard was they had a ton of extra capacity that was very seasonal and then someone came up with the great idea to sell that extra capacity in the off season.
SQS as the first publicly available service sounds weird to me but I don't have any sources to cite otherwise.
Part of that success was a mandate back in the earlier days of the company that all development and systems administration assets be designed with the presumption that they may be converted into a customer accessible frameworks one day.