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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
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.