AWS Certified Developer – Associate — Question 89

A company needs an event-management platform to accept registrations for an upcoming event. The platform must perform a single invocation of an existing AWS Lambda function 10 minutes after a user completes a new account registration.

Which solution will meet these requirements?

Answer options

Correct answer: C

Explanation

Option C is correct because using an Amazon SQS delay queue allows for a message to be delayed for exactly 600 seconds, triggering the Lambda function after the required time. Option A will not invoke the Lambda function at the correct time as TTL expiration does not directly trigger a Lambda function. Option B would continuously invoke the Lambda function every 10 minutes, which does not meet the requirement of a single invocation. Option D is not suitable as it involves Kinesis Data Streams, which does not provide a straightforward way to delay processing for a specified time.