- Serverless computing is a cloud-computing execution model in which the cloud provider runs the server, and dynamically manages the allocation of machine resources.
 - Pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity
 - it simplify the process of deploying code into production, Scaling, capacity planning and maintenance operations.
 - serverless vendors offer compute runtimes, also known as function as a service (FaaS) platforms, which execute application logic but do not store data
 
Advantages.
- 
No server management
 - 
Flexible scaling
 - 
Pay for value
 - 
Automated high availability
 
