liveBook · Manning

Platform as a service

Platform as a service (PaaS) is a cloud service model that provides a managed application development, deployment, or runtime platform while abstracting management of the underlying infrastructure.

How 4 Manning books explain it

Acing the CCNA Exam: Volume 2 Advanced Networking and Security

Platform as a service is a cloud service model that provides an application development and execution platform while the customer manages the applications.

How it is used
Provides customers with a managed platform for developing, running, and managing applications without maintaining application infrastructure.
How deep it goes
Defines the responsibility boundary and distinguishes PaaS from SaaS and IaaS, but does not detail platform configuration or implementation.
Examples
Uses a responsibility-spectrum figure comparing PaaS with SaaS, IaaS, colocation, and on-premises solutions.
What you can do after
Evaluate cloud service choices by identifying which party manages the applications, platform, and infrastructure.

Read how Acing the CCNA Exam: Volume 2 Advanced Networking and Security explains platform as a service →

Shipping Go: Develop, deliver, discuss, design, and go again

Platform as a Service is a cloud service model that provides a managed application platform while abstracting underlying infrastructure.

How it is used
Positions PaaS as a way to deploy an application quickly without first managing servers.
How deep it goes
Works through health checks, App Engine configuration, and a deployment pipeline; leaves underlying server provisioning abstracted.
Examples
Uses a Go health handler, App Engine YAML, and a GitHub Actions deployment followed by an HTTP request.
What you can do after
Apply it via Google App Engine by configuring health checks and a test-gated deployment pipeline.

Read how Shipping Go: Develop, deliver, discuss, design, and go again explains platform as a service →

Microsoft Azure in Action

Platform as a service (PaaS) is a cloud service model that provides a managed application platform so customers can deploy software without managing the underlying infrastructure and operating system.

How it is used
Deploys applications while abstracting operating-system maintenance and much infrastructure work.
How deep it goes
Explains abstraction and shared security responsibilities, then compares scaling, startup time, and control with serverless.
Examples
Uses Azure web services, hybrid virtual-network access, Entra ID, and serverless services as comparison points.
What you can do after
Evaluate PaaS against IaaS and serverless using responsibility, scaling, startup, and control trade-offs.

Read how Microsoft Azure in Action explains platform as a service →

Amazon Web Services in Action, Third Edition: An in-depth guide to AWS

A platform as a service is a cloud service model that provides a managed platform for deploying and running applications without managing the underlying infrastructure.

How it is used
Frames PaaS as a managed way to deploy custom cloud applications while contrasting it with infrastructure and software service models.
How deep it goes
Defines the service model and works through App Runner deployment, operations, pricing, and limitations without detailing platform internals.
Examples
Uses AWS App Runner to launch, inspect, price, and delete a containerized web server.
What you can do after
Operate a containerized web application through AWS App Runner using creation, status, URL, and deletion commands.

Read how Amazon Web Services in Action, Third Edition: An in-depth guide to AWS explains platform as a service →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.