This document provides an overview of application deployment on cloud platforms. It begins with an introduction to cloud computing and comparisons of SAAS, PAAS and IAAS models. The document then discusses benefits and challenges of cloud deployment. It also covers business and architectural considerations for moving applications to the cloud. Finally, it demonstrates several popular platform as a service providers like Firebase, AWS, Heroku and Cloud Foundry and provides guidance on deploying applications on each.