AWS AppSync

Créez des applications axées sur les données avec des capacités hors ligne et en temps réel

AWS AppSync met automatiquement à jour les données des applications web et mobiles en temps réel, et les données des utilisateurs hors ligne sont mises à jour dès leur reconnexion. AppSync facilite la création d'applications mobiles et web collaboratives offrant des expériences utilisateur axées sur la réactivité et la collaboration.

Vous pouvez utiliser AWS AppSync pour créer des applications nativement web et mobiles avec iOS, Android, JavaScript et React Native. Pour démarrer, rendez-vous dans la console AWS AppSync et spécifiez les données pour votre application avec de simples instructions de code. AppSync prendra en charge toutes les opérations de gestion pour le stockage, le traitement et la récupération des données pour votre application.

Avantages

Prototypage et développement rapides avec GraphQL

Avec AppSync, vous pouvez spécifier les besoins de votre application en matière de données à l'aide de simples instructions de code et itérer rapidement pendant le processus de prototypage et de développement. AWS AppSync utilise GraphQL, un langage de requête libre qui permet aux applications de demander facilement des données dans le cloud.

Créez des applications web et mobiles collaboratives en temps réel

AWS AppSync facilite la création d'applications collaboratives qui mettent à jour les données partagées en temps réel. Il suffit de spécifier les données pour votre application avec de simples instructions de code. AppSync prend alors en charge toutes les opérations nécessaires pour tenir les données de l'application à jour en temps réel. AWS AppSync assure également la mise à jour automatique des données pour les utilisateurs hors ligne dès qu'ils se reconnectent. Seules les données nécessaires sont récupérées, afin de réduire le trafic de messagerie, d'améliorer les performances de l'application et de prolonger l'autonomie de la batterie.

Gestion automatique des données des utilisateurs hors ligne

AWS AppSync assure la gestion automatique de toutes les opérations de données pour les utilisateurs hors ligne. Le service prend en charge un modèle de programmation hors ligne qui met les données de l'application à disposition des utilisateurs hors ligne et permet également aux utilisateurs d'ajouter et de mettre à jour localement des données d'application. Ainsi, il est possible de créer facilement des applications qui mettent en cache local les données essentielles pour une utilisation hors ligne et assurent une synchronisation avec le cloud à leur reconnexion.

Contribue à la sécurité des données

AWS AppSync vous aide à préserver la sécurité des données de vos utilisateurs et de votre application. Ce service s'intègre à Amazon Cognito et à AWS Identity and Access Management. Vous pouvez ainsi définir des autorisations précises sur les opérations GraphQL et contrôler efficacement les personnes habilitées à accéder aux données.

Créez des applications avec des données issues de différentes sources

AWS AppSync permet de combiner facilement des données issues de différentes sources. Il est par exemple possible de créer une application utilisant AppSync pour rassembler les données d'activité d'un utilisateur sur son téléphone, l'utilisation du web, l'activité du moniteur d'activité physique et les publications sur les réseaux sociaux et de combiner le tout avec les données de géolocalisation, afin de générer une synthèse de l'ensemble des activités et positions des utilisateurs pour une journée donnée. Avec AppSync, votre application peut accéder aux données Amazon DynamoDB, déclencher des fonctions AWS Lambda ou exécuter des requêtes Amazon Elasticsearch et combiner les données de ces services pour produire les données dont elle a besoin.

Résolution automatique des conflits de données

AWS AppSync peut résoudre automatiquement les conflits sur les données partagées entre plusieurs utilisateurs et appareils. Les conflits surviennent quand plusieurs utilisateurs effectuent des mises à jour en même temps. Le service dispose de règles par défaut pour détecter les conflits et assurer leur résolution, et il vous permet également d'ajouter votre propre logique métier dans le processus de résolution de conflits avec les fonctions AWS Lambda.

Fonctionnement

Flow_Diagrams_Reinvent_DeepDish_112617_CM_2

AWS AppSync est actuellement disponible en version préliminaire publique. Si vous souhaitez essayer de créer des applications web et mobiles axées sur les données, inscrivez-vous à la version préliminaire. Pendant la durée de la version préliminaire, AWS AppSync ne s'accompagne d'aucuns frais. Pour plus d'informations sur la tarification après la période d'essai, consultez la page de tarification.

Cas d'utilisation

AWS AppSync est utile pour tous types d'applications web et mobiles dans différents secteurs d'activités, industries et catégories nécessitant des mises à jour des données en temps réel et des capacités hors ligne. Voici quelques exemples d'applications pouvant particulièrement bénéficier d'une intégration d'AWS AppSync.  

Applications de collaboration

AWS AppSync facilite la création d'applications permettant à plusieurs utilisateurs de partager du contenu et de collaborer dessus. AppSync met automatiquement à jour les données pour différents types de contenus, notamment les documents, les images, les messages texte et les tableaux blancs partagés.

Médias sociaux, chat et rencontres

AWS AppSync est un service idéal pour créer des applications de média social, de chat et de rencontres. AppSync peut soutenir vos efforts en prenant en charge la communication entre plusieurs utilisateurs avec une variété de types de données et de sources. Avec AppSync, les utilisateurs peuvent interagir avec leurs applications, même lorsqu'elles sont hors ligne. Leurs messages seront mis à jour par AppSync à leur reconnexion.

Applications de réalité virtuelle et de réalité augmentée

AWS AppSync peut faciliter la gestion des données pour les applications de formation et d'enseignement, par exemple pour des médecins en salle d'opération avec des observateurs ou des professeurs qui enseignent à leurs élèves. Ces types d'applications doivent prendre en charge la réalité virtuelle et la réalité augmentée, qui impliquent la combinaison ou l'incorporation des données avec d'autres informations, et doivent être mises à jour en temps réel pendant une procédure ou une session interactive, comme une leçon.

En savoir plus sur les fonctions d'AWS AppSync

Consultez la page de fonctionnalités
Prêt à vous lancer ?
S'inscrire à la version préliminaire
D'autres questions ?
Contactez-nous