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 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 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 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 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 de dados de usuários e aplicativos. O serviço se integra 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ção dos usuários 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

No momento, o AWS AppSync está disponível em demonstração pública. Se você quiser experimentar a criação de aplicativos móveis e web voltados a dados, inscreva-se para a demonstração. Durante o período de demonstração, não são cobradas taxas pelo AWS AppSync. Para obter os detalhes de preço após o término do período de demonstração, consulte a página de definição de preço.

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 AppSync atualiza automaticamente os dados para diferentes tipos de conteúdo, incluindo documentos, imagens, mensagens de texto e quadros brancos compartilhados.

Mídia social, chat, relacionamentos

O AWS AppSync é perfeito para a criação de aplicativos de mídia social, chat e relacionamentos. O AppSync pode ajudar gerenciando as mensagens entre vários usuários com diversos tipos e origens de dados. Com o AppSync, os usuários podem interagir com os aplicativos mesmo quando estão offline. O 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, 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