Are you ever ask yourself how Platforma as a Service (PaaS) work? Then you are in the right place welcome to How to PasS part 0 (yes part 0, table index start at 0 no ?).

What a PaaS ?

Let’s begin by defining what PaaS, for some of us it’s where we push our fifteenth side project code on free tiers plan and it’s get run by some nice peoples (thanks to them!)

Before I start to be curious about what happened on the other side for me PaaS can be resume by this command :

    git push heroku master 

Then I get my incomprehensible URL to reach the service. (remember we are on free plan no way to buy a domain name for this side project)

For some of us it’s reprensent this picture we all see when Googling PaaS for the first time. PaaS Provider Services

What happens inside a PaaS ?

But what a PaaS for theses peoples of the other side that working on it? This picture comparing On-Premises vs IaaS vs PaaS vs SaaS doesn’t tell use how the code we push on PaaS are build or how the request arrived to the instance of our application.

So here another view of all the components we can found into a PaaS that allow your application to run. You can find a more detailed version here. PaaS component

In the next articles of this series, we are gonna try to see how each component work. Follow me on Twitter for the next article.

Here some ressources I found while searching