AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·JA
·更新日 19 Jul 2026
ソリューションアーキテクトが多層アプリケーションを設計しています。ユーザーはモバイルデバイスから画像をアップロードします。アプリケーションは各画像のサムネイルを生成し(これには最大60秒かかる場合があります)、元の画像が受信されたことを確認するために、できるだけ早くユーザーに成功メッセージを返します。アーキテクトは、これらの要件を満たすために、階層間でリクエストを非同期にディスパッチするようにアプリケーションを設計する必要があります。ソリューションアーキテクトは何をすべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Amazon Simple Queue Service (Amazon SQS) メッセージキューを作成します。画像がアップロードされたら、サムネイル生成のためにSQSキューにメッセージを配置します。画像が受信されたことをアプリケーションメッセージを通じてユーザーに通知します。.
これが解答である理由
このシナリオでは、ユーザーへの迅速な応答と、時間のかかるサムネイル生成プロセスの非同期処理が必要です。Amazon SQSキューを使用すると、アプリケーションは画像をアップロードした直後にSQSにメッセージを送信し、ユーザーに成功を通知できます。その後、別のプロセス(例: Lambda関数)がSQSキューからメッセージをプルし、バックグラウンドでサムネイル生成を実行できます。これにより、ユーザーエクスペリエンスが向上し、アプリケーションの応答性が維持されます。
他の選択肢は、この特定の要件には最適ではありません。Lambda関数を直接イベントソースとして使用すると、Lambdaの実行が完了するまでユーザーへの応答が遅れる可能性があります。Step Functionsは複雑なワークフローに適していますが、このシンプルな非同期処理には過剰です。SNSはパブリッシュ/サブスクライブモデルであり、非同期処理のキューイングメカニズムとしてはSQSの方が適しています。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要