
Ultimate access to all questions.
Question 33
A social gaming application enables users to transfer gift vouchers to one another. When a user achieves a specific milestone on the leaderboard, they receive a gift voucher, which can then be redeemed or transferred to another user. The development team needs to ensure that when a gift voucher is transferred, the transaction is captured in the database such that the records for both the sender and recipient are either updated successfully with the new gift voucher status, or no changes are made at all to maintain the original state.
Which of the following solutions represent the best-fit options to meet these requirements? (Select two)
A
Complete both operations on Amazon RedShift in a single transaction block
B
Complete both operations on RDS MySQL in a single transaction block
C
Use the DynamoDB transactional read and write APIs on the table items as a single, all-or-nothing operation
D
Use the Amazon Athena transactional read and write APIs on the table items as a single, all-or-nothing operation
E
Perform DynamoDB read and write operations with ConsistentRead parameter set to true