Scalability Rules: 50 Principles for Scaling Web Sites

Pearson Education
3
Free sample

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 unsurpassed experience, they present 50 clear, proven scalability rules—and practical guidance for applying them.

 

Abbott and Fisher transform scalability from a “black art” to a set of realistic, technology-agnostic best practices for supporting hypergrowth in nearly any environment, including both frontend and backend systems.

 

For architects, they offer powerful new insights for creating and evaluating designs. For developers, they share specific techniques for handling everything from databases to state. For managers, they provide invaluable help in goal-setting, decision-making, and interacting with technical teams. Whatever your role, you’ll find practical risk/benefit guidance for setting priorities—and getting maximum “bang for the buck.”

 

•  Simplifying architectures and avoiding “over-engineering”

•  Scaling via cloning, replication, separating functionality, and splitting data sets

•  Scaling out, not up

•  Getting more out of databases without compromising scalability

•  Avoiding unnecessary redirects and redundant double-checking

•  Using caches and content delivery networks more aggressively, without introducing unacceptable complexity

•  Designing for fault tolerance, graceful failure, and easy rollback

•  Striving for statelessness when you can; efficiently handling state when you must

•  Effectively utilizing asynchronous communication

•  Learning quickly from mistakes, and much more

Read more

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).

Read more

Reviews

5.0
3 total
Loading...

Additional Information

Publisher
Pearson Education
Read more
Published on
May 4, 2011
Read more
Pages
240
Read more
ISBN
9780132613989
Read more
Features
Read more
Read more
Language
English
Read more
Genres
Computers / Web / Design
Read more
Content Protection
This content is DRM protected.
Read more
Eligible for Family Library

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
Martin L. Abbott
The Comprehensive, Proven Approach to IT Scalability–Updated with New Strategies, Technologies, and Case Studies

In The Art of Scalability, Second Edition, leading scalability consultants Martin L. Abbott and Michael T. Fisher cover everything you need to know to smoothly scale products and services for any requirement. This extensively revised edition reflects new technologies, strategies, and lessons, as well as new case studies from the authors’ pioneering consulting practice, AKF Partners.

Writing for technical and nontechnical decision-makers, Abbott and Fisher cover everything that impacts scalability, including architecture, process, people, organization, and technology. Their insights and recommendations reflect more than thirty years of experience at companies ranging from eBay to Visa, and Salesforce.com to Apple.

You’ll find updated strategies for structuring organizations to maximize agility and scalability, as well as new insights into the cloud (IaaS/PaaS) transition, NoSQL, DevOps, business metrics, and more. Using this guide’s tools and advice, you can systematically clear away obstacles to scalability–and achieve unprecedented IT and business performance.

Coverage includes

• Why scalability problems start with organizations and people, not technology, and what to do about it

• Actionable lessons from real successes and failures

• Staffing, structuring, and leading the agile, scalable organization

• Scaling processes for hyper-growth environments

• Architecting scalability: proprietary models for clarifying needs and making choices–including 15 key success principles

• Emerging technologies and challenges: data cost, datacenter planning, cloud evolution, and customer-aligned monitoring

• Measuring availability, capacity, load, and performance

Martin L. Abbott
Washington State is about to enter a new phase of the "math wars." Since the late 1980s, the debate over how best to teach mathematics to schoolchildren has raged worldwide among educators, politicians, and parents. The stakes are high. To operate effectively in a global, twenty-first-century economy and polity, the United states must provide an education in mathematics that is both excellent and equitable.

In this volume, four scholars at the Washington School Research Center (WSRC) at Seattle Pacific University present original research drawn from statistical studies of state educational data and from thousands of classroom observations carried out by The BERC Group. They assess the current state of math education and review its history and development. The authors also provide a dispassionate review of the extensive international, national, and state literature.

The in-depth observational research in Winning the Math Wars confirms that the real issue is neither the approach to teaching--traditional or reform--nor the type of curriculum. If America's goal of educational equity and excellence is to be achieved, then math teachers everywhere must be fully supported in developing the specific skills that are ideal for educating all students. The authors discussion focus on four principles for improving math teaching and learning: fidelity to reform efforts by all involved; an emphasis on instruction and instructional tools; the critical nature of mathematical knowledge; and the need for transformational change.

Winning the Math Wars is an important book for policy makers, school leaders, practitioners of mathematics education, parents, and anyone who wants to make sense of the "math wars."

Steve Souders
Want your web site to display more quickly? This book presents 14 specific rules that will cut 25% to 50% off response time when users request a page. Author Steve Souders, in his job as Chief Performance Yahoo!, collected these best practices while optimizing some of the most-visited pages on the Web. Even sites that had already been highly optimized, such as Yahoo! Search and the Yahoo! Front Page, were able to benefit from these surprisingly simple performance guidelines.

The rules in High Performance Web Sites explain how you can optimize the performance of the Ajax, CSS, JavaScript, Flash, and images that you've already built into your site -- adjustments that are critical for any rich web application. Other sources of information pay a lot of attention to tuning web servers, databases, and hardware, but the bulk of display time is taken up on the browser side and by the communication between server and browser. High Performance Web Sites covers every aspect of that process.

Each performance rule is supported by specific examples, and code snippets are available on the book's companion web site. The rules include how to:

Make Fewer HTTP RequestsUse a Content Delivery NetworkAdd an Expires HeaderGzip ComponentsPut Stylesheets at the TopPut Scripts at the BottomAvoid CSS ExpressionsMake JavaScript and CSS ExternalReduce DNS LookupsMinify JavaScriptAvoid RedirectsRemove Duplicates ScriptsConfigure ETagsMake Ajax Cacheable

