From 0e5a709932b6c1d619abba875eff16a3b0ad7050 Mon Sep 17 00:00:00 2001 From: Mallikarjun Rayar Date: Mon, 15 Jul 2024 12:54:05 +0530 Subject: [PATCH] Update platform-as-a-service.md Updated the file as requested, ref: https://github.com/cncf/glossary/issues/3036 Signed-off-by: Mallikarjun Rayar --- content/en/platform-as-a-service.md | 31 +++++++++++++++++------------ 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/content/en/platform-as-a-service.md b/content/en/platform-as-a-service.md index df16098a7c..690adfc3cd 100644 --- a/content/en/platform-as-a-service.md +++ b/content/en/platform-as-a-service.md @@ -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. +