Building Scalable Applications in the Cloud