When is it Time to Scale?


When to scale is something most companies never think about in my experience, even though they are dreaming of massive sales and hits.

Scaling can be hard, if is not thought about from the beginning. Both vertical (most of time splitting the the app server from the db server and horizontal scaling (mostly preparing for load balancing) needs to be addressed from stage 1 of development. With proper virtual server setup from the beginning this can be done with low cost.