Every engineer appreciates good design. When it come to architecture and design of web applications I have seen very few that have taken scalability into consideration from the very beginning. It is seems like the web application was written for a single user – huge collection used for trivial operations, massive objects maintained in session, the list can go on. Given that I started programming for the desktop, I have been guilt of these design gaffes too.

However, as we move towards applications that may have 1000s of users if not millions we have to look at scalability seriously.

Here are some links that I found useful -

Here is the slide show of the Ruby On rails presentation:

Let me know if you find useful resources that address this issue.

Leave a Reply