This book is much more than you may think it is. Scale is not just about designing Web sites that don't crash when lots of users show up. It is about designing your company so that it doesn't crash when your business needs to grow. These guys have been there on the front lines of some of the most successful Internet companies of our time, and they share the good, the bad, and the ugly about how to not just survive, but thrive.— Marty Cagan, Founder, Silicon Valley Product Group
Abbott and Fisher have deep experiences with scale in both large and small enterprises. What.s unique about their approach to scalability is they start by focusing on the true foundation: people and process, without which true scalability cannot be built. Abbott and Fisher leverage their years of experience in a very accessible and practical approach to scalability that has been proven over time with their significant success.— Geoffrey Weber, VP of Internet Operations/IT, Shutterfly
The Art of Scalability is by far the best book on scalability on the market today. The authors tackle the issues of scalability from processes, to people, to performance, to the highly technical. Whether your organization is just starting out and is defining processes as you go, or you are a mature organization, this is the ideal book to help you deal with scalability issues before, during, or after an incident. Having built several projects, programs, and companies from small to significant scale, I can honestly say I wish I had this book one, five, and ten years ago.— Jeremy Wright, CEO, b5media, Inc.
As a manager who worked under Michael Fisher and Marty Abbott during my time at PayPal/eBay, the opportunity to directly absorb the lessons and experiences presented in this book are invaluable to me now working at Facebook.— Yishan Wong, Director of Engineering, Facebook
If I wanted the best diagnoses for my health I would go to the Mayo Clinic. If I wanted the best diagnoses for my portfolio companies. performance and scalability I would call Martin and Michael. They have recommended solutions to performance and scalability issues that have saved some of my companies from a total rewrite of the system.— Warren M. Weiss, General Partner, Foundation Capital
A must read for anyone building a web service for the mass market.— Dana Stalder, General Partner, Matrix Partners
The Art of Scalability teaches technology executives, engineers and architects how to solve technology scalability problems through changes in their architecture, processes and organization structure. The book provides a set of models and approaches that help back office, web services and other platforms scale. Rather than focusing on the optimization and tuning of existing systems, the book offers models developed by the authors to help companies rethink their technology architecture.
There are three problems that hyper growth technology companies often experience. The first problem is downtime of their site potentially costing millions of dollars. This downtime most often is a result of an architecture that does not scale on demand as consumer transactions grow at ever increasing rates. The second problem is a failure in the company and organizational process to quickly correct not only the current availability issues, but the longer term needs for future scale. The third problem is the failure of the organization to correct the outages and processes resulting in more and more time being spent on technology failures and less and less time being spent on new products and features. The Art of Scalability teaches the reader how to solve these three technology scalability problems.
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). By the authors of The Art of Scalability informit.
Thanks to Rich Kepenach for allowing us to use this draft syllabus (HTML) of his as an example.
Here are the instructor's slides (4MB compressed PPT) containing all the diagrams from the book.
You can also follow what's being Twittered about the book here.
fig 16.2 should read "2x2+2x3+1x9 = 19"
p133 2nd Paragraph 3rd Sentence should read "By defining appropriate processes to capture and resolve incidents and problems..."
fig 12.3 "Design for Rollback" listed twice