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
- Cloud fundamentalsService and deployment models, regions and availability zones, elasticity and shared responsibility: the vocabulary every foundational exam tests first (AZ-900 Cloud Concepts; CLF-C02; NIST SP 800-145).
- Cloud platforms: AWS, Azure, Google Cloud, OCIThe four platforms differ in naming, pricing, regions and certification ladders; choosing one is the first decision most learners and teams make (vendor exam guides; the four certification hubs on this site).
- Cloud governance and landing zonesAccounts, subscriptions and projects, management groups, policy, tagging, budgets and locks: how an estate is organised before anything is deployed (AZ-900 Azure management and governance, its one of the three areas, at 30 to 35 per cent; the Well-Architected security and cost pillars).
- Containers and KubernetesContainers are the unit of deployment in cloud-native work and Kubernetes the orchestrator; CNCF's Runtime and Orchestration categories and the CKA exam define the field.
- Cloud storage and managed databasesObject, block and file storage and the managed relational and NoSQL services are the questions that reach into all four SAA-C03 domains in the associate exams (SAA-C03; AZ-104; DP-900 for the data side).
- Cloud networkingVirtual networks, subnets, load balancers, DNS, content delivery and hybrid connectivity are where on-premises networking meets the cloud (SAA-C03; AZ-104; both vendors also sell a networking specialty exam).
- Cloud architecture and the well-architected pillarsDesigning for reliability, performance, security and cost is what the architect exams certify (SAA-C03's four domains; AZ-305; Professional Cloud Architect) and what the Well-Architected Framework's six pillars name.
- Infrastructure as code and automationDeclaring environments in code (Terraform, CloudFormation, Bicep, Pulumi, Ansible) is CNCF's Provisioning category and the operating habit every cloud team is hired for (AZ-400; SAP-C02).
- Cloud operations and observabilityRunning what was built: monitoring, logging, tracing, alerting and reliability engineering (CNCF Observability and Analysis; the Well-Architected Operational Excellence pillar; the CloudOps exam, formerly SysOps).
- Cloud cost and FinOpsMeasured, variable cost is one of NIST's five cloud characteristics and the commonest failure in practice; the FinOps Framework (Inform, Optimize, Operate) and SAA-C03's cost-optimised domain make it a discipline, not an afterthought.
- Cloud migration and hybridMoving existing workloads (rehost, replatform, refactor) and running hybrid estates is a large part of enterprise cloud work, and the architect exams test it; the hosting guides cover the small end of a move.
Concepts to know
Glossary entries with the reason each one matters here.
- Serverless Computing
The topic's own concept.
- PaaS
Serverless is PaaS taken to the point where the server is invisible.
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.
- AWS · Online exam, not proctored · freeAWS Knowledge: ServerlessAWS's free serverless badge.
- AWS · DVA-C02AWS Certified Developer – AssociateLambda and event-driven design are core to the developer exam.
- AWS · SAA-C03AWS Certified Solutions Architect – AssociateServerless patterns across the architect domains.
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.
Last reviewed 26 September 2026 · Getting Digital
