Building Scalable Web Sites and over 1.5 million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a £1.75 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading Building Scalable Web Sites on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Building Scalable Web Sites [Paperback]

Cal Henderson
4.3 out of 5 stars  See all reviews (3 customer reviews)
RRP: £30.99
Price: £19.83 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £11.16 (36%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want delivery by Tuesday, 28 May? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £17.85  
Paperback £19.83  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Books Trade-In Store for more details. Learn more.

Book Description

23 May 2006 0596102356 978-0596102357 1

Learn the tricks of the trade so you can build and architect applications that scale quickly--without all the high-priced headaches and service-level agreements associated with enterprise app servers and proprietary programming and database products. Culled from the experience of the Flickr.com lead developer, Building Scalable Web Sites offers techniques for creating fast sites that your visitors will find a pleasure to use.

Creating popular sites requires much more than fast hardware with lots of memory and hard drive space. 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.

Presenting information to visitors from all over the world

Integrating email with your web applications

Planning hardware purchases and hosting options to have as much as you need without breaking your wallet

Partitioning and distributing databases to support large datasets and simultaneous transactions

Monitoring your applications to find and clear bottlenecks

* Providing services APIs and using services from other providers to increase your site's reach and capabilities

Whether you're starting a small web site with hopes of growing big or you already have a large system that needs maintenance, you'll find Building Scalable Web Sites to be a library of ideas for making things work.


Frequently Bought Together

Building Scalable Web Sites + High Performance Web Sites: Essential Knowledge for Front-End Engineers + Even Faster Web Sites: Performance Best Practices for Web Developers
Price For All Three: £51.81

Buy the selected items together


Product details

  • Paperback: 352 pages
  • Publisher: O'Reilly Media; 1 edition (23 May 2006)
  • Language: English
  • ISBN-10: 0596102356
  • ISBN-13: 978-0596102357
  • Product Dimensions: 17.8 x 1.8 x 23.2 cm
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 375,220 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

Review

"What this book gives, possibly uniquely, is both a look at the whole spectrum of building a service and some details of all the major stages. It's ideal to give to someone who has a tight focus or experience on a particular area, e.g. writing lines and lines of PHP code which kills the database or filer because the author has little appreciation of what happens at other levels of the system structure. This book would make an ideal guide to people who need to be given some indications of the world beyond a small area. It's also a good read for those who build web sites which may potentially get a large volume of traffic to learn from flickr and why they made the decisions they made." - Sam Smith, news@UK, September 2006

Book Description

Building, Scaling, and Optimizing the Next Generation of Web Applications

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

3 star
0
2 star
0
1 star
0
4.3 out of 5 stars
4.3 out of 5 stars
Most Helpful Customer Reviews
6 of 6 people found the following review helpful
4.0 out of 5 stars Scalability light but wisdom heavy 1 Mar 2008
Format:Paperback
Somewhat written towards PHP, MySQL and Linux users the text manages to cover a good number of topics every web programmer should know about without being too strong on its chosen technology stack. Some chapters are affected more than others, and some of the problems with UTF-8 text are specific to PHP. 90% of the text however manages to be generic that it is not a big problem.

While the book covers none of the aspects of scalability in great depth, since it only really devotes one chapter to it, the book makes up for it by being a check list of things to know and do with any site that is going to get larger. There is certainly more to know about scalability than this book gives you, but many gems of information can be found in it which even experienced developers will find useful. Its not really the definitive reference to scalability but rather the introductory book to all of the non functional aspects that impact how an application is deployed and written, and it covers many topics well and clearly.

Some elements of the book will age quite badly as they refer to particular tools or the speed of a server, but in general it is a clearly written book. It is one of those books you'll go back to and use as the basis of where to start with many aspects of the system.
Comment | 
Was this review helpful to you?
6 of 6 people found the following review helpful
5.0 out of 5 stars Very comprenhensive 13 Sep 2007
Format:Paperback
Cal Henderson's guide to scalable web applications is a book that won't dissapoint you at all.

In the initial chapters, he covers from the very basics ( layered design, good source code control ) to more "complicated" aspects of Unicode, internationalization and localization. He goes on to give a deep-geek analysis of email support in web apps, complete with security problems. Remote services are analysed and thought over as well, and different formats like REST, XML-RPC and SOAP are not forgotten, of course, and they are also duly reviewed twice, pros and cons and all.

Probably chapters 8 and 9 are the most interesting of the book (not to undervalue the rest of the content), as they delve deep into issues and problems that many of us, being way too used to working on the software side of things, tend to disregard when designing application. And that is all hardware issues that pertain to scalable apps. Clusters, Replication, CPU bound bottlenecks, disk reliability, data centers, disaster recovery, spare capacity...all of this is perfectly and clearly explained and very well covered. Very illuminating for anyone working in any non-trivial web development effort, from the developers to the project lead.

Then he tops the book by reviewing, not so deeply, issues with monitoring and statistics (usage, trends) and public API exposure.

The book is geared towards the PHP / MySQL developer working on Linux, therefore all the many tools mentioned are for this kind of environment. However, in spite of working in a Microsoft environment, I found the book very illuminating all the same.

I learned a real lot from it, and I mean to review some chapters every now and then. Is there anything better you can say about a book?

Thanks Cal for this masterpiece.
Buy It!!!
Comment | 
Was this review helpful to you?
4.0 out of 5 stars Great book 3 July 2009
Format:Paperback
This is a great book. The only bad thing is that you have to know basic php/mysql programming. This is not a manual for building web apps, it's a book to make them big so they don't crash.

4.5/5

Greets
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges