AWS AppSync

Crie aplicativos voltados a dados com recursos em tempo real e offline

O AWS AppSync atualiza automaticamente dados em aplicativos web e móveis em tempo real, além de atualizar dados para usuários offline quando eles se reconectam. O AWS AppSync facilita a criação de aplicativos móveis e web colaborativos que oferecem experiências de usuário responsivas e colaborativas.

Você pode usar o AWS AppSync para criar aplicativos nativos móveis e web com iOS, Android, JavaScript e React Native. Comece acessando o console do AWS AppSync. Especifique os dados do aplicativo com instruções de código simples e o AWS AppSync gerenciará tudo o que for necessário para armazenar, processar e recuperar dados para os aplicativos.

Benefícios

Rapidez de prototipação e desenvolvimento com o GraphQL

O AWS AppSync permite especificar os requisitos de dados dos aplicativos com instruções de código simples e iterar rapidamente durante o processo de prototipação e desenvolvimento. O AWS AppSync usa o GraphQL, uma linguagem de consulta de padrões abertos que facilita a solicitação de dados da nuvem pelos aplicativos.

Crie aplicativos colaborativos móveis e web em tempo real

O AWS AppSync facilita a criação de aplicativos colaborativos que mantêm dados compartilhados atualizados em tempo real. Basta especificar os dados para o aplicativo com instruções de código simples e o AWS AppSync gerencia tudo o que é necessário para manter os dados dos aplicativos atualizados em tempo real. Além disso, o AWS AppSync atualiza automaticamente os dados de usuários offline quando se reconectam. Somente os dados necessários são recuperados, o que reduz o tráfego de mensagens e aumenta a performance dos aplicativos e a duração da bateria.

Gerencia automaticamente dados de usuários offline

O AWS AppSync gerencia automaticamente todas as operações de dados para usuários offline. O serviço oferece suporte a um modelo de programação offline em que os dados dos aplicativos, além de estarem disponíveis para usuários offline, também podem ser modificados localmente por esses usuários. Esse recurso facilita a criação de aplicativos que armazenam dados importantes em caches locais para uso offline e depois sincronizam os dados com a nuvem quando o dispositivo é reconectado.

Ajuda a manter os dados seguros

O AWS AppSync ajuda você a manter a segurança dos dados de usuários e aplicativos. O serviço é integrado ao Amazon Cognito e ao AWS Identity and Access Management para que você possa definir permissões detalhadas para as operações do GraphQL, imponto controles rigorosos sobre quem pode acessar os dados.

Crie aplicativos com dados de várias origens

O AWS AppSync facilita a combinação de dados de diversas origens. Por exemplo, você pode criar um aplicativo que usa o AppSync para combinar os dados de atividades de um usuário no celular e na web, as atividades do controlador de atividades físicas, as publicações nas mídias sociais e dados de localização para resumir todas a atividades e localizações do usuário durante o dia. Com o AppSync, os aplicativos podem acessar dados no Amazon DynamoDB, disparar funções do AWS Lambda ou executar consultas do Amazon Elasticsearch e combinar os dados desses serviços para oferecer os dados precisos necessários para os aplicativos.

Resolve automaticamente conflitos de dados

O AWS AppSync pode resolver automaticamente conflitos de dados compartilhados entre vários usuários e dispositivos. Os conflitos podem ocorrer quando dois ou mais usuários fazem atualizações ao mesmo tempo. O serviço tem regras padrão para detectar conflitos e garantir sua resolução. Além disso, também permite a adição de lógica de negócios no processo de resolução do conflito com funções do AWS Lambda.

Como ele funciona

Flow_Diagrams_Reinvent_DeepDish_112617_CM_2

O AWS AppSync já está disponível. Se você quiser tentar criar aplicativos móveis e web voltados a dados, assista ao vídeo da sessão do re:Invent para saber mais e abra o console do AWS AppSync para começar a usar. Para obter detalhes de preço, consulte a página de definição de preço. O AWS AppSync está disponível em várias regiões. Para obter detalhes sobre a disponibilidade nas regiões, consulte a página de detalhes das regiões.

Sessão do AWS AppSync no re:Invent

Casos de uso

O AWS AppSync pode ser aplicado a todos os tipos de aplicativos móveis e web em todos os setores, verticais e categorias em que os aplicativos exigem atualização de dados em tempo real e recursos offline. Veja a seguir alguns exemplos de aplicativos que podem obter benefícios quando criados com o AWS AppSync.  

Aplicativos de colaboração

O AWS AppSync facilita a criação de aplicativos que permitem que vários usuários colaborem e compartilhem conteúdo. O AWS AppSync atualiza automaticamente os dados para diferentes tipos de conteúdo, incluindo documentos, imagens, mensagens de texto e quadros brancos compartilhados.

Aplicativos de mídia social, chat e relacionamentos

O AWS AppSync é perfeito para a criação de aplicativos de mídia social, chat e relacionamentos. O AWS AppSync pode ajudar gerenciando o sistema de mensagens entre vários usuários com diversos tipos e origens de dados. Com o AWS AppSync, os usuários podem interagir com os aplicativos mesmo quando estão offline. O AWS AppSync atualizará as mensagens quando eles se reconectarem.

Aplicativos de treinamento de AR e VR

O AWS AppSync pode ajudar a gerenciar os dados de aplicativos de treinamento e ensino, como médicos em cirurgias com observadores ou professores ensinando os alunos. Esses tipos de aplicativos precisam oferecer suporte à realidade aumentada e virtual (AR e VR), onde os dados são combinados ou incorporados com outras informações e precisam ser atualizados em tempo real durante um procedimento ou sessão interativa, como uma aula.

Saiba mais sobre os recursos do AWS AppSync

Acesse a página de recursos