Aggiornamenti sportivi in diretta in tempo reale con AWS AppSync

Aggiornamenti sportivi in tempo reale tramite AWS AppSync fornisce una guida per la costruzione di aggiornamenti in tempo reale dei punteggi sportivi, statistiche di giochi e partite, aggiornamenti di fanta-sport e interazioni con i social media.  

La guida è altamente personalizzabile e può essere applicata ad altri sistemi nel settore dei media e dell'intrattenimento: ad esempio, è ideale per gli aggiornamenti di programmi in diretta streaming, per le notizie dell'ultim'ora o per le variazioni del mercato azionario.

Vantaggi

Flessibilità per l'ingestione di più dati/feed

La fonte dei dati può essere l'azienda di media e intrattenimento o un fornitore terzo

Aggiornamenti del gioco in diretta
Aggiornamenti del gioco in diretta

Gli aggiornamenti degli eventi (ad esempio, un gol) sono visibili nell'app per dispositivi mobili o Web

Aggiornamenti del punteggio fantasy
Aggiornamenti del gioco in diretta

Lo stato e i punteggi dei membri della squadra di fantasport sono inviati quasi in tempo reale durante la partita

Notifiche push
Aggiornamenti del gioco in diretta

Gli utenti riceveranno gli aggiornamenti quando l'applicazione per dispositivi mobili non è in esecuzione in primo piano

Panoramica

Il diagramma qui sotto presenta l’architettura che puoi costruire utilizzando il codice di esempio su GitHub.

Aggiornamenti sportivi in diretta in tempo reale utilizzando l’architettura AWS AppSync

Costruisci con i servizi AWS nei seguenti stack:

Stack principale — Lo stack principale gestisce l'elaborazione preliminare e la consegna dei dati in tempo reale. I dati provenienti da un provider di feed di terze parti vengono acquisiti in Amazon Kinesis Dati Steams, quindi una funzione AWS Lambda trasforma e arricchisce i dati utilizzando le informazioni di configurazione dalla tabella Amazon DynamoDB. La funzione Lambda chiama anche AWS AppSync per richiamare una modifica GraphQL, salvare i dati in una tabella DynamoDB e inviare una notifica quasi in tempo reale agli abbonati degli eventi.
 
Stack di acquisizione — È possibile eseguire il provisioning dei due stack di acquisizione facoltativi per gestire l'acquisizione dei dati. Possono distribuire un'API REST di Amazon API Gateway e un flusso di lavoro AWS Step Functions.
 
Stack di notifiche — Lo stack di notifiche utilizza una funzione Lambda per connettersi ad Amazon Pinpoint e inviare notifiche agli utenti tramite le notifiche push.
 
Stack di simulazione —Lo stack di simulazione illustra il funzionamento della soluzione e testa le personalizzazioni rispetto a un set di giochi sportivi simulati. Offre un'applicazione Web interattiva ospitata in un bucket di Amazon Simple Storage Service.

Aggiornamenti sportivi in diretta in tempo reale con AWS AppSync

Versione 1.0.1
Rilascio: 08/2021
Autore: AWS

Questa guida è stata utile?
Dacci un feedback 
Icona Costruisci
Implementa una soluzione AWS in autonomia

Sfoglia la nostra biblioteca di soluzioni AWS per ottenere risposte a problemi architetturali comuni.

Ulteriori informazioni 
Trova un Partner APN
Trova una soluzione di Partner AWS

Trova Partner AWS che ti aiutino a cominciare.

Ulteriori informazioni 
Icona Esplora
Consulta materiale utile

Troverai diagrammi architettonici prescrittivi, esempi di codice e contenuti tecnici per casi d'uso comuni.

Ulteriori informazioni