Amazon API Gateway is the managed front door to a backend it never runs. On the SAA-C03 that framing decides most of its scenarios: the exam is testing where a control belongs — at the edge, in the queue, or in the compute tier — and API Gateway’s answers cluster around protecting and shaping traffic before it reaches anything you operate. The diagram shows the shape to hold in mind: clients pass through an authorizer, a throttling limiter and a cache on their way to Lambda or an HTTP backend, while a spike branches off into a queue.
A managed entry point, not a load balancer
The first distinction the exam draws is API Gateway versus an Application Load Balancer. Both can invoke Lambda, but only API Gateway is an API-management layer: usage plans, per-key throttling, request validation and authorizers live here. When a stem asks for a managed HTTPS entry point with no servers to run and hints at any of those controls, the load balancer and self-run proxies are distractors.
Throttling is a resilience control
The signature API Gateway resilience question is overload. Throttling sets steady-state rate and burst ceilings; usage plans tied to API keys cap each client individually. Together they shed a flood at the edge so one careless caller cannot starve the backend. The trap answers make the backend absorb the flood — bigger Lambda memory, maximum reserved concurrency — which costs more and still lets the abuse through. Protecting a backend from request overload is a front-door job.
Caching cuts invocations
For a read-heavy API serving the same data to thousands of callers, the stage response cache serves repeats without invoking the backend at all — fewer Lambda calls, lower latency, no new infrastructure. ElastiCache and DAX are real caches, but each is separate infrastructure the backend still has to be invoked to consult. “Least new infrastructure, cut invocations” is the built-in cache.
Validate and authorize at the edge
Rejecting bad traffic before it is billed is the point of edge controls. A Lambda authorizer runs your code to verify a custom or third-party token; request validation checks parameters and the body against a model. Both deny at the gateway, so the backend is never invoked for an unauthorized or malformed call. Doing either inside the function defeats the requirement — Lambda is billed for exactly what you meant to reject. IAM (SigV4) authorization fits AWS-credentialed callers; a Cognito User Pool authorizer fits users signed into a pool, which the sibling Cognito page takes apart.
REST versus HTTP API
One question usually turns on the two API types. HTTP APIs are cheaper and lower-latency for simple Lambda and HTTP proxy integrations. REST APIs cost more but bring API keys and usage plans, request/response transformation, a built-in cache and private endpoints. Read the feature list in the stem: basic proxy routing at low cost is HTTP; usage plans, caching or transformation is REST.
Canary deployments and buffering to a queue
Two more patterns finish the set. A canary release on a stage shifts a set percentage of live traffic to a new version on the same endpoint, with instant rollback — the answer whenever a stem wants a gradual, no-client-change rollout. And when a write spike exceeds what the backend can take synchronously, API Gateway can integrate directly with SQS: it enqueues each request, acknowledges instantly, and a consumer drains the backlog at its own pace, so nothing is lost. That hand-off is where this page ends and SQS decoupling begins.
How to use the seven scenarios below
Answer each before opening the explanation, and when you miss, name the requirement word that decided it — “no servers”, “protect the backend”, “least infrastructure”, “before it is billed”, “lowest cost”, “percentage of traffic”, “no order dropped”. Every explanation takes the plausible-but-wrong options apart against that constraint. For the wider picture, see Design Resilient Architectures.
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.