Reduced cloud costs
The cost will be nothing when your application doesn’t run. Developers pay only for the time when their application executes a user’s functions in response to specific events or requests.
Elastic scalability & Availability
A serverless architecture has the ability to scale up and down according to application workload. Developers no longer need to purchase additional infrastructure for handling unexpected growth.
Allows developers to concentrate on application code rather than infrastructure maintenance.
The cloud provider manages the infrastructure, platform, maintenance, and scalability. You are only charged for the time your function is running.