Scalability is the question that plagues everything in business. Do the operations scale? Do the systems scale? Does the organizational structure scale? Better phrased: What does it take to scale this business?
Scale is often cited as a major determining factor in the output of various business models. Consulting, law, and accounting are examples of businesses that scale as a factor of people. As in, the company's production is directly governed by the number of employees. Since the only physical products of these industries are documents, it's fair to say that output is entirely contingent on people. Therefore, to produce more you must hire more people, which is difficult and expensive.
Contrast that with Google, the epitomy of hosted services. The company essentially provides hosted software, which is monetized through ads. It employs roughly 10,000 people, mostly developers, and serves hundreds of millions of users. That's a massive scale, although they have their own problems based on maintaining sufficient revenue per user.
Here's one way to think about scale:
Say you have a web company, XYZ.com. XYZ.com earns $1 per user per month and has 100,000 regular users. That means they're making $1.2 million per year. That's enough to support a staff of 15 at an average salary of $80,000 (assuming no other costs), or really a staff of 12 at that salary with $240,000 in annual web hosting costs.
What's the incremental cost of scaling to support 1,000,000 users? You'll have to add a couple more servers at your hosting facility, say doubling the cost to $480,000. Will you need to add more employees?
Possibly, but you won't really need more programmers, and if you run a service like Google's, you won't need more customer support staff because there's almost no tech support. Therefore, your hosted solution virtually eliminates your scaling costs. Incredible, isn't it?
Continue reading "Scalability 2.0" »