投稿日: Jan 11, 2024

Amazon EventBridge イベントバスは、イベントバスのターゲットとして AWS AppSync をサポートするようになりました。これによって、スポーツ試合の得点や株価の変動といったリアルタイムの更新を独自のアプリケーションからモバイルやデスクトップなどのフロントエンドアプリケーションにストリーミングできるようになります。AppSync をターゲットとすることで、クライアントはミューテーション (データの変更) をサブスクライブできるようになり、AppSync はミューテーションが正常に完了するとそれらのサブスクライバーにそのデータ変更について通知します。

Amazon EventBridge イベントバスはサーバーレスのイベントルーターです。このサービスでは、独自のアプリケーション、サードパーティーの SaaS アプリケーション、AWS のサービス間でイベントをルーティングすることにより、スケーラブルなイベント駆動型アプリケーションを作成できます。ルールを設定してデータの送信先を決定することができ、データの変更が発生したときにアプリケーションがそれに対応することを可能にします。

AWS AppSync は、デベロッパーがリアルタイムデータに基づいてデジタルエクスペリエンスを構築できるフルマネージドサービスです。AppSync を使用すると、接続管理、スケーラビリティ、ファンアウト、ブロードキャストを処理しながら、サブスクライブ元のクライアントにリアルタイムの更新をプッシュするようにデータソースを設定できます。

EventBridge のエンドツーエンドのレイテンシーが改善したことに加え、AppSync をターゲットとして利用することで、アプリケーションからエンタープライズアプリケーション、ウェブアプリケーション、モバイルアプリケーション、IoT デバイス、またはリアルタイムダッシュボードにほぼリアルタイムのデータをストリーミングできます。例えば、注文が処理または発送されたときに、現在のステータスに関する通知を注文処理システムから受け取ることができます。AppSync をターゲットとする機能は、EventBridge と AppSync が利用可能なすべての AWS リージョンにおいて追加料金なしで利用できます。使用を開始するには、EventBridge のドキュメントと AppSync のドキュメントをご覧ください。