Platform-as-a-Service (PaaS), which provides a complete development platform and solution stack in the cloud, is gaining widespread acceptance as a way to deploy packaged software or build new applications without the overhead of a development environment. Enterprise adoption of PaaS is growing, as is PaaS use by ISVs who want to create client-facing software offerings without having to invest in platform infrastructure. PaaS does offer many advantages, including speed, cost effectiveness and simplicity.
As use of PaaS increases, a growing body of best practices has grown to guide IT departments, as well as the very important group of non-IT users, in the optimal adoption of PaaS. This paper explores some of the practices most relevant to achieving success with PaaS, focusing on ways to identify how PaaS can be best utilized within the specifics of a given organization’s overall IT needs. Practices include understanding scalability and infrastructure aspects of PaaS deployment, the need for coding wisdom in otherwise “codeless” environments, integration with on-premise systems and other cloud-based IT assets, security and more.