Caractéristiques principales

GraphQL

Requête et accès aux données simplifiées

AWS AppSync utilise GraphQL, un langage de données qui permet aux applications clientes de récupérer, de modifier et de s'abonner aux données des serveurs. Dans une requête GraphQL, le client indique comment structurer les données lorsqu'elles sont renvoyées par le serveur. Cela permet au client d'envoyer une requête uniquement pour les données dont il a besoin, au format souhaité. GraphQL inclut également une fonction nommée « introspection », qui permet aux nouveaux développeurs d'un projet de découvrir les données disponibles sans nécessiter d'informations supplémentaires du backend.

Mises à jour et accès aux données en temps réel

Mises à jour immédiates de tous les clients et périphériques

AWS AppSync vous permet de spécifier quelles portions des données doivent être accessibles en temps réel à l'aide des abonnements GraphQL. Les abonnements GraphQL sont de simples déclarations dans le code d'application, qui indiquent au service les données à mettre à jour en temps réel.

Synchronisation des données en ligne

Interagissez avec vos données et mettez-les à jour avec Amplify DataStore, même lorsque vous êtes hors ligne

Amplify DataStore dispose d'un magasin de données interrogeable sur appareil périphérique pour les développeurs Web, mobiles et IoT avec un modèle de programmation local et familier pour interagir facilement avec les données, que vous soyez en ligne ou hors ligne. Combiné avec AWS AppSync, le magasin de données peut profiter de la gestion avancée des versions, de la détection et de la résolution des conflits dans le cloud, ce qui permet de fusionner automatiquement les données de différents clients, tout en assurant la cohérence et l'intégrité des données.

Interrogation, filtrage et recherche des données dans les applications

Accès préconfiguré aux sources de données AWS

AWS AppSync offre aux applications clientes la possibilité de spécifier les exigences en matière de données avec GraphQL. Ainsi, seules les données nécessaires sont récupérées, ce qui permet le filtrage du client et du serveur. AWS AppSync prend en charge AWS Lambda, Amazon DynamoDB et Amazon Elasticsearch. Par conséquent, les opérations GraphQL peuvent correspondre à de simples consultations, à des requêtes et mappages complexes, à des recherches en texte intégral, à des recherches de mots-clés ou approximatives ou à des recherches géographiques.

Mise en cache

Mettez en cache les données qui ne changent pas souvent pour améliorer les performances

Les capacités de mise en cache des données côté serveur d’AWS AppSync permettent de réduire le besoin d'accéder directement aux sources de données en rendant les données disponibles dans des caches haute vitesse gérés en mémoire, ce qui permet de fournir des données à faible latence. Entièrement géré, cela élimine la surcharge opérationnelle liée à la gestion des clusters de cache. En offrant la possibilité de mettre en cache de manière sélective les champs de données et les opérations définies dans le schéma GraphQL avec une expiration personnalisable, la mise en cache de données permet également aux développeurs de configurer des performances optimales pour leurs besoins métier.

Contrôle de l'accès précis et de la sécurité d'entreprise

Contrôle de vos données

AWS AppSync offre plusieurs niveaux d'autorisation et d'accès aux données, en fonction des besoins des applications. L'accès simple peut être protégé à l'aide d'une clé et une autorisation plus restrictive peut être appliquée avec AWS Identity and Access Management à l'aide des rôles. De plus, AWS AppSync s'intègre aux groupes d'utilisateurs Amazon Cognito pour les fonctionnalités d'e-mail et de mot de passe, les fournisseurs sociaux (Facebook, Google+ et Login with Amazon) et les fédérations d'entreprises avec SAML. Les clients peuvent utiliser la fonctionnalité Groupe pour organiser logiquement les utilisateurs et les rôles, ainsi que les fonctions OAuth pour l'accès aux applications.

En savoir plus sur les tarifs d'AWS AppSync

Visiter la page de tarification
Prêt à vous lancer ?
Ouvrez la console AWS AppSync
D'autres questions ?
Contactez-nous.