If you're building pages for high traffic destinations and want to optimize the experience of users visiting your site, this book is indispensable.

"If everyone would implement just 20% of Steve's guidelines, the Web would be adramatically better place. Between this book and Steve's YSlow extension, there's reallyno excuse for having a sluggish web site anymore."

-Joe Hewitt, Developer of Firebug debugger and Mozilla's DOM Inspector

"Steve Souders has done a fantastic job of distilling a massive, semi-arcane art down to a set of concise, actionable, pragmatic engineering steps that will change the world of web performance."

-Eric Lawrence, Developer of the Fiddler Web Debugger, Microsoft Corporation

Douglas Crockford
Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole—a subset you can use to create truly extensible and efficient code.

Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.

When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including:

SyntaxObjectsFunctionsInheritanceArraysRegular expressionsMethodsStyleBeautiful features

The real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book.

With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.

Martin L. Abbott
Fully updated! Fifty Powerful, Easy-to-Use Rules for Supporting Hyper Growth

“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, Second Edition, is the easy-to-use scalability primer and reference for every architect, developer, network/software engineer, web professional, and manager. Authors Martin L. Abbott and Michael T. Fisher have helped scale hundreds of high-growth companies and thousands of systems. Drawing on their immense experience, they present 50 up-to-the-minute technical best practices for supporting hyper growth practically anywhere.

Fully updated to reflect new technical trends and experiences, this edition is even easier to read, understand, and apply. Abbott and Fisher have also added powerful “stories behind the rules”: actual experiences and case studies from CTOs and technology executives at Etsy, NASDAQ, Salesforce, Shutterfly, Chegg, Warby Parker, Twitter, and other scalability pioneers.

Architects will find powerful technology-agnostic insights for creating and evaluating designs. Developers will discover specific techniques for handling everything from databases to state. Managers will get invaluable help in setting goals, making decisions, and interacting with technical teams. Whatever your role, you’ll find practical risk/benefit guidance for setting priorities, translating plans into action, and gaining maximum scalability at minimum cost.

You’ll learn how to

Simplify architectures and avoid “over-engineering” Design scale into your solution, so you can scale on a just-in-time basis Make the most of cloning and replication Separate functionality and split data sets Scale out, not up Get more out of databases without compromising scalability Eliminate unnecessary redirects and redundant double-checking Use caches and CDNs more aggressively, without unacceptable complexity Design for fault tolerance, graceful failure, and easy rollback Emphasize statelessness, and efficiently handle state when you must Effectively utilize asynchronous communication Learn from your own mistakes and others’ high-profile failures Prioritize your actions to get the biggest “bang for the buck”
Martin L. Abbott
The Comprehensive, Proven Approach to IT Scalability–Updated with New Strategies, Technologies, and Case Studies

In The Art of Scalability, Second Edition, leading scalability consultants Martin L. Abbott and Michael T. Fisher cover everything you need to know to smoothly scale products and services for any requirement. This extensively revised edition reflects new technologies, strategies, and lessons, as well as new case studies from the authors’ pioneering consulting practice, AKF Partners.

Writing for technical and nontechnical decision-makers, Abbott and Fisher cover everything that impacts scalability, including architecture, process, people, organization, and technology. Their insights and recommendations reflect more than thirty years of experience at companies ranging from eBay to Visa, and Salesforce.com to Apple.

You’ll find updated strategies for structuring organizations to maximize agility and scalability, as well as new insights into the cloud (IaaS/PaaS) transition, NoSQL, DevOps, business metrics, and more. Using this guide’s tools and advice, you can systematically clear away obstacles to scalability–and achieve unprecedented IT and business performance.

Coverage includes

• Why scalability problems start with organizations and people, not technology, and what to do about it

• Actionable lessons from real successes and failures

• Staffing, structuring, and leading the agile, scalable organization

• Scaling processes for hyper-growth environments

• Architecting scalability: proprietary models for clarifying needs and making choices–including 15 key success principles

• Emerging technologies and challenges: data cost, datacenter planning, cloud evolution, and customer-aligned monitoring

• Measuring availability, capacity, load, and performance

Martin L. Abbott
Washington State is about to enter a new phase of the "math wars." Since the late 1980s, the debate over how best to teach mathematics to schoolchildren has raged worldwide among educators, politicians, and parents. The stakes are high. To operate effectively in a global, twenty-first-century economy and polity, the United states must provide an education in mathematics that is both excellent and equitable.

In this volume, four scholars at the Washington School Research Center (WSRC) at Seattle Pacific University present original research drawn from statistical studies of state educational data and from thousands of classroom observations carried out by The BERC Group. They assess the current state of math education and review its history and development. The authors also provide a dispassionate review of the extensive international, national, and state literature.

The in-depth observational research in Winning the Math Wars confirms that the real issue is neither the approach to teaching--traditional or reform--nor the type of curriculum. If America's goal of educational equity and excellence is to be achieved, then math teachers everywhere must be fully supported in developing the specific skills that are ideal for educating all students. The authors discussion focus on four principles for improving math teaching and learning: fidelity to reform efforts by all involved; an emphasis on instruction and instructional tools; the critical nature of mathematical knowledge; and the need for transformational change.

Winning the Math Wars is an important book for policy makers, school leaders, practitioners of mathematics education, parents, and anyone who wants to make sense of the "math wars."

©2017 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.