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.

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 una solución de AWS por su cuenta

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

Más información 
Buscar un socio de APN
Buscar una solución de un socio de AWS

Encuentre socios de AWS que lo ayuden a comenzar.

Más información 
Icono de exploración
Explorar orientación

Encuentre diagramas de arquitectura prescriptivos, código de muestra y contenido técnico para casos de uso comunes.

Más información