Actualizaciones de deportes en vivo en tiempo real con AWS AppSync

Actualizaciones de deportes en vivo en tiempo real con AWS AppSync brinda orientación para crear actualizaciones de puntuaciones, estadísticas de partidos y juegos, actualizaciones de deportes de fantasía e interacciones en redes sociales, todo en tiempo real.  

La guía es altamente personalizable y puede aplicarse a otros sistemas de la industria multimedia y del entretenimiento, como actualizaciones de programas en streaming y noticias en vivo, o cambios en el mercado de valores.

Beneficios

Flexibilidad para ingesta de varias fuentes o datos

El origen de datos puede ser una compañía multimedia y de entretenimiento o un proveedor de terceros

Actualizaciones de juegos en vivo
Actualizaciones de juegos en vivo

Las actualizaciones de eventos (como un gol) se muestran en la aplicación web o móvil

Actualizaciones de puntos de fantasía
Actualizaciones de juegos en vivo

Las puntuaciones y el estado de los miembros de equipos de fantasía se entregan casi en tiempo real durante un juego

Notificaciones push
Actualizaciones de juegos en vivo

Se entregan actualizaciones a los usuarios cuando la aplicación móvil no está en primer plano

Información general

El siguiente diagrama presenta la arquitectura que puede crear mediante el código de muestra en GitHub.

Actualizaciones de deportes en vivo en tiempo real con AWS AppSync | Diagrama de arquitectura de referencia
 Haga clic para agrandar

Arquitectura de Actualizaciones de deportes en vivo en tiempo real con AWS AppSync

Cree con los servicios de AWS en las siguientes pilas:

Pila principal: la pila principal administra el procesamiento previo y la entrega de datos en tiempo real. Los datos de un proveedor tercero se incorporan en Amazon Kinesis Data Streams; a continuación, una función de AWS Lambda los transforma y enriquece con información de configuración de la tabla de Amazon DynamoDB. La función Lambda también llama a AWS AppSync para invocar una mutación de GraphQL, guardar los datos en una tabla de DynamoDB y notificar a los suscriptores de eventos casi en tiempo real.
 
Pilas de incorporación: Las dos pilas de incorporación opcionales pueden aprovisionarse para gestionar la incorporación de datos. Pueden implementar una API REST de Amazon API Gateway y un flujo de trabajo de AWS Step Functions.
 
Pila de notificación: la pila de notificación utiliza una función de Lambda para conectarse a Amazon Pinpoint y notificar a los usuarios mediante notificaciones push.
 
Pila de simulación: La pila de simulación demuestra cómo funciona la solución y prueba las personalizaciones en un conjunto de encuentros deportivos simulados. Esta pila brinda además una aplicación web interactiva alojada en un bucket de Amazon Simple Storage Service.

Actualizaciones de deportes en vivo en tiempo real con AWS AppSync

Versión 1.0.1
Lanzamiento: 08/2021
Autor: AWS

¿Esta guía fue de ayuda?
Proporcione su opinión 
Icono de creación
Implemente usted mismo una solución

Consulte nuestra biblioteca de Implementaciones de soluciones de AWS para obtener respuestas a problemas de arquitectura comunes.

Más información 
Buscar un socio de APN
Buscar un socio de APN

Encuentre socios consultores y tecnológicos certificados por AWS que lo ayudarán a comenzar.

Más información 
Ícono de exploración
Explore las ofertas de asesoramiento sobre soluciones

Explore nuestra cartera de ofertas de asesoramiento para obtener ayuda autorizada por AWS con la implementación de la solución.

Más información