diff --git a/content/en/platform-as-a-service.md b/content/en/platform-as-a-service.md index df16098a7..690adfc3c 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. +