Serverless Computing.

 

“Building Software’s without worrying about Servers”

 

 

    Serverless computing is a current trend in the IT industry. It is a type of cloud computing where an enterprise runs its applications on the servers of the cloud platform provider which looks after the management and maintenance of resources and servers. Serverless doesn’t mean without servers. It’s all about breaking your server app into smaller chunks by using a cloud platform and the various services available to manage, integrate, and host your applications. You don’t have to manage your own server as it is managed by the cloud platform provider.

    This enables the business to concentrate on the core business logic and development of applications instead of focusing on Infrastructure and maintenance of the server. The cloud platform provider also takes care of the dynamical allocation of resources and Autoscaling. So, it reduces the risk of Infrastructure and maintenance.


Advantages of Serverless Computing

  •  Reduced cost
  •  Reduced Risk and Increased Efficiency
  •  Autoscaling
  •  Less Server-Side Works

Disadvantages of Serverless Computing

  •     Managing State is Relatively Complex
  •     Debugging becomes Difficult
  •     Vendor Lock-in

 Serverless computing demo - using Telegram messenger for ...

Amazon Lambda, Microsoft Azure Functions, IBM OpenWhisk, and Google Cloud Functions are some of the popular examples of Serverless computing.

😀 Thanks Everyone 😃