What Does Serverless Computing Do?
Serverless computing is an execution model in which the cloud provider acts as the server and manages the resource allocation dynamically. It is scalable and charged based on how much resources are consumed (pay-as-you-go-model), which can help in reducing capital expenses.
Using a serverless model, a cloud provider runs physical servers and dynamically allocates the resources on behalf of developers who can deploy code directly into production. Serverless Computing contributes into two groups, Function as a service and Backend as a service.