4 ms·
Most of amazon.com systems are written in perl mason. Very few systems use c++, I would say not a single major system at Amazon is written in c++. It definitely
by marme 14y ago
Most of amazon.com systems are written in perl mason. Very few systems use c++, I would say not a single major system at Amazon is written in c++. It definitely should not be included in this list
- deleted 14y ago[deleted]
- deleted 14y ago[deleted]
- jamesmcn 14y agoMost of the customer-facing stuff may be written in Mason, but more and more back-end services are written in Java. And there are a lot of back end services. There was a time when Amazon was mostly C++, but it wasn't very recent.
- justrudd 14y agoDisclaimer: I left Amazon in 2008. I've tangentially stayed in contact with a few people there in my old groups. I worked in Supply Chain specifically on the FC side of software (OK...specifically on COFS for those of you who remember) from 2004 till 2007 before moving over to retail. And I can say that all FC software was C and C++. There were small pockets of Java when I left, but I'd be really surprised if ALL of FC software has been ported to Java in the last 4 years. You're talking about 10+ years of software. Software that controls hardware that works as is. Tons of "bugs" and "features" to port. And I'd call the software that runs the warehouses a major system. My team tried to replace a C++ daemon with a Java one and our favourite phrase became "Oh yeah. Forgot about that business rule".
- alexakarpov 14y agoWe actually do have major systems written in C++ - but nearly all of them are legacy, and most have been deprecated already, while the rest is on the deprecation list. It's mostly Java now. Perl/mason is only used on the front-end. Oh, and there's at least one critical service written in Erlang =D