В презентации "The eBay Architecture (http://www.addsimplicity.com/downloads/eBaySDForum2006-11-29...)" (PDF, 1.3 Мб) представлен обзор архитектуры проекта eBay.
На странице abava.blogspot.com (http://abava.blogspot.com/2006/12/ebay.html) подвели итог:
"Интересно, что разработчики не используют практически ничего из стандартных средств J2EE. Как следует из презентации, основа приложения (и базис для масштабирования) - это сервлеты и собственный пул соединений.
Другой интересный аспект - отсутствие сессий. Промежуточные состояния хранятся в куках (иными словами - в заголовке HTTP запроса) и в базе данных. Что, естественно, позволяет свободно перемещать запросы между машинами."
Можно добавить еще, что несмотря на использование в качестве СУБД Oracle, все запросы предельно упрощены, вся логика вынесена на плечи скриптов (не используются вложенные запросы и встраиваемые процедуры, применяются лишь самые простейшие триггеры). Код подсистем eBay в основном на C++ и Java.
URL: http://abava.blogspot.com/2006/12/ebay.html
Новость: http://www.opennet.me/opennews/art.shtml?num=9345