This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Server-Side Design Principles for Scalable Internet Systems
March/April 2002 (vol. 19 no. 2)
pp. 34-41

Today's Internet systems face real challenges in trying to serve large numbers of concurrent users. This article explores design principles guiding the creation of scalable systems. Each principle is discussed and followed by examples of its application. The article then moves on to discuss broader-based design strategies that incorporate the application of several principles simultaneously.

Index Terms:
scalability, optimization, design principles, asynchrony, encapsulation, concurrency, parsimony, partitioning, load balancing, architecture, distribution
Citation:
Colleen Roe, Sergio Gonik, "Server-Side Design Principles for Scalable Internet Systems," IEEE Software, vol. 19, no. 2, pp. 34-41, March-April 2002, doi:10.1109/52.991330
Usage of this product signifies your acceptance of the Terms of Use.