Serverless architecture has become much more than a trend now and its benefits have gained attention from professionals in the technology industry. Multiple cloud providers like Amazon and Microsoft have invested heavily in serverless, which is boosting it's popularity and adoption rate. What is serverless ? Serverless is a design pattern followed by developers to manage the application in a serverless way. For decades people used to build a huge monolithic application that will be deployed on servers which will be managed by the operations team for deployment and regular maintenance activities. As time passed microservice architecture design patterns became more popular. The huge monolithic application got split into multiple independent microservices and REST APIs were used by the frontend to interact with backend. It was a major architectural change but it didn't simplify server management activities. With serverless, cloud vendors introduced the concept of exposing funct...