AWS AppSync

Acelere o desenvolvimento de aplicações com APIs GraphQL e Pub/Sub sem servidor

250 mil solicitações de API gratuitas

por mês para 12 meses com o nível gratuito da AWS

O que é o AWS AppSync?

O AWS AppSync é um serviço sem servidor das APIs GraphQL e Pub/Sub que simplifica a criação de aplicações Web e de plataformas móveis modernas.

As APIs AWS AppSync GraphQL simplificam o desenvolvimento de aplicações fornecendo um único endpoint para fazer consultas ou atualizar dados de vários bancos de dados, microsserviços e APIs com segurança.

As APIs AWS AppSync Pub/Sub facilitam a criação de experiências em tempo real envolventes, por meio da automação da publicação de atualizações de dados para os clientes da API com assinatura, por meio de conexões WebSockets sem servidor. 

Simplifique o acesso aos dados com o GraphQL APIs (1:23)

Benefícios

Uma única API de dados

Potencialize suas aplicações com os dados certos, de uma ou mais fontes de dados com uma única solicitação de rede usando GraphQL. O AWS AppSync conecta com segurança a API GraphQL às origens de dados do AWS DynamoDB, RDS, OpenSearch e Lambda. Adicionar caches para melhorar a performance, a autenticação para proteger seus dados e os armazenamentos de dados do lado do cliente que mantêm os clientes offline em sincronia são igualmente fáceis. 

Experiências em tempo real

Publique atualizações de dados em tempo real de qualquer fonte de eventos para clientes com assinatura de IoT, plataformas móveis e Web ampliando a API GraphQL para incluir as assinaturas. Ou comece co uma simples API Pub/Sub sem o GraphQL. De ambas as formas, o AWS AppSync administra a criação de conexões WebSockets sem servidor, transmissões de mensagens e distribui para milhões de clientes conectados. 

100% sem servidor

O AWS AppSync oferece a configuração, administração, escalabilidade automática e alta disponibilidade das APIs GraphQL e Pub/Sub, totalmente gerenciadas. Proteja, monitore, crie logs e rastreie a API por meio do suporte integrado para AWS WAF, CloudWatch e X-Ray. Pague somente pelas solicitações da sua API e pelas mensagens em tempo real enviadas aos clientes conectados.

Como funciona

  • APIs AppSync GraphQL
  • APIs AppSync Pub/Sub
  • APIs AppSync GraphQL
  • As APIs GraphQL criadas com o AWS AppSync fornecem aos desenvolvedores de front-end a capacidade de consultar vários bancos de dados, microsserviços e APIs a partir de um único endpoint do GraphQL. 

    Como o AppSync funciona
  • APIs AppSync Pub/Sub
  • As APIs Pub/Sub criadas com o AWS AppSync fornecem aos desenvolvedores de front-end a capacidade de publicar atualizações de dados em tempo real para os clientes com assinatura da API, por meio de conexões WebSockets sem servidor.

    AWS AppSync PubSub API Diagram

Casos de uso

  • Acesso unificado a dados
  • Acesso unificado a microsserviços
  • Sincronização de aplicação offline
  • Colaboração em tempo real
  • Aplicação de chat em tempo real
  • Painel de IoT em tempo real
  • Acesso unificado a dados
  • Acesso unificado a dados

    Recupere ou modifique dados de várias fontes de dados (SQL, NoSQL, dados de pesquisa, endpoints REST e back-ends sem servidor) com uma única chamada. Consulte e crie relações entre fontes de dados usando conexões do GraphQL.

    Recursos adicionais: Tutorial

    Acesso a dados de back-end poliglotas
  • Acesso unificado a microsserviços
  • Acesso unificado a microsserviços

    Acesse e combine dados de vários microsserviços em execução em contêineres em um VPC, por trás de um endpoint da API REST, um endpoint da API GraphQL e muito mais, em uma única interface.

    Recursos adicionais: Tutorial
    Exemplos de código: Companhia aérea, Comércio eletrônico
    Camada de acesso a microsserviços
  • Sincronização de aplicação offline
  • Sincronização de aplicação offline

    Sincronize dados automaticamente entre aplicações móveis/Web e a nuvem com o AWS AppSync e Amplify DataStore, um mecanismo de armazenamento persistente no dispositivo com suporte integrado para versionamento de dados e detecção e resolução de conflitos.

    Recursos adicionais: Tutorial

    Sincronização delta offline
  • Colaboração em tempo real
  • Colaboração em tempo real

    Transmita dados do back-end para todos os clientes conectados (um para muitos) ou entre clientes (muitos para muitos), como em um cenário de segunda tela onde você transmite os mesmos dados para todos os clientes que podem responder.

    Recursos adicionais: Tutorial

    Transmissão de dados
  • Aplicação de chat em tempo real
  • Aplicação de chat em tempo real

    Crie aplicações de conversação para Web ou dispositivos móveis que suportem várias salas de chat privadas, ofereça acesso ao histórico de conversas e enfileire mensagens de saída, mesmo quando um dispositivo estiver off-line.

    Recursos adicionais: Tutorial

    Aplicações de chat
  • Painel de IoT em tempo real
  • Painel de IoT em tempo real

    Acesse os dados do dispositivo IoT enviados ao AWS IoT para construir painéis em tempo real em uma aplicação móvel ou web que visualiza a telemetria de um dispositivo IoT conectado, como um carro.

    Recursos adicionais: Tutorial

    Internet das Coisas

Clientes que usam o AWS AppSync

estudo de caso

Atualizações sobre esportes em tempo real

Sky

Saiba como a Sky Italia usa o AWS AppSync para fornecer atualizações sobre esportes em tempo real e encantar os torcedores.

Saiba mais »
estudo de caso

Aceleração da transformação digital

BMW Group

Leia como a BMW aumenta a velocidade do desenvolvedor usando o AWS AppSync para criar APIs escaláveis e universais.

Saiba mais »
estudo de caso

Rastreamento de localização ao vivo

Hypertrack

Leia sobre como o HyperTrack usa a AWS para processamento de dados em tempo real para rastreamento de localização ao vivo em escala.

Saiba mais »
estudo de caso

Serviço de streaming

Peacock

Leia para saber como o serviço de streaming Peacock lançou um novo serviço de streaming em 12 meses e incluiu o AWS Appsync.

Saiba mais »

Saiba mais sobre os recursos do AWS AppSync

Acesse a página de recursos