CLFクラウドのテクノロジーとサービス

ある企業が、SalesforceなどのサードパーティSaaSアプリケーションから発生するビジネスイベントを受信し、そのイベントに応じてAWS Lambda関数を自動的に起動するイベント駆動型アーキテクチャを構築したいと考えています。最も適切なサービスはどれですか?

A
Amazon SQS (Simple Queue Service)
Amazon SQS (Simple Queue Service) は、メッセージキューです。
B
Amazon SNS (Simple Notification Service)
Amazon SNS (Simple Notification Service) は、通知配信に特化しています。
C
Amazon EventBridge
✓ 正解
Amazon EventBridgeはサーバーレスのイベントバスサービスで、AWSサービスだけでなくSalesforce・Zendesk等のサードパーティSaaSアプリケーションからのイベントも受け取り、ルールに基づいてLambdaなどのターゲットにルーティングできます。
D
AWS Step Functions
AWS Step Functions は、ワークフロー管理に特化しており、SaaS連携のイベント駆動にはEventBridgeが最適です。

解説

選択肢AのAmazon SQS(Simple Queue Service)はメッセージキューサービスです。アプリケーション間の非同期メッセージ受け渡しには有用ですが、SaaSアプリからのイベントを直接受信してLambdaへルーティングするネイティブ統合機能はありません。 選択肢BのAmazon SNS(Simple Notification Service)は通知配信サービスです。Pub/Sub型のメッセージ配信は行えますが、SalesforceなどのSaaSパートナーからイベントを直接受け取る統合機能はEventBridgeに比べて限定的です。 選択肢CのAmazon EventBridgeはサーバーレスのイベントバスサービスです。AWSサービスだけでなくSalesforce・Zendeskなどのサードパーティ SaaSアプリケーションからのイベントも直接受信でき、ルールに基づいてLambdaなどのターゲットへルーティングできます。 選択肢DのAWS Step Functionsはサーバーレスのワークフローオーケストレーションサービスです。複数ステップの処理フローを定義・実行できますが、SaaSからのイベント受信・ルーティング機能はなく、このユースケースには不適切です。

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

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

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