You are implementing a banking application in which you need to update the Exchanges DynamoDB table and the AccountBalance DynamoDB table at the same time or not at all. Which DynamoDB feature should you use?
Correct answer - "DynamoDB Transactions" : As we write to either tables or none, we should use the new DynamoDB Transactions feature.
Incorrect answer:
"DynamoDB TTL" - allows you to expire data based on a timestamp
"DynamoDB Streams" - Get a changelog of changes that happened to your tables.
"DynamoDB Indexes" - GSI and LSI are used to allow you to query your tables in different ways.
For more information visit