Begin with Scalability in Mind

Scalability is the name of the game when it comes to Internet application development. Scalability refers to the applications ability to easily grow with an increasing work load without having to rewrite the application . In the past you had a sense of the limits within which your application must scale. For example, if your company has 1,000 employees, you could plan for a worst case scenario on 1,000 users maximum. Move that application to the Internet—now what is your upper limit? Millions of users. How do you even start planning for such a massive number of users? The answer is to build your application in such a way that you can simply add more hardware and the application will scale up automatically to the ...

Get Sams Teach Yourself Microsoft® Windows® DNA Programming in 21 Days now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.