Platform as a Service (PaaS)

Learn about the PaaS cloud service model and its advantages and disadvantages.

Overview

This model is an extension of the IaaS model. With the platform as a service (PaaS) model, the cloud provider provides all the tools for supporting the entire lifecycle of a cloud application. The cloud provider provides these services with the services in IaaS. PaaS cloud providers remove the need for software engineering teams to manage infrastructure to focus on deploying and managing their applications. This promotes developer efficiency by focusing on the application instead of resource procurement and maintenance.

Advantages

Let’s discuss some of the advantages of PaaS.

Completeness

The software engineering team has a complete platform with tools to build, test, and deploy their applications in the same environment using PaaS.

Example

For example, Heroku is a PaaS that delivers tools for software development. It allows businesses to deploy, build, manage and scale modern applications.

The Heroku developer experience is an app-centric approach for software delivery, integrated with today’s most popular developer tools and workflows.

Collaboration

Since the PaaS cloud gives developers a complete suite to build and manage their applications, collaboration is often easier across distributed teams.

Get hands-on with 1200+ tech skills courses.