Engineering Scalable, Elastic, and Cost-Efficient Cloud Computing Applications |