All content and news on InfoQ about eBay
Latest featured content about eBay

- Architecture,
- SOA
- Topics
- Fault Tolerance,
- Design,
- Search,
- Performance & Scalability,
- Enterprise Architecture,
- Grid Computing
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.
-
By Randy Shoup
on Jun 05, 2008,
News about eBay
- Java
- Topics
- Artifacts & Tools,
- Open Source
eBay insider Michael Galpin has written a two part article describing the evaluation of eBay's presentation architecture from its early Perl roots to a Java solution using Eclipse plug-ins and code generators to improve the developer experience.
-
By Charles Humble
on Apr 15, 2008,
- Architecture
- Topics
- Performance & Scalability
eBay's Dan Pritchard and Amazon's Werner Vogels talk about the necessary trade-offs to achieve appropriate network partitioning tolerance for large distributed systems.
-
By Floyd Marinescu & Charles Humble
on Mar 04, 2008,
- Architecture
- Topics
- Transactions Processing,
- Performance & Scalability,
- Enterprise Architecture,
- Database Design
Dan Pritchett gives us an inside look into the decisions behind one of the largest scale architectures in the world: eBay. In explaining how the scale of eBay turns simple requirements a complex engineering problem, he walks us through the technical and organizational challenges of managing eBay's architecture.
-
By Mark Figley
on Aug 25, 2007,
Articles about eBay

- Architecture
- Topics
- Performance & Scalability,
- Design
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.
-
By Randy Shoup
on May 27, 2008,

- Architecture
- Topics
- Performance & Scalability
In this article, eBay architect Dan Pritchett explains why global, large-scale architectures need to address latency, and what architectural patterns can be applied to deal with it. Topics covered include the need for asynchronous architecture, partitioning of data, and active/active design.
-
By Dan Pritchett
on May 02, 2007,
Interviews about eBay

- Architecture
- Topics
- Transactions Processing,
- Performance & Scalability,
- Enterprise Architecture,
- Database Design
Dan Pritchett gives us an inside look into the decisions behind on of the largest scale architectures in the world: eBay. In explaining how the scale of eBay turns simple requirements a complex engineering problem, he walks us through the technical and organizational challenges of managing eBay's architecture.
-
By Dan Pritchett
on Aug 25, 2007,
Presentations about eBay

- Architecture
- Topics
- Performance & Scalability,
- Enterprise Architecture
Randy Shoup covers the architectural principles eBay has used to grow and evolve its infrastructure to massive scale. It covers the forces ("-ilities") needed to contend with and design for scalability, availability, manageability, etc. He outlines eBay's architectural principles which meet - and trade off - those forces and describes reusable patterns for each strategy with eBay examples.
-
By Randy Shoup
on Feb 05, 2008,

- Architecture
- Topics
- Performance & Scalability,
- Design
You're confident that your software will handle horizontal scale to thousands of servers. But how about your operational team? Have you also architected for managing that large collection of servers? Dan Pritchett will present lessons learned at eBay and lead a discussion on how to ensure your transactional scalability doesn't ignore your architecture's manageability
-
By Dan Pritchett
on Sep 13, 2007,