- Paperback: 272 pages
- Publisher: Addison-Wesley Professional; 1 edition (May 15, 2011)
- Language: English
- ISBN-10: 0321753887
- ISBN-13: 978-0321753885
- Product Dimensions: 5 x 0.7 x 7.9 inches
- Shipping Weight: 10.6 ounces (View shipping rates and policies)
- Average Customer Review: 4.1 out of 5 stars See all reviews (24 customer reviews)
- Amazon Best Sellers Rank: #201,962 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Scalability Rules: 50 Principles for Scaling Web Sites 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
Frequently bought together
Customers who bought this item also bought
“Once again, Abbott and Fisher provide a book that I’ll be giving to our engineers. It’s an essential read for anyone dealing with scaling an online business.”
—Chris Lalonde, VP, Technical Operations and Infrastructure Architecture, Bullhorn
“Abbott and Fisher again tackle the difficult problem of scalability in their unique and practical manner. Distilling the challenges of operating a fast-growing presence on the Internet into 50 easy-to understand rules, the authors provide a modern cookbook of scalability recipes that guide the reader through the difficulties of fast growth.”
—Geoffrey Weber, Vice President, Internet Operations, Shutterfly
“Abbott and Fisher have distilled years of wisdom into a set of cogent principles to avoid many nonobvious mistakes.”
—Jonathan Heiliger, VP, Technical Operations, Facebook
“In The Art of Scalability, the AKF team taught us that scale is not just a technology challenge. Scale is obtained only through a combination of people, process, and technology. With Scalability Rules, Martin Abbott and Michael Fisher fill our scalability toolbox with easily implemented and time-tested rules that once applied will enable massive scale.”
—Jerome Labat,VP, Product Development IT, Intuit
“When I joined Etsy, I partnered with Mike and Marty to hit the ground running in my new role, and it was one of the best investments of time I have made in my career. The indispensable advice from my experience working with Mike and Marty is fully captured here in this book. Whether you’re taking on a role as a technology leader in a new company or you simply want to make great technology decisions, Scalability Rules will be the go-to resource on your bookshelf.”
—Chad Dickerson, CTO, Etsy
“Scalability Rules provides an essential set of practical tools and concepts anyone can use when designing, upgrading, or inheriting a technology platform. It’s very easy to focus on an immediate problem and overlook issues that will appear in the future. This book ensures strategic design principles are applied to everyday challenges.”
—Robert Guild, Director and Senior Architect, Financial Services
“An insightful, practical guide to designing and building scalable systems. A must-read for both product-building and operations teams, this book offers concise and crisp insights gained from years of practical experience of AKF principals. With the complexity of modern systems, scalability considerations should be an integral part of the architecture and implementation process. Scaling systems for hypergrowth requires an agile, iterative approach that is closely aligned with product features; this book shows you how.”
—Nanda Kishore, Chief Technology Officer, ShareThis
“For organizations looking to scale technology, people, and processes rapidly or effectively, the twin pairing of Scalability Rules and The Art of Scalability are unbeatable. The rules-driven approach in Scalability Rules makes this not only an easy reference companion, but also allows organizations to tailor the Abbott and Fisher approach to their specific needs both immediately and in the future!”
—Jeremy Wright, CEO, BNOTIONS.ca and Founder, b5media
About the Author
Martin L. Abbott, formerly COO of Quigo, spent nearly six years at eBay, most recently as SVP of Technology/CTO. He has held engineering, management, and executive positions at Gateway and Motorola. Michael T. Fisher, a veteran software and technology executive, spent two years as CTO of Quigo. Previously, as VP of Engineering & Architecture for PayPal, he led 200+ developers. Abbott and Fisher co-authored The Art of Scalability (Addison-Wesley).
Browse award-winning titles. See more
If you are a seller for this product, would you like to suggest updates through seller support?
Top Customer Reviews
With regard to the specific recommendations in the book, I was very pleased to see "Don't Overengineer the Solution" as Rule 1. In my experience, this is by far the biggest problem in software today and is the biggest cause of not only scalability problems, but performance, maintainability, and extensibility problems as well.
My only small quibble with the book is the lack of a discussion of object relational mapping technologies. As the authors note several times, the database is usually the most difficult component to scale. I think that is absolutely true. Given that fact, I think the database needs to be fully tuned and optimized and this includes the data access code. As other authors have noted (and my own experience confirms), ORM generally performs and scales very poorly. Not to mention it often represents "overengineering". Therefore, I expected at least some discussion of that issue.
With that small criticism aside, I highly recommend this book.
In 4 years at SendGrid working directly under a CTO that was an old-school UNIX network programmer and battle-seasoned dot-com veteran, many of the techniques described herein were at the core of our strategy for scalability and availability, and the prioritization lines up surprisingly well with the CTO's "gut", as well. The authors have distilled down what many engineers do not have available to them: direct mentorship of masters of the craft.
The book could easily have been condensed into 100-150 pages and the 50 rules to about 30. That would probably have made it a much better read. For me the superfluous verbiage acted as a distraction from the main points and as such reading the book a less interesting experience. I think the authors took their rules on replication and cloning too seriously :). Sometimes it did feel like the authors were deliberately trying to dumb down the book.
I would still recommend this book. For technical folks, this book will will either act as a decent refresher or will offer some good new insights - depends on your past projects and your experience level. For non-technical folks who work with IT, I think you will find this book very informative but a word of caution - reading this book will not make you more adept at software architecture than the architect on your team but in the event it does then hiring a new architect is seriously recommended :)
For Architects/Develpers, some rules of the book might be not useful as they are more related to the OPs. Regardless of that, this is must read book. I would suggest to read each rule, browse and learn more about the terminologies and concepts used in each rule, so that you can maximum out of this book. This book encourages everyone to learn more about each concepts at your own pace..
Premature optimization is the root of most major screwups, so showing how to NOT apply these ideas for a given project would also be helpful.
Most Recent Customer Reviews
When you need to know a lot about scalability in a limited amount of time, this is the book to read.Read more