AWS AppSync

Acelere o desenvolvimento de aplicações com APIs GraphQL dimensionáveis

As organizações optam por construir APIs com GraphQL porque isso os ajuda a desenvolver aplicações mais rapidamente, dando aos desenvolvedores front-end a capacidade de consultar vários bancos de dados, microsserviços e APIs com um único endpoint GraphQL.

O AWS AppSync é um serviço totalmente gerenciado que facilita o desenvolvimento de APIs GraphQL ao lidar com o trabalho pesado de se conectar com segurança a fontes de dados como o AWS DynamoDB, Lambda e muito mais. Adicionar caches para melhorar o desempenho, assinaturas para oferecer suporte a atualizações em tempo real e armazenamentos de dados do lado do cliente que mantêm os clientes off-line em sincronia são igualmente fáceis. Depois de implantado, o AWS AppSync dimensiona automaticamente seu mecanismo de execução da API GraphQL para cima e para baixo para atender aos volumes de solicitação da API.

Simplify Data Access with GraphQL APIs (1:23)

Benefícios

Acesso de dados simples e seguro

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 facilita a proteção dos dados do seu aplicativo usando vários modos de autenticação simultâneos e permite que você defina segurança, armazenamento em cache e controle de acesso refinado no nível de definição de dados diretamente de seu esquema GraphQL.

Recursos integrados em tempo real e off-line

Com assinaturas GraphQL gerenciadas, o AWS AppSync pode enviar atualizações de dados em tempo real por Websockets para milhões de clientes. Para aplicativos web e móveis, o AppSync também fornece acesso aos dados locais quando os dispositivos ficam off-line e sincronização de dados com resolução de conflitos personalizável, no momento em que estão on-line novamente.

Não há servidores para gerenciar

O AWS AppSync oferece configuração, administração e manutenção de API GraphQL totalmente gerenciadas, com infraestrutura sem servidor de alta disponibilidade integrada. Crie uma API GraphQL em segundos por meio da AWS CLI, do console, Amplify CLI ou CloudFormation. E monitore e adquira facilmente percepções via CloudWatch e X-Ray para uma operação perfeita.

Como funciona

Como o AppSync funciona

Casos de uso


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.

Transmissão de dados
Transmissão de dados

Recursos adicionais: Tutorial

Aplicação de chat em tempo real

Crie aplicações móveis ou web de conversação 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.

Aplicações de chat

Recursos adicionais: Tutorial

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.
Internet das Coisas
Internet das Coisas

Recursos adicionais: Tutorial


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.

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

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.
Acesso a dados de back-end poliglotas
Acesso a dados de back-end poliglotas

Recursos adicionais: Tutorial

Sincronização de aplicação off-line

Sincronize dados automaticamente entre aplicativos móveis/web e a nuvem com o AWS AppSync e Amplify DataStore, um mecanismo de armazenamento persistente no dispositivo com suporte integrado para controle de versão de dados e detecção e resolução de conflitos.

Sincronização delta off-line
Sincronização delta off-line

Recursos adicionais: Tutorial


Clientes que usam o AWS AppSync

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

Atendimento ao cliente na loja

ALDO

A ALDO usa o AWS AppSync. Saiba mais sobre como eles melhoraram a experiência de compra dos clientes de calçados

Saiba mais »
estudo de caso

Segurança e cuidado do paciente

Repp Health

Leia sobre como a Repp Health usa a AWS para rastrear ativos médicos de até 10 centímetros

Saiba mais »
estudo de caso

Tornando as notícias acionáveis

Public Good

Saiba como o AWS AppSync ajuda o software Public Good a fazer o bem, ao solicitar uma ação do leitor em tempo real

Saiba mais »

Saiba mais sobre os recursos do AWS AppSync

Acesse a página de recursos