New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more


Lessons Learned From Scaling Services at Google and eBay

by João Miranda on  Mar 22, 2015

Randy Shoup shared his experiences to the QCon London audience in scaling services at Google and eBay, giving advice on building and operating services. A successful services strategy requires end-to-end service ownership, decentralized decision-making and standardization efforts focused on protocols of communications and supporting infrastructure.

eBay Announces

by Dilip Krishnan on  Nov 30, 2011

After a teaser with clues last week, Subbu and the engineering team at eBay have unveiled, a SQL inspired dsl to enable frictionless composition of web API's with a SQL like syntax.

Presentation: Architecting for Latency

by Abel Avram on  Oct 20, 2008

In this presentation, Dan Pritchett addresses latency issues in web applications that should be dealt with from the beginning when the system is designed. Dan offers some practical solutions to latency.

Industry Luminaries Weigh into Scalability Debate

by James Cox on  Jul 28, 2008 1

As part of its virtual panel series, InfoQ has brought together scalability and performance architects from some of the biggest and most visible projects around, to let us into their secrets for achieving results the rest of us would just dream of.

Presentation: Operational Scalability in the Next Generation Web World

by Abel Avram on  Jul 24, 2008 5

In this presentation filmed during JAOO 2007, Wayne Fenton, Director of Architecture at eBay Inc., talks about the ways in which software architects can design systems for much-improved efficiency and reliability from an operational perspective.

Interview: Randy Shoup Discusses the eBay Architecture

by Ryan Slobojan on  Jun 10, 2008

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.

Article: Scalability Best Practices Lessons from eBay

by Floyd Marinescu on  May 28, 2008 11

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.

eBay's Presentation Architecture and Eclipse

by Charles Humble on  Apr 15, 2008

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.

Trading Consistency for Scalability in Distributed Architectures

by Floyd Marinescu Charles Humble on  Mar 04, 2008

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.

Presentation: Operational Manageability lessons learned from eBay

by Floyd Marinescu on  Sep 20, 2007 2

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.

Interview: Dan Pritchett on Architecture at eBay

by Mark Figley on  Aug 25, 2007 6

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.

Article: The Challenges of Latency

by Stefan Tilkov on  May 03, 2007 4

In an exclusive InfoQ 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.