A retailer built a serverless app that runs an AWS Lambda function to compute order success rates and saves results in a DynamoDB table. A developer needs a simple way to invoke the Lambda every 15 minutes. Which option satisfies this with the least development effort?
Choose an answer
Tap an option to check your answer.
Correct answer: Create an Amazon EventBridge rule with a rate expression to run every 15 minutes and add the Lambda function as the rule target..
Why this is the answer
The most straightforward and serverless solution for invoking a Lambda function on a recurring schedule is using Amazon EventBridge (formerly CloudWatch Events). An EventBridge rule with a rate(15 minutes) expression directly triggers the Lambda function as its target, requiring minimal configuration and no additional infrastructure. Creating an AWS Systems Manager document or provisioning an EC2 instance with a cron job introduces unnecessary compute resources and management overhead for a simple scheduled task. While AWS Step Functions can schedule tasks, using a Wait state for a fixed interval is less efficient and more complex than a direct EventBridge rule for this specific use case. EventBridge is designed precisely for this type of event-driven scheduling.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed