無限ノック › CLF 練習問題一覧 › 問題
CLFクラウドのテクノロジーとサービス

Eコマース企業が注文管理システムを構築しています。注文が確定すると、①在庫管理サービス、 ②顧客へのメール通知サービス、 ③売上分析サービスの3つに対して、同じ注文情報を同時に送信する必要があります。この「1つのメッセージを複数の受信者へ同時配信する」ファンアウトパターンに最も適したAWSサービスはどれですか?

A
Amazon SQS(Simple Queue Service)
Amazon SQS はキューイングサービスで、メッセージは原則として1つのコンシューマーが処理します。複数サービスへの同時配信には向きません。なお、SNSとSQSを組み合わせる「SNSファンアウト→複数SQSキュー」構成もよく使われます。
B
Amazon SNS(Simple Notification Service)
✓ 正解
Amazon SNSはパブリッシュ/サブスクライブ(Pub/Sub)モデルのメッセージングサービスです。1つのSNSトピックに発行されたメッセージを、SQSキュー・Lambda関数・メールエンドポイントなど複数のサブスクライバーへ同時配信するファンアウトパターンに最適です。
C
Amazon EventBridge
Amazon EventBridge はイベントバスで、ルールに基づきイベントを特定ターゲットへルーティングします。複雑なフィルタリングが必要なイベント駆動アーキテクチャに向きますが、シンプルな同時マルチ配信にはSNSが典型的な選択です。
D
AWS Step Functions
AWS Step Functions はワークフローオーケストレーションサービスです。ステップの順次・並列実行を管理しますが、メッセージの同時ブロードキャストには適していません。

解説

Amazon SNSはパブリッシュ/サブスクライブ(Pub/Sub)モデルのメッセージングサービスです。1つのSNSトピックに発行されたメッセージを、SQSキュー・Lambda関数・メールエンドポイントなど複数のサブスクライバーへ同時配信するファンアウトパターンに最適です。 選択肢AのAmazon SQS はキューイングサービスで、メッセージは原則として1つのコンシューマーが処理します。複数サービスへの同時配信には向きません。なお、SNSとSQSを組み合わせる「SNSファンアウト→複数SQSキュー」構成もよく使われます。 選択肢CのAmazon EventBridge はイベントバスで、ルールに基づきイベントを特定ターゲットへルーティングします。複雑なフィルタリングが必要なイベント駆動アーキテクチャに向きますが、シンプルな同時マルチ配信にはSNSが典型的な選択です。 選択肢DのAWS Step Functions はワークフローオーケストレーションサービスです。ステップの順次・並列実行を管理しますが、メッセージの同時ブロードキャストには適していません。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでCLFを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← CLF の問題一覧に戻る