AWS Solutions Architect Associate SAA-C03 Sign in Try 10 free questions

Amazon API Gateway: SAA-C03 resilience scenarios

The managed front door that protects a backend it never runs — throttling, usage plans, caching and edge authorizers, and where API Gateway hands a spike to a queue. Seven scenarios, SAA-C03, 2026 edition.

Try 7 free Amazon API Gateway scenarios in the exam's own style — every answer explained, no sign-up.

Straight to the 7 free questions ↓

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.

A left-to-right architecture of Amazon API Gateway as a managed front door. Clients on the left send requests into an API Gateway layer that applies three controls in sequence: an authorizer that verifies the caller, a throttling and usage-plan limiter that caps the request rate, and a response cache that serves repeat reads. Validated, allowed requests flow on to a Lambda function and an HTTP backend on the right. A separate branch shows a traffic spike being written directly to an Amazon SQS queue, which a backend consumer drains at its own pace, so the surge never reaches the compute tier synchronously.

7 free SAA-C03 practice questions

Answers and explanations — no email wall
SAA-C03 Question 1 of 7

A team exposes a Lambda function to the public internet and an internal HTTP service to partners. They want a fully managed HTTPS entry point that handles TLS, request routing and scaling with no servers of their own to run. Which AWS service is the right front door?

Answer: A — Amazon API Gateway, a managed service that fronts Lambda and HTTP backends without any servers to operate.

API Gateway is a fully managed API front door: it terminates TLS, routes requests, scales automatically and integrates natively with both Lambda and HTTP/private backends, with nothing for the team to patch or capacity-plan. Why not the others: an Application Load Balancer can invoke Lambda but is a layer-7 load balancer, not an API-management layer — it has no usage plans, request validation or per-key throttling. Self-run NGINX instances reintroduce exactly the servers the requirement rules out. CloudFront is a CDN for caching and distribution; it fronts an API but does not itself provide the authorizer, throttling and validation controls the question implies. The phrase 'managed API entry point, no servers' points to API Gateway.

SAA-C03 Question 2 of 7

A downstream service behind Amazon API Gateway keeps getting overwhelmed when one careless client floods it with requests, and the whole API degrades for everyone. The team wants API Gateway to cap the request rate and protect the backend from overload. Which capability meets this?

Answer: A — Throttling with per-method rate and burst limits, plus usage plans and API keys to cap individual clients.

API Gateway throttling sets steady-state rate and burst ceilings, and usage plans tied to API keys let you cap each client individually, so one caller can no longer starve the rest — the surge is shed at the edge before it reaches compute. Why not the others: enlarging Lambda memory or maxing reserved concurrency just lets the backend absorb more of the flood at higher cost, it does not stop the abusive rate. A Dead-Letter Queue captures failed asynchronous messages; it is not attached to an API stage and does nothing to limit inbound request rate. Protecting a backend from request overload at the front door is throttling plus usage plans.

SAA-C03 Question 3 of 7

A read-heavy API on Amazon API Gateway serves the same reference data to thousands of callers, and every request invokes the Lambda backend even though the data changes only a few times an hour. The team wants to cut backend invocations and improve latency with the least new infrastructure. What should they enable?

Answer: A — API Gateway response caching on the stage, with a TTL sized to how often the data changes.

API Gateway has a built-in stage cache: enable it, set a TTL, and repeated reads are served from the cache without invoking the backend at all — fewer Lambda calls and lower latency, configured on the stage with no new components. Why not the others: ElastiCache and DAX are real caches but each is separate infrastructure the team would provision and wire in, and Lambda would still be invoked to consult them, so neither cuts invocations the way the stage cache does. Provisioned concurrency makes each Lambda start faster but still runs the function on every request. 'Cut invocations of a repeat-read API with the least new infrastructure' is the API Gateway response cache.

SAA-C03 Question 4 of 7

An API on Amazon API Gateway must accept requests only when they carry a valid bearer token issued by a third-party identity provider, and it must reject malformed request bodies — all before the Lambda backend is invoked or billed. What is the appropriate design?

Answer: A — A Lambda authorizer to validate the third-party token, plus request validation against a model, both enforced at the API Gateway layer.

A Lambda authorizer runs your own code to verify a custom or third-party token and returns an allow/deny decision, while request validation checks required parameters and the body against a model — both reject bad traffic at the edge, so the backend is never invoked for an unauthorized or malformed call. Why not the others: doing it inside the function means Lambda is invoked and billed for exactly the requests you wanted to reject, defeating the requirement. IAM (SigV4) authorization suits AWS-credentialed callers, not third-party bearer tokens. WAF filters common web exploits and IP/rate patterns but is not a token authorizer and does not validate a JSON schema against a request model. Edge authorization plus validation is a Lambda authorizer plus request validation.

