Q11 — AWS DVA-C02 第3章

第 11/100 問 | ← 第3章

新しい項目が DynamoDB テーブルに書き込まれたときに、開発者は事前にプロビジョニングされたスループットに影響を与えることなくユーザーに通知するにはどうすればよいですか?

正解: A. DynamoDB ストリームを設定して、ユーザーに SNS 通知を送信する Lambda 関数を起動します。

解説

DynamoDB ストリームは、開発者が DynamoDB テーブル内のデータ変更(例:新規項目の書き込み)を監視し、これらの変更に応じて自動的に Lambda 関数を起動できるようにします。このメカニズムは、データ変更発生時に非同期で起動されるため、DynamoDB の事前プロビジョニングされたスループットに影響を与えません。その後、Lambda 関数は SNS(Simple Notification Service)によるユーザーへの通知など、任意のロジックを実行できます。したがって、オプション A は、DynamoDB ストリームと Lambda 関数を用いて、事前プロビジョニングされたスループットに影響を与えることなく新規項目の書き込みをユーザーに通知できる正しい選択肢です。