Skip to content

Commit

Permalink
Update platform-as-a-service.md
Browse files Browse the repository at this point in the history
Updated the file as requested, ref: #3036

Signed-off-by: Mallikarjun Rayar <mallikarjun.rayar@infosys.com>
  • Loading branch information
manojrayar authored Jul 15, 2024
1 parent c53b99b commit 0e5a709
Showing 1 changed file with 18 additions and 13 deletions.
31 changes: 18 additions & 13 deletions content/en/platform-as-a-service.md
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.

0 comments on commit 0e5a709

Please sign in to comment.