Create an Account
username: password:
 
  MemeStreams Logo

InfoQ: Scalability Best Practices: Lessons from eBay

search

Lost
Picture of Lost
My Blog
My Profile
My Audience
My Sources
Send Me a Message

sponsored links

Lost's topics
Arts
Business
Games
Health and Wellness
Home and Garden
Miscellaneous
Current Events
Recreation
Local Information
Science
Society
Sports
Technology

support us

Get MemeStreams Stuff!


 
InfoQ: Scalability Best Practices: Lessons from eBay
Topic: Technology 4:43 pm EDT, May 29, 2008

At eBay, one of the primary architectural forces we contend with every day is scalability. It colors and drives every architectural and design decision we make. With hundreds of millions of users worldwide, over two billion page views a day, and petabytes of data in our systems, this is not a choice - it is a necessity.
RelatedVendorContent

A Technical Introduction to Terracotta

Hibernate without Database Bottlenecks

Scale Your Application without Punishing Your Database

Why Should I Care About Terracotta?

Terracotta 2.6 - Download now for scalability without tradeoffs
Related Sponsor
Terracotta is Scalability and Availability for Java Applications. It clusters the JVM itself, which dramatically simplifies development and reduces database dependency.

In a scalable architecture, resource usage should increase linearly (or better) with load, where load may be measured in user traffic, data volume, etc. Where performance is about the resource usage associated with a single unit of work, scalability is about how resource usage changes as units of work grow in number or size. Said another way, scalability is the shape of the price-performance curve, as opposed to its value at one point in that curve.

There are many facets to scalability - transactional, operational, development effort. In this article, I will outline several of the key best practices we have learned over time to scale the transactional throughput of a web-based system. Most of these best practices will be familiar to you. Some may not. All come from the collective experience of the people who develop and operate the eBay site.

InfoQ: Scalability Best Practices: Lessons from eBay



 
 
Powered By Industrial Memetics
RSS2.0