When it comes to scaling a web site or web application, one of the most common strategies is to simply throw hardware at it.
This definitely works on some level: Running out of space? Toss in some hard drives. Caching no longer getting the job done? Add more RAM. Traffic getting high? Purchase another machine and a load balancer.
But there’s more to it than that. Scalability is heavily-related to the quality of an application’s architecture, database schema, caching techniques, and more.
[Read more…] about Tips, Strategies, and Resources For Building Scalable Sites