Q35 — AWS DVA-C02 第2章

第 35/100 問 | ← 第2章

開発者は、新しい機能要件を満たすためにアプリケーションアーキテクチャを変更する必要があります。アプリケーションのデータはAmazon DynamoDBに格納されており、バッチ処理によって分析されます。データアナリストは、処理後のデータを翌日まで待つことを望まず、可能な限りリアルタイムでデータを表示することを望んでいます。この要件を満たすアプリケーションアーキテクチャパターンはどれですか?

正解: A. イベント駆動型

解説

選択肢Aが正解です。イベント駆動型アーキテクチャでは、データ到着と同時に即座に処理を開始できます。このアーキテクチャは、Amazon DynamoDB StreamsおよびAWS Lambda関数などのイベントトリガー機構を活用します。DynamoDB内のデータが変更されると、DynamoDB Streamsがその変更をイベントとしてLambda関数に送信し、ほぼリアルタイムで処理が実行されます。これにより、データ生成とほぼ同時に処理が完了し、アナリストが即時に結果を確認できます。