-
Notifications
You must be signed in to change notification settings - Fork 554
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updated the file as requested, ref: #3036 Signed-off-by: Mallikarjun Rayar <mallikarjun.rayar@infosys.com>
- Loading branch information
1 parent
c53b99b
commit 0e5a709
Showing
1 changed file
with
18 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,28 @@ | ||
--- | ||
title: Platform as a Service (PaaS) | ||
status: Deprecated | ||
title: Platform as a Service (PaaS) | ||
status: Feedback Appreciated | ||
category: Technology | ||
draft: true | ||
tags: ["fundamental", "platform", ""] | ||
tags: ["infrastructure", "Cloud"] | ||
--- | ||
|
||
A Platform as a Service, or PaaS, is an external platform for application development teams to deploy and run their apps. | ||
Heroku, Cloud Foundry, App Engine are examples of PaaS offerings. | ||
Platform as a Service (PaaS) can be thought of as a pre-built development environment in the cloud. | ||
It provides everything you need to build and run your applications, from the underlying infrastructure | ||
such as servers, storage and tools for development and deployment. Essentially, you rent the resources you need instead | ||
of managing them yourself, allowing you to focus on creating your application. | ||
|
||
|
||
|
||
## Problem it addresses | ||
|
||
To take advantage of cloud native patterns like [microservices](/microservices-architecture/) or [distributed applications](/distributed-apps/), | ||
operations teams and developers need to be able to offload a significant amount of operations and maintenance work. | ||
These include tasks like provisioning infrastructure, | ||
handling [service discovery](/service-discovery/) and load balancing, and [scaling](/scalability/) applications. | ||
PaaS tackles the challenge of setting up and maintaining the complex environment needed to develop applications. | ||
By offering a pre-built environment, it eliminates the need for companies to spend time and resources on managing servers, | ||
storage, and development tools. This allows them to focus their efforts on what truly matters - creating innovative and | ||
creative applications. | ||
|
||
|
||
## How it helps | ||
|
||
A PaaS provides common infrastructure tools to application developers in a fully automated fashion. | ||
It allows developers to understand and worry less about infrastructure and devote more time and effort to writing application code. | ||
It also provides some monitoring and [observability](/observability/) to help application teams ensure their apps are healthy. | ||
PaaS simplifies application development. Imagine having an entire workshop ready to use, with all the tools and | ||
benches laid out. PaaS provides that for developers, eliminating the need to set up the groundwork themselves. | ||
This allows them to focus their time and energy on what they do best: building great applications. | ||
|