This post originated from an RSS feed registered with Ruby Buzz
by Obie Fernandez.
Original Post: Ebay Scales Horizontally (Must read)
Feed Title: Obie On Rails (Has It Been 9 Years Already?)
Feed URL: http://jroller.com/obie/feed/entries/rss
Feed Description: Obie Fernandez talks about life as a technologist, mostly as ramblings about software development and consulting. Nowadays it's pretty much all about Ruby and Ruby on Rails.
There was, indeed, a mention of J2EE - specifically the one where they said they threw most of it out! And a mention of SOA - the tiny line between two boxes on one slide connecting the 'Transaction Platform' to the 'Fraud' system!
The rest of the slides talked about sensible engineering practices such as cacheing, partitioning, statelessness, event-driven architectures and horizontal scaling.
The talk summary is a must read IMO. Everyone knows that Ebay handles serious load, but did you know how much? (Answer: 212 million registered users, 1 billion photos, 1 billion page views a day, 105 million listings, 2 petabytes of data, 3 billion API calls a month). 15,000 application servers, running Websphere (Java 1.3.1) And the specifics about J2EE were "use servlets, JDBC, connection pools (with rewrite). Not much else."