AmazonAWS Developer Associate DVA-C02 Certification
·JA
·更新日 28 Jul 2026
アプリケーションは、受信したJSONファイルをS3に保存し、その後Lambdaがそれらを変換してDynamoDBにアイテムを書き込みます。突然のトラフィック急増により、DynamoDBでスロットリングが発生します。スロットリングを解消し、DynamoDBへの書き込みをスムーズにするには、どの変更が必要ですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Lambdaを2つの関数に分割します。1つは変換用、もう1つはDynamoDBへの書き込み用です。それらの間にSQSキューを配置してメッセージをバッファリングし、書き込み関数を呼び出します。.
これが解答である理由
このアプローチは、トラフィック急増時にDynamoDBへの書き込み負荷を平滑化する効果的な方法です。SQSキューは、Lambdaが処理できる速度よりも速くデータが生成された場合に、メッセージをバッファリングします。これにより、DynamoDBへの書き込みが一定のペースに保たれ、スロットリングが回避されます。DynamoDBのオートスケーリングはスロットリングを軽減しますが、急激なスパイクには対応が遅れる場合があります。Lambdaエイリアスとプロビジョニングされた同時実行は、Lambda関数のパフォーマンスを向上させますが、DynamoDBのスロットリング自体を直接解決するものではありません。DynamoDBストリームを使用するオプションは、書き込み後の処理には適していますが、書き込み時のスロットリング問題には対処しません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要