These are the old pages from the weblog as they were published at Cornell. Visit www.allthingsdistributed.com for up-to-date entries.

September 05, 2004

Amazon Move FAQ #5: Will Amazon now use .NET & Windows?

Somehow I don't think Amazon.com hired me for my involvement with CLR based technologies or my knowledge of the Windows Server Platform. Amazon has invested a lot of effort in their current Linux based platform, and it works well for them. In developing their services they use quite a few different tools, also at the language level. Scripting, virtual machine based language, as well as old-fashion machine code languages. There seems to be a culture within Amazon to use the best tools for the problem, so developers have a freedom to choose the language the feel is most appropriate. In that culture I certain see a role for CLR/Mono in the future, but it will be something that it will have to earn itself, not force from higher up.

Amazon.com, like many other large sites, increasingly relies on open source software. The reason for this is not just financial, but mainly that the availability of source code and shared knowledge allows them to debug problems and configurations more effectively. The black box approach forced upon these large operations by vendors does not work very well, given that the software is pushed to the limits and beyond, and views of the internals are necessary to monitor and debug the potential problems.

This is entry #5 in the Moving to Amazon - Frequently Asked Questions list

Posted by Werner Vogels at September 5, 2004 12:58 AM
TrackBacks

Comments