Scalability – What is it and why is it important?

Scaling comes in a few different flavors.  Vertical scaling involves growing the computing power of a single server, adding memory, faster or more CPUs and/or faster disk I/O. Horizontal scaling involves adding additional computing resources or servers in parallel and then load balacing across them. Scalability refers to applications which facilitate scaling well.  With web …