What is serverless?

Serverless lets you run code without setting up or managing any servers. The cloud company handles all the machines and you only pay when your code actually runs.

7 min read min de lecture

~$ man serverless

What is serverless?

Cloud & DevOps gneurone encyclopedia
Serverless lets you run code without setting up or managing any servers. The cloud company handles all the machines and you only pay when your code actually runs.

definition

Serverless is a cloud computing model in which the provider automatically provisions, scales, and manages the servers needed to run application code.

Developers deploy functions or containers that execute in response to events such as HTTP requests or database changes, with no infrastructure configuration required on their side.

Popular implementations include AWS Lambda, Azure Functions, and Google Cloud Functions, all following a pay-per-execution pricing model.

Serverless is like ordering food from a restaurant instead of owning a kitchen: you request a meal when you need it, the restaurant supplies the equipment and staff, and you pay only for what you order.

key takeaways

  • No server setup, patching, or scaling tasks fall to the developer.
  • Billing occurs only for the actual compute time used, often measured in milliseconds.
  • Automatic scaling happens based on incoming traffic without manual intervention.
  • Code is typically written as small, stateless functions triggered by events.
  • Best suited for event-driven workloads, APIs, and microservices rather than long-running processes.

the 2026 job market

By 2026 serverless skills appear in most cloud-native job postings because organizations want lower operational overhead and automatic scaling; common roles include cloud engineers, backend developers using FaaS patterns, and DevOps specialists who design event-driven pipelines.

Cloud Engineer · US $115k-$155k / Canada $95k-$130k CAD / UK £55k-£75kBackend Developer (serverless focus) · US $105k-$145k / Canada $85k-$115k CAD / UK £50k-£68kDevOps Engineer · US $120k-$160k / Canada $100k-$135k CAD / UK £58k-£78k

frequently asked questions

How does serverless differ from traditional cloud hosting?

Traditional hosting requires you to provision and manage virtual machines or containers at all times. Serverless removes that layer so the provider starts resources only when code is invoked.

What are the main limitations of serverless?

Cold starts can add latency, execution time is capped per request, and state must be stored externally because functions are stateless.

Which programming languages work with serverless platforms?

Most providers support Node.js, Python, Java, Go, and .NET; custom runtimes or container images allow additional languages.

Is serverless cheaper than running containers?

It is often cheaper for spiky or low-volume workloads because you pay only for execution time, but steady high traffic can make containers more cost-effective.

courses to go further

$ cat ./full-guide.mdServerless AWS Lambda en pratique : le code et les commandes qui comptent vraimentread the guide →

related terms

< back to the encyclopedia

Auteur(s)

R

REHOUMA Haythem

Haythem Rehouma est un ingénieur et architecte IA et cloud, formateur et enseignant technique, avec un profil orienté IA médicale, AWS, MLOps, LLM/RAG et vision par ordinateur.