Serverless

Serverless computing is a cloud-computing execution model in which the cloud provider acts as the server, dynamically managing 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 is a form of utility computing.

The name "serverless computing" is used because the server management and capacity planning decisions are completely hidden from the developer or operator. Serverless code can be used in conjunction with code deployed in traditional styles, such as microservices. Alternatively, applications can be written to be purely serverless and use no provisioned servers at all.

Position on the Adoption Curve

Presentations about Serverless

Developer Advocate @GCPcloud James Ward

Serverless (Knative)

Principal Software Architect @GrandCloud Ryan Knight

Serverless (Knative)