Goodreads helps you keep track of books you want to read.
Start by marking “Scalability Rules: 50 Principles for Scaling Web Sites” as Want to Read:
Scalability Rules: 50 Principles for Scaling Web Sites
Enlarge cover
Rate this book
Clear rating
Open Preview

Scalability Rules: 50 Principles for Scaling Web Sites

3.96 of 5 stars 3.96  ·  rating details  ·  114 ratings  ·  12 reviews
50 Powerful, Easy-to-Use Rules for Supporting Hypergrowth in Any Environment "Scalability Rules" is the easy-to-use scalability primer and reference for every architect, developer, web professional, and manager. Authors Martin L. Abbott and Michael T. Fisher have helped scale more than 200 hypergrowth Internet sites through their consulting practice. Now, drawing on their ...more
ebook, 240 pages
Published May 1st 2011 by Addison-Wesley Professional (first published April 19th 2011)
more details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Scalability Rules, please sign up.

Be the first to ask a question about Scalability Rules

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 324)
filter  |  sort: default (?)  |  rating details
Rod Hilton
Lots of great tips for how to make your web site scalable. Very well-organized and well-written. It's easy to pick up and quickly read just one tip - they're usually quite detailed and spanning multiple pages.

One thing it lacks of a bit of specificity. Some of the tips are pretty generic, and many are begging for concrete examples or even code. It's also a bit weird how technical-oriented tips like "Use the Right Type of Database Lock" are intermixed with filler tips like "Be Competent".

Eduardo Hideo
livro sobre escalabilidade e disponibilidade em sistemas web, Martin L. Abbott sugere boas práticas para conseguir escalar um sistema com foco em detalhes de implementação. Boa parte delas são muito boas como clonar, dividir coisas iguais e dividir coisas diferentes, cache, CDN, evitar sessões, comunicação assíncrona. Mas algumas duvidosas como o uso de bus e não checar o input.
Chris Wood
I found a lot of the rules to be rather basic. It seems that the book was geared more for the non-technical manager. Even still, there were a few rules that I hadn't considered, which made me glad to read it.
Probably the first book on the topic of scalability/availability I'd strongly recommend.

I don't agree with every principle, and I think they're also missing a few options for some of the problems listed (I don't think enterprise message busses are the be all and end all), but overall if you follow this book I think you'll be alright.

A little bit more could have been done to help understand when each principle comes into play, I think some of the rules were a bit too black and white, especially
Some of the rules in here are not directly related to scalability, but there is still enough in here that will get you pretty far in terms of building a scalable system. It's not really anything that common sense and experience cannot teach you, and much of what you can learn he has already been covered by some of the tactical patterns of DDD. So don't expect anything new here unless you're completely new to scalability concerns. If you are, this is probably a good, quick introduction.
Edward Zambrano
Good book to have when you are designing an application that needs to grow in the web (just likr facebook, reddit or 9gag). Simple rules that sometimes we forget to apply
Anton Murauyou
Very well organized book. Great set of rules that at least one should consider for scalability, but better always have this book on table to periodically refer to.
Janno Teelem
Great high-level overview of the fundamentals. Well-structured, easy to read.
John Hobbs
Really good read. All of it is good advice, and technology agnostic. Easy to understand, and nicely sized chunks for reading in bursts.
Pieter De Baets
Tips vary from basic HTTP optimalization tactics to interesting architectural approaches and valuable rules of thumb.
Ankit Agrawal
great book for learning scalability basics..
It was awesome book !
Piyush added it
May 06, 2015
Wyn marked it as to-read
Apr 26, 2015
Arun marked it as to-read
Apr 09, 2015
Koen marked it as to-read
Apr 03, 2015
Wangyiran is currently reading it
Apr 21, 2015
Zaki Shaheen
Zaki Shaheen marked it as to-read
Mar 16, 2015
Alex Larikov
Alex Larikov marked it as to-read
Mar 16, 2015
Lynn (L.M.) Swayze
Lynn (L.M.) Swayze marked it as to-read
Mar 09, 2015
« previous 1 3 4 5 6 7 8 9 10 11 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
  • Beautiful Architecture
  • The Architecture of Open Source Applications
  • Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
  • Scala in Depth
  • Machine Learning in Action
  • JavaScript Patterns
  • Algorithms in a Nutshell
  • The Thoughtworks Anthology
  • RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity
  • Working Effectively with Legacy Code
  • Hadoop: The Definitive Guide
  • High Performance Browser Networking
  • Machine Learning for Hackers
  • Functional JavaScript: Introducing Functional Programming with Underscore.js
  • Masterminds of Programming: Conversations with the Creators of Major Programming Languages
  • The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming
  • Growing Object-Oriented Software, Guided by Tests

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise Winning the Math Wars: No Teacher Left Behind Sukērabiriti No Waza: Uebu Saito Kōchiku Un'ei No Gokui Scalability Rules The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise

Share This Book

“Systems that are too complex to understand kill organizational productivity and the ease with which you can add engineers or add functionality to your system.” 0 likes
More quotes…