What is Serverless ?





Hello again !

Have you heard about SERVERLESS. What is exactly, being serverless means? Does this mean we do not use any server.

Let us go for a trip around Bangalore. First thing we will need is a car. I do not own any. Do you :-) ?

We can book a car on rent from ZoomCar. All you need to specify the driving licence number and voilla, you are ready to pick up your car.

The interesting thing is that the Car was just sitting there, waiting for someone to book it. All the while you didn't have to care of about its maintenance and cleaning work. This was taken care by ZoomCar guys. Moreover, if the car breaks down the road on the trip, you are released from duties of attending it. Just call up the ZoomCar guys and they will take care of the same and maybe even arrange you an alternate car from the nearest city. When the trip is done, just drop off the car. So you are paying only for the use here.

You see how the supply is meeting the demand here. The demand to go on trip but without the overhead of maintaining the car. The car is maintained by someone else and provided on demand request. This is what the concept of SERVERLESS is....

Serverless is a cloud computing execution model, in which the servers are provided on demand of client requests. When the traffic for a website increases, more machines serving the request will be auto generated and diffused when not in use. This optimizes the cost as you are paying only for the resources that are being used for the time.

Thus, you do not have to manage and run your application from your local physical server machines. Instead just like the driving license to get a car, you put your code onto the cloud. It is will run whenever someone requests it execution.

Comments