What technologies does Amazon.com use?

What programming language and database technologies does Amazon.com use and do other large e-commerce sites follow a similiar approach?

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

You could ask Amazon, but I doubt they will tell you much.  Most of the software is proprietary and developed in house.  It would be a safe bet that just about any development technology in use has some usage at amazon. asking something like this like asking what technologies the CIA uses.  These are trade secrets, and for security reasons you would not let the world know what you doing.

- as per the following 2004 doc, Amazon.com is running on  Perl, MySQL, and Mason.

- however Amazon also have their own database called Amazon Simpledb, Amazon RDS and Amazon EC2 Relational Database AMIs, not sure if Amazon.com is now running on this database: http://aws.amazon.com/simpledb/

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Shalom CarmelCTOCommented:
On several occasions Amazon officials stated that simpledb and SQS started out as an internal need, and later evolved into a commercial offering.

Amazon are in the midst of moving major parts of their various operations into AWS, at least to provide cloud bursting capabilities.

Many large e-commerce sites are either running off Amazon's infrastructure, or adopted NoSQL databases as their tool of choice. However, many do not.
sandshakimiAuthor Commented:
Interestingly Oracle is a repeated keyword in the jobs section.

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.