eBay Content on InfoQ
Latest featured content about eBay

- Topics
- Architecture,
- Performance & Scalability,
- Lessons
Randy Shoup shares 10 lessons learned from eBay: Partition Everything, Asynchrony Everywhere, Automate Everything, Everything Fails, Embrace Inconsistency, Expect (R)evolution, Dependencies Matter, Respect Authority, Never Enough Data, Custom Infrastructure.
News about eBay
- Topics
- REST
After a teaser with clues last week, Subbu and the engineering team at eBay have unveiled ql.io, a SQL inspired dsl to enable frictionless composition of web API's with a SQL like syntax.
- Topics
- Performance & Scalability,
- Architecture
eBay Distinguished Architect at eBay Randy Shoup explains eBay key scalability practices of partitioning, horizontal scale, avoiding XA, asynchronicity, and virtualization. eBay has hundreds of millions of users, over a billion page views a day, and petabytes of data in their systems.
Articles about eBay

- Topics
- Java,
- .NET,
- Architecture,
- Performance & Scalability,
- Ruby
Join our industry-heavyweight (eBay, Betfair, FiveRuns and Twitter) panel as they explore the cost of making their sites as scalable as possible, whilst tuning to get the most performance they possibly can. They explore the pros-and-cons of making their apps as awesome as possible - all the while under the pressure of their business requirements.

- Topics
- Architecture,
- Design,
- Performance & Scalability
eBay Distinguished Architect at eBay Randy Shoup explains eBay key scalability practices of partitioning, horizontal scale, avoiding XA, asynchronicity, and virtualization. eBay has hundreds of millions of users, over a billion page views a day, and petabytes of data in their systems.
Presentations about eBay

- Topics
- REST,
- Stories & Case Studies,
- SOA
Sastry Malladi presents different ways used by the industry to implement a RESTful SOA, detailing how eBay did it in order to achieve performance, and what lessons can be taken from that.

- Topics
- Governance,
- Stories & Case Studies,
- SOA
Beside casual challenges met in implementing SOA, Sastry Malladi talks about additional ones encountered while implementing large scale SOA deployments, giving eBay as example of an efficient, extensible and scalable SOA platform accompanied by an automated governing process.
Interviews about eBay

- Topics
- Operations,
- Data Access,
- Deployment / Datacenter,
- Database Design,
- Data Warehousing,
- Architecture,
- Data Portability,
- Event Driven Architecture
Randy Shoup discusses evolvable systems: how to run different versions of a system in parallel during migrations, decoupling a system with events, schemas at eBay and much more.

- Topics
- Enterprise Architecture,
- SOA,
- Search,
- Design,
- Fault Tolerance,
- Performance & Scalability,
- Grid Computing,
- Architecture
In this interview from QCon San Francisco 2007, Randy Shoup discusses the architecture of eBay. Topics discussed include eBay's architectural principles, horizontal and vertical partitioning, ACID vs. BASE, handling data inconsistency, distributed caching, updating eBay on the fly, architectural and coding standards, eBay's search infrastructure, grid computing, and SOA.