商品の情報をDynamoDBに保存し、検索にはOpenSearch Serviceを使っている。アプリが両方へ書き込んでいるため、片方の書き込みだけが失敗して検索の結果と実際の情報が食い違うことがある。
最も適切なものを1つ選択してください。
出典AWS非公式・オリジナル問題
ア
検索もDynamoDBのScanで行うようにして、OpenSearchの利用をやめることにする
イ
OpenSearchへの書き込みを先に行い、成功したときだけDynamoDBへ書き込むようにする
ウ
書き込みはDynamoDBだけにし、その変更をOpenSearchへ流して反映する
エ
アプリの両方への書き込みの後で、毎晩全件を比較して違いを手作業で直すようにする