AWS認定試験 Developer - Associate(予想問題) その12

問題 26 / 65

銀行アカウント間の送金で送金者と受取者の残高更新を原子性を保って行い、通信障害やプロセスクラッシュがあっても片方だけ反映されないようにする最適な方法はどれか?

DynamoDBのトランザクションAPI(TransactWriteItems)を使い両方を一括更新する
DynamoDBの条件付き更新とバージョン管理で競合を検出する
SQS FIFOキューで順序と処理を制御して逐次実行する
DynamoDB StreamsとLambdaで非同期に片側ずつ更新する
Amazon Redshiftに履歴を書き込みバッチで整合させる

当サイトでは、ユーザー体験の向上を目的としてCookieを使用しています。サイトの利用を継続することで、Cookieの使用に同意したものとみなされます。