Skip to main content

What is serverless computing?

FAQ resource for your migration project.

FAQ resource for What is serverless computing?.

Answer

Serverless computing is a cloud model where the provider automatically provisions, scales, and manages the servers, so developers deploy code that runs on demand without managing infrastructure. Functions-as-a-Service (FaaS) offerings such as AWS Lambda, Azure Functions, and Google Cloud Functions run code in response to events and bill only for actual execution time. Serverless suits event-driven, spiky, or unpredictable workloads and removes the need for capacity planning. Trade-offs include cold-start latency, execution time limits, and reduced control over the runtime environment.