AWS Certified Developer – Associate — Question 133

How would a developer notify users when a new item is written to a DynamoDB table without affecting the provisioned throughput?

Answer options

Correct answer: A

Explanation

The correct answer is A because using a DynamoDB stream allows changes to be processed without impacting the table's provisioned throughput. Option B is inefficient as it regularly scans the table, which can consume read capacity. Option C introduces excessive polling, which can lead to high costs and performance issues. Option D is not a supported configuration as DynamoDB does not allow embedding Lambda functions directly.