What is serverless computing?

Definition

A serverless platform manages the servers and starts or scales workers for the application. For example, a function that generates an image can run when a request arrives.

Developers still choose how the function runs and manage concerns such as startup time and dependencies. The provider supplies and operates the underlying machines.

ELI5

A serverless setup is like hiring help when orders arrive. Someone else manages the equipment and brings in extra workers as needed.

For example, a photo app can resize pictures when people send them in, with extra workers starting when many pictures arrive together.

Where does serverless code run?

It runs on servers managed by the service provider.

Can a serverless function take time to start?

Yes. If a worker is unavailable, the service may have to start one and load its dependencies.

  1. Audry Hsu beside the words LLM Endpoints.
  2. Portrait of Dean Qui帽anola on a black background with the blue and white headline "LIVE GPU ITERATION".
Definition card for serverless computing: What is serverless computing?

Serverless computing lets a provider start and manage the workers that run application code on demand.