AWS ソリューションアーキテクトメッセージ処理の失敗を制御するオリジナル・公式資料照合難易度
受注メッセージを、顧客ごとの順序は守りながら顧客間では並列処理したい。SQS FIFOでのMessageGroupIdの設計はどれか。
A
顧客IDをMessageGroupIdとし、顧客ごとに異なるグループを使う★ 正解
同じグループ内の順序を守りつつ、異なるグループを並行処理できる。
B
全顧客で一つの固定MessageGroupIdを使う
全体が同じグループになり、顧客間の並列処理を妨げる。
C
すべてのメッセージで無関係なランダムMessageGroupIdを使う
同じ顧客のメッセージも別グループとなり、顧客内の順序を保てない。
D
順序が必要でもStandardキューの受信順にだけ依存する
厳密な順序が必要な場合はFIFOと適切なグループ設計を使う。
解説
同じグループ内の順序を守りつつ、異なるグループを並行処理できる。
根拠資料・確認情報
対応範囲:SAA-C03
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。
同じレッスンの問題
問題 2
LambdaがSQS Standardから10件をまとめて処理し、そのうち1件だけ失敗した。成功済みの9件を不要に再処理する回数を減らす設定はどれか。
問題 3
受注イベントを在庫サービスと請求サービスの両方が必ず受け取り、それぞれの速度で処理したい。一方の停止が他方を妨げない構成はどれか。
問題 4
Lambdaから接続するDBは同時接続数に余裕がない。関数が急増してDBを圧迫しないよう、この関数の同時実行数に上限を置く設定はどれか。
問題 5
Step Functionsの外部API呼出しが一時エラーで失敗する。回数を限って再試行し、なお失敗したら運用担当へ通知して別の処理へ移りたい。適切な考え方はどれか。