 Good morning guys. Today's talk is chat about a serverless approach. Next slide please. So who am I? So I am Vabhav. I am currently a software developer in Star India. And also an open source contributor. I am connected to various projects for Google, Facebook, for Asia itself. I am a well long term contributor of for Asia. And everywhere I am known as Vabhav Singh 97, like on GitHub, Facebook, LinkedIn, everywhere. So the next question is what is serverless? So serverless is very new term for us because right now what we are doing is like we are making an application, we are deploying it. Deploying it either on this solution server or any other like VMware, anywhere on-premise servers or cloud servers. So what the heck is serverless? So basically serverless computing allows you to basically deploy, basically focus on the code rather than focusing on deployment. So rather than developer focusing on deployment like how the end user will experience like what is the scale VT and all, you don't have to worry about, you just deploy your code or write your code and the cloud provider will take care for you. Next. So without thinking about servers and don't require you to provision scale and manage your servers. So you don't have to require to like worry about like what is the operating system, what is the dependencies. You don't have to basically focus on like what is, what will be the environment which your application will be resigning on. Everything will be taken care by the cloud provider or the serverless provider. So that developer can focus on their code product. By the way, this line is exactly from the AWS documentation. So previously what happened is like we basically developed app and we deploy on physical boxes like we have a physical server residing in our, either in our home or in our shared spaces. Then we move to virtual machine like basically rather than using the whole virtual box for deploying our code, we are using virtual machines and code and basically 10 or more people can basically deploy that code, their application on virtual machines. Then comes, then AWS releases AWS instances and they are very popular and people like don't know about like what is the cloud servers or what is this. Then they started deploying, they started learning about AWS instances and they started deploying the code on the AWS and they are very, very likely because AWS is managing the whole thing from scalability to everything else. Then we have containers like Kubernetes and Docker as a more popular solution for the enterprise applications and developers. So after containers, we came to Lambda. Lambda is just basically serverless. Lambda is a product of AWS because I'm using AWS. For Google Cloud, you can use cloud functions as well as Azure functions. They are the same thing but provided by different cloud providers. Next slide, please. So there are different providers like Apache Open Weeks, Google Cloud Web Task, AWS. These are different cloud providers which basically provide you serverless functionality to you. Next slide, please. Currently I'm using AWS as in my tech stack. I mean for my cloud provider. So what is Lambda? First of all, why the AWS user technology Lambda for having a serverless function or serverless thing? Lambda is an AWS product and basically serverless means you don't have to worry about first thing first. You don't have to pay for the idle. Currently what happens is we deploy an application and it's running on server. Server costs money and you have to pay when it's running. So basically let's say you have a small idea in your mind and you are deployed. Let's deploy it for the end user and see how the user is reacting. It will be running 24 to 7 and you will be paying for that. It's very costly. Let's say your users are on from 9 to 5 pm only or 9 to 8 pm only. After that, after the night, you have to pay for the setting for the idle. You don't have to pay for the idle here. Easy scalability. You don't have to worry about scalability like let's say your app got hit and you get a 1 million request on your app server. Lambda will scale automatically. Amazon will scale your application automatically. You don't have to change anything in your code to maintain for the scalability. Next question is what is fast? Basically serverless, also known as function as a service because here we are writing functions. So functions are not typically like the programming language like Python as a function, Java as a function. It's not the same as a function. That's time. Thank you.