Skip to content
Getting Digital

Cloud Computing

Serverless and event-driven computing

Serverless moves the unit of design from the machine to the event: a file lands, a message arrives, a request comes in, and a short function runs and disappears. The work shifts from sizing servers to wiring queues, triggers and permissions correctly, and the bill follows every invocation. It rewards small, independent tasks and punishes anyone who treats it as a free server.

Why this topic exists: Functions, managed queues and event buses change how systems are designed and billed; SAA-C03 and the AWS Serverless knowledge badge treat it as its own discipline.

Serverless computing hands the provider every decision about machines: how many, how large, when to start and stop them. The developer supplies small units of code, called functions, and says which events should run them. A file lands in storage, a message joins a queue, an HTTP request arrives, a schedule fires; a function runs, finishes and leaves nothing idling behind it. Billing follows the same grain, charging for work done rather than for capacity kept waiting. AZ-900 lists serverless beside the consumption-based model among its cloud concepts, which is where the two ideas belong together.

Events, queues and the glue between them

Functions are the visible part; the design effort goes into how they connect. Event-driven systems pass messages through managed queues, publish-and-subscribe topics and event buses, so that the service raising an event need not know who reacts to it. The CNCF landscape guide explains the payoff: publishers and subscribers can change independently, and a new consumer can be added without touching code upstream. Longer processes are coordinated by workflow services that call functions in order and handle retries. In that sense serverless is PaaS pushed to its limit, with the platform hiding even the application server.

  • Function: a short-lived unit of code, sized by memory and a time limit, started by an event.
  • Trigger: the event source, such as a storage upload, a queue message, an API call or a timer.
  • Queue and topic: a buffer that decouples producers from consumers, and a channel that fans one message out to many.
  • Cold start: the delay while the platform prepares a fresh environment before running code.
  • Idempotency: writing a handler so that processing the same event twice does no harm, since retries happen.
  • Permissions per function: each function gets its own narrow role, which makes least privilege practical and forgetting it costly.

Where serverless fights the workload

Long-running jobs, steady high-volume traffic and anything that keeps state in memory tend to cost more or behave worse on functions than on containers or virtual machines. The CNCF guide makes the related observation that stateless applications suit platforms of this kind while stateful ones, databases above all, usually do not. Treating functions as a free server, with one enormous function doing everything, throws away both the design benefit and the billing one.

What the exams test and where to go next

The SAA-C03 blueprint asks candidates, across its resilience, performance and cost domains, to decide when serverless patterns fit, to design event-driven and loosely coupled systems with queues and API front doors, and to size a function's memory to a requirement. It also lists container services that run without a visible cluster among its serverless technologies. DVA-C02 examines functions and event-driven design from the developer's desk, and AWS's free Serverless knowledge badge is a gentler proof of the vocabulary. The beginner's mistake is to start with the function and invent the events afterwards; sketch the flow of events first and the functions follow from it. For comparison with packaged long-running services, read containers and Kubernetes; for why the bill can surprise, cloud cost and FinOps; and for following one request across many functions, operations and observability.

Next to this topic

Concepts to know

Glossary entries with the reason each one matters here.

Certifications that test it

Vendor exams and free certificates; facts, cost and the preparation path are on each page, and the certifications hub has them all.

Frequently asked

Are there really no servers?
There are, but you never see, size or patch them. The name describes the customer's experience, not the data centre.
Is serverless cheaper than a virtual machine?
For spiky or light traffic it can be, because idle time costs nothing. For steady, heavy load a machine or container running continuously may come out cheaper. Model your real traffic before deciding.
Can serverless and containers be combined?
Yes, and many systems do exactly that. Some providers run containers without exposing a cluster, and the SAA-C03 blueprint groups that kind of service with functions under serverless technologies.

Courses in the directory

69 courses are filed here; the top 6 by our ranking, details and the provider link on each course page.

Browse the directory shelf

Last reviewed 26 September 2026 · Getting Digital