<<< Previous speaker Next speaker >>>

Randy Shoup, eBay, Inc.

 Randy  Shoup

Randy Shoup is a Distinguished Architect in the eBay Marketplace Architecture group. Since 2004, he has been the primary architect for eBay's search infrastructure.

Prior to eBay, Randy was Chief Architect at Tumbleweed Communications, and has also held a variety of software development and architecture roles at Oracle and Informatica. He received a BS in Mathematical and Computational Science, and an AB in Political Science, from Stanford University.

Presentation: "Panel Discussion: Architecting for Performance & Scalability"

Time: Wednesday 11:00 - 12:00

Location: Concordia

Abstract: What does it take to scale? This panel will bring together leading architects and solution providers in the area of performance, scalability, fault tolerance, & clustering; the panel will explore current & emerging architectures, practices, and solutions for achieving predictable performance & scalability

Presentation: "The eBay Architecture: Striking a balance between site stability, feature velocity, performance and cost"

Time: Friday 13:00 - 14:00

Location: Metropolitan I

Abstract:

System designers constantly struggle with how to build a feature that fulfills product requirements, while keeping the system fluid and maintainable. As product requirements get more and more complicated, tighter integration with existing data and product features becomes increasingly important to keep the negative impact to the user experience at a minimum. If the page or program loads more slowly, while giving the user the rich experience - have we succeeded or failed?

In this session, eBay's Dan Pritchett and Randy Shoup will delve into the strategies and driving principles that guide eBay's development teams across the world. They will talk about real world examples of how these principles will allow you to design what, until now, has been thought to be impossible - scalable, high performance and agile systems that do not get in the way of the organization's feature velocity. The guiding principles, methodology, and patterns are what have allowed eBay to scale a large development organization across four continents.

Attendees will learn:
This session will cover the key enabling design patterns, methodologies, and best practices that allow us to maximize these factors and produce a highly scalable eCommerce platform that is used by millions of people each day. The following questions will be answered:

  • What is eBay's architecture today?
  • What made eBay make the decision to go with Java?
  • What key lessons has eBay learned from scaling Java?
  • Where do we see eBay's architecture going in the future?

Password protected Download slides