Q35 — AWS DVA-C02 第2章
第 35/100 問 | ← 第2章
開発者は、新しい機能要件を満たすためにアプリケーションアーキテクチャを変更する必要があります。アプリケーションのデータはAmazon DynamoDBに格納されており、バッチ処理によって分析されます。データアナリストは、処理後のデータを翌日まで待つことを望まず、可能な限りリアルタイムでデータを表示することを望んでいます。この要件を満たすアプリケーションアーキテクチャパターンはどれですか?
- A. イベント駆動型 ✓
- B. クライアント-サーバー駆動型
- C. ファンアウト駆動型
- D. スケジュール駆動型
正解: A. イベント駆動型
解説
選択肢Aが正解です。イベント駆動型アーキテクチャでは、データ到着と同時に即座に処理を開始できます。このアーキテクチャは、Amazon DynamoDB StreamsおよびAWS Lambda関数などのイベントトリガー機構を活用します。DynamoDB内のデータが変更されると、DynamoDB Streamsがその変更をイベントとしてLambda関数に送信し、ほぼリアルタイムで処理が実行されます。これにより、データ生成とほぼ同時に処理が完了し、アナリストが即時に結果を確認できます。