
Answer-first summary for fast verification
Answer: DynamoDB Transactions
Overall explanation Correct option: DynamoDB Transactions You can use DynamoDB transactions to make coordinated all-or-nothing changes to multiple items both within and across tables. Transactions provide atomicity, consistency, isolation, and durability (ACID) in DynamoDB, helping you to maintain data correctness in your applications.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
In the context of developing a banking application, you are required to ensure that two DynamoDB tables—Exchanges and AccountBalance—are either both updated successfully or neither is updated, maintaining atomicity for these operations.
Which DynamoDB feature should you utilize to achieve this?
A
DynamoDB Transactions
B
DynamoDB Streams
C
DynamoDB Indexes
D
DynamoDB TTL