AWS / SAP-C02

SAP-C02-075 · 理解確認

Loose CouplingとApplication Integration

9問 · 1問ずつ確認

1 / 9理解確認
Q1 — 単一選択

注文APIは、下流の在庫更新サービスが数分停止しても注文受付を継続し、在庫更新は復旧後に処理できればよい。1つの論理ワーカープールが各注文を処理する。最も適切な統合方式はどれか。

A. 注文APIから在庫更新サービスへ同期HTTP呼び出しを行い、成功するまで利用者の接続を維持する
B. Amazon SNSトピックへ発行し、同じ注文を複数の独立した在庫更新処理へ必ず配信する
C. Amazon SQSキューへ作業を送信し、在庫更新ワーカーが独立して受信・処理する
D. Amazon EventBridgeルールだけで在庫更新処理の完了状態を長期間保持する
答えと解説

答え:C

下流処理の完了を注文受付の成功条件にする必要がなく、1つの論理処理系へ後から作業を渡せればよいため、Amazon SQSが適します。