UGN UGN books

Building Scalable Web Sites


such as Flickr, Friendster, MySpace, and Wikipedia

coverThe largest and most popular web applications of the moment, such as Flickr, Friendster, MySpace, and Wikipedia, handle billions of database queries per day, have huge datasets, and run on massive hardware platforms made of commodity hardware. While Google might be the poster child of huge applications, these other smaller (although still huge) applications are becoming role models for the next generation of applications, now labeled Web 2.0. With increased read/write interactivity, network effects, and open APIs, this generation of web application development promises to be quite interesting. But system architects and programmers need help to design and build web applications that will cope with the demands of this new era.

"Building Scalable Web Sites" can provide that help. Readers will learn the tricks of the trade so they can build and design applications that scale quickly--without all the high-priced headaches and service-level agreements associated with enterprise application servers and proprietary programming and database products. Culled from the experience of Flickr's lead developer Cal Henderson, "Building Scalable Web Sites" offers techniques for creating fast sites that visitors will find a pleasure to use.

As Henderson says "With the reemergence of web applications as viable businesses, the take up of Ajax, and the increased demand from users to have massive real-time systems with lots of data, more and more people are building large systems. Maybe they're starting out small, but before long they're going to encounter a lot of the same problems and limitations that we've seen time and again.

"Creating popular sites requires much more than fast hardware with lots of memory and hard drive space," Henderson adds. "It requires thinking about how to grow over time, how to make the same resources accessible to audiences with different expectations, and how to have a team of developers work on a site without creating new problems for visitors and for each other."

Henderson observes that there are plenty of theory and reference books about building web applications but very little literature about the practicalities of building and maintaining anything large. In his experience, however, companies that built applications on a large scale all faced the same problems and eventually arrived at the same conclusions and solutions. "It would appear that we've probably found quite sensible solutions," he says. "This book is an attempt to collect together a lot of the ideas that have come out through trial and error. We've already made a lot of the mistakes, so why force everyone else to make them again?" "Building Scalable Web Sites" provides helpful ideas for the following, and much more:

Whether readers are planning a small site with hopes of growing big, or already have a large system that needs maintenance, they'll find a library of ideas for making things work in "Building Scalable Web Sites."

coverBuilding Scalable Web Sites
Cal Henderson
330 pages, $39.99 US, $51.99 CA

UGN Site Navigation:

Return to: the top of this page, or the INDEX for this department
Exit to: The User Group Network front page
Contact: The Editor, Webmaster or Membership Director

CREDITS:
Reviewed by Fred Showker for the User Group Network News Service. (C) 2006, all rights reserved. Affiliate groups may freely republish this piece so long as they include the tag line: "From the User Group Network News Service at http://www.user-groups.net/ " ... Event dates are subject to change. Some products, programs, or promotions are not available outside the U.S. Prices are estimated retail prices and are listed in U.S. dollars. Product specifications are subject to change. Apple, the Apple logo, Mac, Mac OS, Macintosh, Power Mac, Velocity Engine, FireWire, AirPort, Safari, Sherlock, QuickTime, iLife, iTunes, iChat, iPhoto, iMovie, iDVD, iCal and Apple Store are either registered trademarks or trademarks of Apple. Other company and product names may be trademarks of their respective owners. Mention of third-party products is for informational purposes only and constitutes neither a recommendation nor an endorsement.

 

The User Group Network is a member of:, the MUG News, and is sponsored in part by: The Design & Publishing Center, The News Serve Network, and the Designers' Bookshelf. The User Group Network is the first, and the original user group network for computer users everywhere including, Apple, Mac-Pro, User Group Organization to support Macintosh, IBM PC, Microsoft, Compaq, Amiga, BE/OS, Linux, UNIX, and other leading computer platforms. Hosting services are provided by The Graphic Design Network to serve the computing community. For information about the UGNetwork, to get involved or have your own groups' home page located at user-groups.net, please contact us. Copyright 1994 through present. This site is maintained in the community interest by The Graphic Design Network c/o Showker Graphic Arts & Design, a Corporation of the Commonwealth of Virginia, Commonwealth of Virginia, 22801, Harrisonburg, VA, in the Shenandoah Valley of Virginia, established in 1972.

Valid HTML 4.01!