nerdexam
Amazon

SAA-C03 · Question #228

A developer is creating a serverless application that performs video encoding. The encoding process runs as background jobs and takes several minutes to encode each video. The process must not send…

The correct answer is B. Create a REST API with the default endpoint type. Create an AWS Lambda function to handle the. Background Jobs with Event Invocation Type: The Event invocation type is asynchronous, meaning the Lambda function does not send an immediate result to the API Gateway and processes the request in the background. This is ideal for video encoding tasks that take time. REST API…

Submitted by salim_om· Mar 4, 2026Design Secure Architectures

Question

A developer is creating a serverless application that performs video encoding. The encoding process runs as background jobs and takes several minutes to encode each video. The process must not send an immediate result to users. The developer is using Amazon API Gateway to manage an API for the application. The developer needs to run test invocations and request validations. The developer must distribute API keys to control access to the API. Which solution will meet these requirements?

Options

  • ACreate an HTTP API. Create an AWS Lambda function to handle the encoding jobs. Integrate the
  • BCreate a REST API with the default endpoint type. Create an AWS Lambda function to handle the
  • CCreate an HTTP API. Create an AWS Lambda function to handle the encoding jobs. Integrate the
  • DCreate a REST API with the default endpoint type. Create an AWS Lambda function to handle the

How the community answered

(50 responses)
  • A
    14% (7)
  • B
    78% (39)
  • C
    2% (1)
  • D
    6% (3)

Explanation

Background Jobs with Event Invocation Type: The Event invocation type is asynchronous, meaning the Lambda function does not send an immediate result to the API Gateway and processes the request in the background. This is ideal for video encoding tasks that take time. REST API vs. HTTP API: REST APIs support advanced features like API keys, request validation, and throttling that HTTP APIs do not support fully. Since the developer needs API keys and request validations, a REST API is the correct choice. Integration with Lambda: AWS Lambda integration is seamless with REST APIs, and using the Event invocation ensures asynchronous processing. Incorrect Options Analysis: Option A: HTTP API lacks full support for API keys and validation. Option C and D: RequestResponse invocation type requires immediate responses, unsuitable for background jobs.

Community Discussion

No community discussion yet for this question.

Full SAA-C03 Practice