O que faz esta Implementação de soluções da AWS?

Atualizações em tempo real de esportes ao vivo usando o AWS AppSync fornece atualizações quase em tempo real sobre pontuações esportivas, estatísticas de jogos e partidas, atualizações de jogos de fantasia e interações de mídias sociais.  

A solução cria uma arquitetura de referência implantável para fornecer dados em tempo real aos clientes. Ela inclui os seguintes serviços:

  • Flexibilidade para ingestão de vários dados/feeds - A fonte de dados pode ser a empresa de mídia e entretenimento ou um provedor terceirizado
  • Atualizações de jogos ao vivo - Atualizações de eventos (por exemplo, quando um gol é marcado) são exibidas no aplicativo web ou móvel
  • Atualizações de pontuação de jogos de fantasia - O status e as pontuações dos membros da equipe de jogos de fantasia são distribuídos quase em tempo real durante um jogo
  • Notificações por push - Atualizações são distribuídas aos usuários quando o aplicativo móvel não está em primeiro plano

A solução é altamente personalizável e pode ser aplicada a outros sistemas nos setores de mídia e entretenimento. Por exemplo: atualizações de programas de streaming em tempo real, notícias de última hora ou mudanças no mercado de ações.

Visão geral da Implementação de soluções da AWS

O diagrama abaixo apresenta a arquitetura que você pode implantar automaticamente usando o guia de implementação da solução e o respectivo modelo do AWS CloudFormation.

Atualizações em tempo real de esportes ao vivo usando o AWS AppSync | Diagrama da arquitetura de referência
 Clique para aumentar

Atualizações em tempo real de esportes ao vivo usando o AWS AppSync - Arquitetura da implementação da solução

O modelo do AWS CloudFormation implanta serviços da AWS nas seguintes pilhas:

Pilha principal — A pilha principal lida com o pré-processamento de dados e a entrega de dados em tempo real. Os dados de um provedor de feed de terceiros são ingeridos pelo Amazon Kinesis Data Steams e, em seguida, uma função do AWS Lambda transforma e enriquece os dados usando informações de configuração da tabela do Amazon DynamoDB. A função do Lambda também chama o AWS AppSync para invocar uma mutação do GraphQL, salvar os dados em uma tabela do DynamoDB e notificar os assinantes de eventos quase em tempo real.
 
Pilhas de ingestão — As duas pilhas de ingestão opcionais podem ser provisionadas para lidar com a ingestão de dados. Eles podem implantar uma API REST do Amazon API Gateway e um fluxo de trabalho do AWS Step Functions.
 
Pilha de notificações — A pilha de notificações usa uma função do Lambda para se conectar ao Amazon Pinpoint e notificar os usuários por meio de notificações por push.
 
Pilha de simulação — A pilha de simulação demonstra como a solução funciona e testa suas personalizações com base em um conjunto de jogos esportivos simulados. Ela fornece um aplicativo web interativo hospedado em um bucket do Amazon Simple Storage Service.

Atualizações em tempo real de esportes ao vivo usando o AWS AppSync

Versão 1.0.0
Lançamento: 11/2020
Autor: AWS

Tempo de implantação estimado: 10 minutos

Código-fonte  Modelo do CloudFormation 
Use o botão abaixo para se inscrever nas atualizações desta Implementação de solução.
Observação: para assinar atualizações RSS, você deve ter um plug-in RSS habilitado para o navegador que está usando.
A implementação desta solução ajudou você?
Fornecer feedback 

Recursos

Ingestão flexível de dados e feeds

Faça a ingestão dos dados da sua empresa de mídia e entretenimento ou de um provedor terceirizado.

Notificações por push para atualizações de jogos esportivos ao vivo e mudanças de pontuação em esportes de fantasia

Forneça atualizações quase em tempo real aos usuários, mesmo quando o aplicativo móvel não está em primeiro plano.
Ícone Construir
Implante você mesmo uma solução

Explore nossa biblioteca de Implementações de soluções da AWS para obter respostas para problemas comuns de arquitetura.

Saiba mais 
Encontre um parceiro da APN
Encontre um parceiro da APN

Encontre parceiros de consultoria e tecnologia certificados da AWS para ajudar você a começar.

Saiba mais 
Ícone Explorar
Explore ofertas de consultoria de soluções

Explore nosso portfólio de Ofertas de consultoria para obter ajuda aprovada pela AWS com a implantação de soluções.

Saiba mais