How scaling web applications is like walking a tightrope in the midst of a storm

In the current cloud space, there are a plethora of options available to deploy your web application. In this article I have tried to list the factors that should drive your decisions on cloud deployment, as well as highlight the different hosting options available.