What is serverless?
Serverless is a way to build and run applications in which a cloud provider manages the servers and provisions execution resources. The development team focuses on code, service configuration, and business logic instead of installing and maintaining servers.
Servers still exist, but the provider operates them. A common approach uses functions: code invoked by a request or an event. Beyond functions, providers also offer database and storage services that follow the serverless model.
