1. Serverless was first used to describe applications that significantly or fully incorporate third-party, cloud-hosted applications and services, to manage server-side logic and state.
  2. Serverless can also mean applications where server-side logic is still written by the application developer, but, unlike traditional architectures:

Origin of Serverless

Benefits

Drawbacks