この AWS ソリューション実装では、どのようなことが可能ですか?

AWS AppSync を使用したリアルタイムでのライブスポーツの更新は、ほぼリアルタイムでのスポーツスコアの更新、ゲームや試合の統計、ファンタジースポーツの更新、ソーシャルメディアでのやり取りを行います。 

このソリューションで、ユーザーにリアルタイムデータを配信するためのデプロイ可能なリファレンスアーキテクチャを作成します。このソリューションには、以下のサービスが含まれます。

  • 複数のデータ/フィードの取り込みに対する柔軟性 – データソースを、メディアやエンターテインメント企業またはサードパーティプロバイダーにすることができます
  • ライブゲームの更新 – イベントの更新(ゴールを決めたときなど)を、モバイルアプリまたはウェブアプリに表示します
  • ファンタジースコアの更新 – ファンタジーチームメンバーのステータスとスコアを、ゲーム中にほぼリアルタイムで配信します
  • プッシュ通知 – モバイルアプリが最前面にない場合、更新をユーザーに配信します

このソリューションは高度なカスタマイズが可能で、メディアやエンターテインメント業界の他のシステム(ライブストリーミングプログラムの更新、最新ニュース、株式市場の変化など)に適用できます。

AWS ソリューション実装の概要

下の図は、このソリューションの実装ガイドと付属の AWS CloudFormation テンプレートを使用して、自動的にデプロイできるアーキテクチャを表しています。

AWS AppSync リソースを使用したリアルタイムでのライブスポーツの更新 | リファレンスアーキテクチャ図
 クリックして拡大する

AWS AppSync ソリューションを使用したリアルタイムでのライブスポーツの更新の実装アーキテクチャ

AWS CloudFormation テンプレートは、次のスタックで AWS のサービスをデプロイします。

メインスタック – データの前処理とデータのリアルタイム配信を処理します。サードパーティのフィードプロバイダーからのデータが Amazon Kinesis Data Steams が取り込まれた後、 AWS Lambda 関数が Amazon DynamoDB テーブルの設定情報を使ってデータを変換および強化します。Lambda 関数が GraphQL ミューテーションの呼び出しのために AWS AppSync も呼び出して、データを DynamoDB テーブルに保存し、ほぼリアルタイムでイベントをサブスクライバーに通知します。
 
取り込みスタック – 2 つのオプションの取り込みスタックをプロビジョニングして、データの取り込みを処理できます。これで、 Amazon API Gateway REST API と AWS Step Functions ワークフローをデプロイできます。
 
通知スタック – Lambda 関数を使って Amazon Pinpoint に接続し、プッシュ通知を介してユーザーに通知します。
 
シミュレーションスタック – ソリューションがどのように機能しているかを示し、シミュレートされたスポーツゲームのセットのカスタマイズをテストします。これは、 Amazon Simple Storage Service バケットでホストされるインタラクティブなウェブアプリケーションを提供します。

AWS AppSync を使用したリアルタイムでのライブスポーツの更新

バージョン 1.0.0
リリース: 2020 年 11 月
作成者: AWS

見積りデプロイ時間: 10 分

ソースコード  CloudFormation テンプレート 
このソリューション実装の更新を受け取るには、下のボタンで購読を押してください。
注: RSS 更新を購読するには、ご使用のブラウザで RSS プラグインを有効にする必要があります。
このソリューション実装はお役に立ちましたか?
フィードバックを送る 

機能

データとフィードの柔軟性のある取り込み

メディアやエンターテインメント企業またはサードパーティプロバイダーからデータを取り込みます。

ライブスポーツゲームの更新とファンタジースポーツスコアの変更に関するプッシュ通知

モバイルアプリケーションが最前面にない場合でも、ほぼリアルタイムの更新をユーザーに配信します。
アイコンを作成する
自分でソリューションをデプロイする

よくみられるアーキテクチャ上の問題に関して答えを知るため、AWS ソリューション実装のライブラリを閲覧する。

詳細はこちら 
APN パートナーを見つける
APN パートナーを見つける

サービスの開始をサポートする AWS 認定コンサルティングパートナーとテクノロジーパートナーを見つけましょう。

詳細はこちら 
アイコンについて調べる
ソリューションコンサルティングサービスについて調べる

ソリューションをデプロイし、AWS により審査済みのサポートを受けるため、コンサルティングサービスのポートフォリオを閲覧する。

詳細はこちら