Q13 — AWS DVA-C02 第3章

第 13/100 問 | ← 第3章

ある小売企業が AWS 上で実行されるサーバーレスアプリケーションを開発しています。このアプリケーションは AWS Lambda 関数を使用して注文成功率を計算し、結果を Amazon DynamoDB テーブルに保存します。開発者は、15 分ごとに Lambda 関数を効率的に呼び出す方法を求めています。この要件を最小限の開発工数で満たす解決策はどれですか?

正解: A. Amazon EventBridge ルールを作成し、15 分ごとにルールを実行するレート式を指定します。Lambda 関数を EventBridge ルールのターゲットとして追加します。

解説

オプション A では、Amazon EventBridge ルールのレート式を用いることで、15 分ごとに Lambda 関数を簡単にトリガーできます。他のオプションでは、B および D が EC2 上でのスケジューリングタスクを必要とし、C は単純なスケジューリングタスクに対して過剰な開発工数を要する可能性があります。したがって、オプション A が最小開発工数の選択肢です。