SAA-C03 Question 5 of 7

A team is building a straightforward REST-style API of Lambda proxy routes and wants the lowest per-request cost and lowest latency. They do not need API keys, request/response transformation or a built-in cache. Which API Gateway type fits best?

Answer: A — An HTTP API, which is cheaper and lower-latency for simple Lambda and HTTP proxy integrations.

HTTP APIs are the newer, leaner option: lower price per request and lower latency, ideal when you only need proxy integrations and JWT/Lambda authorizers without the heavier feature set. Why not the others: REST APIs also integrate with Lambda, so 'only REST can' is false, and REST is the more expensive tier, not the cheapest — it earns its price with API keys and usage plans, request/response transformation, a built-in cache and private endpoints, none of which this team needs. A WebSocket API is for persistent two-way connections, not standard request/response. When the stem lists only basic proxy needs and stresses cost and latency, choose the HTTP API; when it demands usage plans, caching or transformation, choose REST.

SAA-C03 Question 6 of 7

A regulated team must roll out a new version of an Amazon API Gateway API but wants to send only a small percentage of live traffic to it first and roll back instantly if error rates rise. Which API Gateway feature supports this?

Answer: A — A canary release deployment on the stage, shifting a set percentage of traffic to the new version.

API Gateway stages support canary releases: you attach a canary to a stage and route a configurable percentage of requests to the new deployment, watch the metrics, then promote it or roll back in place — no client changes. Why not the others: publishing to a separate stage means a different invoke URL, so clients would have to be told to switch, which is not a gradual same-endpoint rollout. An Application Load Balancer does not sit inside API Gateway's deployment model and cannot canary an API Gateway stage. Lambda versioning and aliases control which function code runs but do not, by themselves, split API traffic by percentage at the API layer. Percentage-based, same-endpoint rollout with instant rollback is a canary release.

SAA-C03 Question 7 of 7

During flash sales, an order-submission API on Amazon API Gateway receives brief request spikes far above what the processing service can handle synchronously, and requests time out. No order may be dropped, and clients should get an immediate acknowledgement. What is the most resilient design?

Answer: A — Integrate API Gateway directly with an Amazon SQS queue so requests are enqueued and acknowledged instantly, and a backend consumer drains the queue at its own pace.

Pointing API Gateway's integration straight at an SQS queue turns a synchronous overload into a buffered, asynchronous flow: the gateway enqueues each request and returns an immediate acknowledgement, and the processing service consumes the backlog steadily, so a spike is absorbed and nothing is lost — this page's sibling on SQS covers how the queue itself then decouples the consumers. Why not the others: raising throttling limits removes the very protection that keeps the surge off the fragile backend. A longer timeout leaves the request path synchronous and simply fails more slowly under load. Response caching serves repeat reads and has no role in accepting a burst of distinct writes. Absorb a write spike with no loss and an instant reply by having API Gateway enqueue to SQS.

That is exactly how every question in the course works — answer, explanation, why-not. The real set continues in the practice player: 10 free questions, no sign-up.

Continue with the 10 free questions →

Those 7 questions were the start.

The exam does not test whether you recognise a term — it tests whether you can rule out three plausible answers under time pressure. That is what the explanations above are for, and there are 780 more questions built exactly like them.

Collecting questions yourself

  • Scattered across forums, of unknown age
  • Answer keys without reasoning
  • No idea which domain you are weak in

Practising with a system

  • 780 questions in 12 full tests, SAA-C03 (2026)
  • Every option explained — including the wrong ones
  • Readiness per exam domain, and drills for your weakest
Start free — 10 questions

Straight into the player. No account, no email.

Frequently asked questions

What does API Gateway throttling actually protect against?
Backend overload. Rate and burst limits, plus usage plans tied to API keys, cap how fast requests reach your backend, so a single misbehaving client or a traffic spike is shed at the edge rather than degrading the service for everyone. It is a resilience control, not a billing feature.
REST API or HTTP API — how does the exam want me to choose?
Match the feature list in the stem. HTTP APIs are cheaper and lower-latency for simple Lambda and HTTP proxy integrations. REST APIs cost more but add API keys and usage plans, request/response transformation, a built-in response cache and private endpoints. If the scenario needs those, it is REST; if it only needs basic proxy routing at low cost, it is HTTP.
Are these real exam questions?
No. They are original scenarios written for this page in the exam's style and difficulty. Reproducing real exam items violates the AWS certification agreement and can cost a candidate their certification — ours come with the reasoning attached instead.

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.