O'Reilly logo

Scalability Rules: 50 Principles for Scaling Web Sites by Michael T. Fisher, Martin L. Abbott

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

2. Distribute Your Work

When you hear the word distribute you might immediately think of grid computing—the concept of dividing tasks into small chunks of work that can be farmed out to two or more computers, each of which performs a piece of the task necessary for the final answer. If you’re interested in that topic, you should see Chapters 28 and 30 of The Art of Scalability. In this chapter we discuss how you can distribute your data and application services across multiple systems to ensure you have the ability to scale to meet your customer’s demands.

The concept of distributing work can be analogized to painting a picket fence. Let’s say you and your four friends want to play baseball but you’ve been tasked with painting the fence before ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required