Serverless compute is sold as simpler, but on the SAA-C03 exam it is tested as a cost decision. The question is rarely “what is Lambda” — it is for which workload does paying per request and per second beat paying for a server by the hour, and where does that stop being true. Both halves are scored, and the second is the one candidates miss.
The serverless cost model: you pay for work, not for waiting
An always-on server is billed for wall-clock time — every hour it runs, busy or idle. AWS Lambda inverts that: it bills per request and per millisecond of execution, and it scales to zero between invocations, so idle time is free. AWS Fargate does the same for containers, billing per-second for the vCPU and memory a task uses while it runs, with no host to provision or patch. The unifying idea is that you pay for work performed, not for capacity held in reserve.
That model is decisive when a workload is spiky, low-volume, event-driven, or intermittent — a rarely-hit API, a nightly script, a bursty queue consumer. Wherever a traditional server would sit idle waiting for the next request, serverless charges nothing for the wait. The first thing to spot in a cost stem is whether the workload has meaningful idle time.
The break-even: where always-on wins again
The catch, and the diagram above, is that this advantage is not permanent. Per-request and per-second billing carries a small convenience premium on every unit of work. When utilization is high, steady, and round-the-clock, there is no idle for serverless to save, and that premium is paid on every busy second. Past a break-even point, a committed EC2 fleet covered by a Compute Savings Plan costs less for the same throughput.
Read the two curves as cost against utilization. The serverless line starts near zero on the left — scale to zero, no idle cost — and climbs steeply as work grows. The EC2-plus-Savings-Plans line starts higher, because a committed instance is paid for even while idle, but rises gently. They cross. Left of the crossover, serverless is cheaper; right of it, the always-on commitment is. A stem describing a continuous, always-busy, multi-year workload points to the right of that line even when it currently runs on Fargate.
Fargate versus EC2 for containers
For containerized workloads the same trade appears as a launch-type choice. Fargate removes the cluster: no hosts to size, patch, or scale, and you pay per-second for each task’s declared resources. That is cheapest — and lowest-overhead — for variable or bursty container traffic. Amazon ECS or EKS on self-managed EC2 hands the capacity problem back to you, and its idle headroom is your cost; it wins only when utilization is high and constant enough that a committed, well-packed fleet under a Savings Plan beats Fargate’s per-second rate. “No hosts to manage” points to Fargate; “steady, high, long-term utilization and willing to manage hosts” points back to EC2.
One commitment across all three
Commitment discounts are not EC2-only. A Compute Savings Plan applies automatically across EC2, Fargate, and Lambda for a one- or three-year hourly-spend commitment, without pinning to instance types. When a stem has a predictable baseline spread over serverless and instances, it is usually the intended answer — narrower EC2 Instance Savings Plans and Reserved Instances cover neither Fargate nor Lambda.
Right-sizing serverless itself
Serverless still has a size dial. Lambda bills GB-seconds — memory times duration — so an over-provisioned memory setting inflates every invocation. More memory only lowers cost when the function is CPU-bound and finishes proportionally faster, because CPU scales with memory; otherwise it is waste. Tuning memory toward real usage is the serverless equivalent of right-sizing an instance.
How to use the questions below
For each stem, name the workload’s shape first — spiky or steady, idle-heavy or always-busy, short bursts or a continuous firehose. That shape decides which side of the break-even you are on, and the deciding constraint is always in the stem. Then read each explanation past the correct answer: every wrong option saves money for a different workload, and knowing which is the skill this domain scores.
Updated for SAA-C03 (July 2026). The sample questions above are our own work
in the style of the exam — not real exam items. The exam itself is set and marked
by the certification body.