Main Article Content

Abstract

Serverless computing is modal of cloud computing in which developer writes the code and deploy
them on fully managed infrastructure, without worrying about the underlying layers of cloud. The
journey of serverless computing began within the journey to cloud computing. Rapid growth in
demand of cloud computing services and complexity in managing cloud server had triggered the
continuous innovation and invention in the cloud infrastructure & cloud platform management
system. After the cloud computing got its popularity around the year 2006-2008, companies and
enterprises started switching for their on premises hardware to cloud based pay per use hardware
and/or moving their server into datacenter called colocation. It was a time, when the journey towards
today’s modern serverless computing began, and has reached the stage, where cloud service
providers are able to provide serverless computing in the form of Function as a Service(FaaS) by
integrating the Infrastructure as a Service( IaaS) and Platform as a Service (PaaS) through highly
efficient software like virtualization, docker, Kubernetes, Knative etc. Serverless computing is the
latest development in the area of cloud computing, which allow the application developer to use
FaaS. During my initial study I found that, It was an amazing journey of serverless computing since
the evolution of cloud computing, and it has deeply affected the software development & deployment
trends by allowing the application developer to focus more on implementaion of business logic.

Article Details