Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon Exam DVA-C02 Topic 2 Question 21 Discussion

Actual exam question for Amazon's DVA-C02 exam
Question #: 21
Topic #: 2
[All DVA-C02 Questions]

A developer maintains a critical business application that uses Amazon DynamoDB as the primary data store The DynamoDB table contains millions of documents and receives 30-60 requests each minute The developer needs to perform processing in near-real time on the documents when they are added or updated in the DynamoDB table

How can the developer implement this feature with the LEAST amount of change to the existing application code?

Show Suggested Answer Hide Answer
Suggested Answer: B

DynamoDB Streams:Capture near real-time changes to DynamoDB tables, triggering downstream actions.

Lambda for Processing:Lambda functions provide a serverless way to execute code in response to events like DynamoDB Stream updates.

Minimal Code Changes:This solution requires the least modifications to the existing application.


DynamoDB Streams:https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html

AWS Lambda:https://aws.amazon.com/lambda/

Contribute your Thoughts:

James
7 days ago
I'm leaning towards option C. Sending a PutEvents request to EventBridge and using a rule to trigger a Lambda function could be a nice, event-driven solution. And it doesn't require too many changes to the existing code.
upvoted 0 times
...
Elina
8 days ago
Ah, the age-old dilemma of 'least amount of change' versus 'most efficient solution'. Option D may be the fastest, but it could also slow down the main application, so that's probably not the way to go.
upvoted 0 times
...
Vinnie
9 days ago
I think option B is the best choice here. Enabling a DynamoDB stream and invoking a Lambda function to process the documents seems like the most straightforward approach.
upvoted 0 times
...
Franchesca
10 days ago
This question is a bit tricky. The key is to find the solution that requires the least amount of change to the existing application code.
upvoted 0 times
...

Save Cancel