A AWS surgiu para resolver os problemas de escalabilidade do site da Amazon. Seus primeiros serviços foram SQS, S3 e EC2, permitindo comunicação entre componentes, armazenamento escalável na nuvem e computação elástica por hora. Posteriormente lançou outros serviços como RDS, ELB, Auto Scaling e CloudWatch para armazenamento de dados, balanceamento e monitoramento de carga.