Serverless

A Cloud Computing execution model in which the Cloud provider acts as the server, dynamically allocating computing resources. Serverless is an oxymoron as it does require servers although they’re hidden to the developers.

Examples of Serverless Runtimes:

  • AWS Lambda
  • Google Cloud Functions
  • Azure Functions

There are two fundamental characteristics of this execution model:

  • Automatic scaling
  • Billing by the execution

Sources:

https://www2.eecs.berkeley.edu/Pubs/TechRpts/2019/EECS-2019-3.pdf