Amazon EventBridge Pipes

イベントプロデューサーとコンシューマを、よりシンプルで一貫性のある、コスト効率の高い方法で統合する

Amazon EventBridge パイプは、イベントプロデューサーとコンシューマ間のポイントツーポイント統合を、オプションのトランスフォーム、フィルター、エンリッチステップで作成することができます。EventBridge Pipes は、イベント駆動型アプリケーションを構築する際に必要な統合コードの記述とメンテナンスの量を削減します。

仕組み

Amazon EventBridge Pipes は、イベントプロデューサーとコンシューマ間のポイントツーポイント統合の構築を支援します。オプションでフィルタリング、トランスフォーメーション、エンリッチメントなどのステップも用意されています。
「画像の説明を拡大して読む」リンクに記載。

ユースケース

EventBridge Pipes のイベントフィルターを使用して、Kinesis Data Streams から価値の高い特定のイベントを選択すると、必要なイベントのみを処理することができます。

DynamoDB を Amazon Simple Notification Service (SNS) や EventBridge など 14 以上の AWS サービスと接続し、データベースの変更を複数のアプリケーションに容易に伝達することができます。

オンプレミスまたはセルフホストの Kafka トピックから、Amazon Kinesis Data Firehose や Amazon Simple Queue Service (SQS) などの AWS サービスへデータを移動します。

ターゲットにイベントを配信する前に、サードパーティー API への API コールを行い、イベントにデータを追加することができます。

特徴

イベントのフィルタリング

アプリケーションが必要なイベントのみを処理するようにし、イベントのサブセットのみを使用するようにします。

イベントをバッチ

ソースからイベントを取得し、ターゲットに一括配信することで、統合をより効率的に行うことができます。

イベントを順序整理

 イベントの順序が重要なアプリケーションに対応するため、順序の保証を提供します。

高い同時実行性

高い同時実行性をサポートし、大量のイベントを迅速に処理することができます。

高度なエンリッチメント

AWS Lambda、AWS Step Functions、API Gateway、または API Destinations を使用したサードパーティ API への API コールを使って、エンリッチメント機能を提供します。