What role does scalability play in system design?

What role does scalability play in system design?

What role does scalability play in system design?

    Requires Free Membership to View

    When you register, my team of editors will also send you resources covering Linux administration and management; integration and interoperability between Linux, Windows and Unix; securing Linux and mixed-platform environments; and migrating to Linux.

    Cathleen A. Gagne, Senior Editorial Director

    By submitting your registration information to SearchEnterpriseLinux.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchEnterpriseLinux.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

Scalability is one of the more overused words today. It certainly is a popular one, and all the vendors will bring in the popular catch-phrases when they are ready to sell you something.

Let's talk about what scalability is not. Scalability does not mean that you can build a system for 10 users and expect it to grow to support 1,000. It does not mean paying for a system that could support 1,000 users, though you only have 10. Of course, this system will "scale" well. Scalability must define an environment that was built appropriately for your environment with growth needs anticipated as part of the order. Someone did not do their homework correctly if everything has changed 500% within a year's timeframe. Oftentimes instead of blaming the system's scalability, the planning folks really should get some of that blame.

This was first published in September 2003