More Best Practices for Large-Scale Websites -- Lessons from eBay

Randy Shoup
Randy ShoupChief Architect at eBay
More Best Practices for Large-Scale Websites Lessons from eBay Randy Shoup eBay Chief Engineer Java One September 20, 2010
Challenges at Internet Scale ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Architectural Lessons (round 1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Architectural Lessons (round 1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Architectural Lessons (round 1) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lesson 6:  Expect (R)evolution ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lesson 6:  Expect (R)evolution ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lesson 7:  Dependencies Matter ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lesson 7:  Dependencies Matter ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lesson 8:  Respect Authority ,[object Object],[object Object],[object Object],[object Object]
Lesson 8:  Respect Authority ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lesson 9:  Never Enough Data ,[object Object],[object Object],[object Object],[object Object],[object Object],Click Stream Data  Warehouse Images System monitoring Analytics and Reporting Recommendation and Ranking Models Acquisition Item Data
Lesson 9:  Never Enough Data ,[object Object],[object Object],[object Object],[object Object],[object Object],ClickStream Items Users Feedback Classifiers Ranking Function
Lesson 10:  Custom Infrastructure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ten Lessons ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thank you! Randy Shoup [email_address]
1 of 16

More Related Content

Recently uploaded(20)

Java Platform Approach 1.0 - Picnic MeetupJava Platform Approach 1.0 - Picnic Meetup
Java Platform Approach 1.0 - Picnic Meetup
Rick Ossendrijver24 views
Web Dev - 1 PPT.pdfWeb Dev - 1 PPT.pdf
Web Dev - 1 PPT.pdf
gdsczhcet49 views
The Research Portal of Catalonia: Growing more (information) & more (services)The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)
CSUC - Consorci de Serveis Universitaris de Catalunya59 views

More Best Practices for Large-Scale Websites -- Lessons from eBay

  • 1. More Best Practices for Large-Scale Websites Lessons from eBay Randy Shoup eBay Chief Engineer Java One September 20, 2010
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Thank you! Randy Shoup [email_address]