AWS AppSync

Accélération du développement d'applications grâce à des API GraphQL scalables

Les organisations choisissent de créer des API avec GraphQL parce que cela les aide à développer des applications plus rapidement, en donnant aux développeurs frontaux la possibilité d'interroger plusieurs bases de données, microservices et API avec un seul point de terminaison GraphQL.

AWS AppSync est un service entièrement géré qui facilite le développement d'API GraphQL en prenant en charge la lourde tâche de se connecter en toute sécurité à des sources de données comme AWS DynamoDB, Lambda, etc. L'ajout de caches pour améliorer les performances, les abonnements pour prendre en charge les mises à jour en temps réel et les magasins de données côté client qui permettent de synchroniser les clients hors ligne sont tout aussi simples. Une fois déployé, AWS AppSync fait monter ou baisser en charge automatiquement votre moteur d'exécution d'API GraphQL pour répondre aux volumes des demandes d'API.

Simplify Data Access with GraphQL APIs (1:23)

Avantages

Un accès simple et sécurisé aux données

Alimentez vos applications avec les bonnes données, à partir d'une ou plusieurs sources de données, en une seule demande réseau à l'aide de GraphQL. AWS AppSync facilite la protection des données de votre application en utilisant plusieurs modes d'authentification simultanés et vous permet de définir la sécurité, la mise en cache et le contrôle d'accès précis au niveau de la définition des données directement à partir de votre schéma GraphQL.

Fonctionnalités en temps réel et hors ligne intégrées

Grâce aux abonnements GraphQL gérés, AWS AppSync peut diffuser les mises à jour des données en temps réel à des millions de clients via les Websockets. Pour les applications mobiles et Web, AppSync fournit également un accès local aux données lorsque les appareils sont hors ligne, et une synchronisation des données avec une résolution de conflit personnalisable, lorsqu'ils sont de nouveau en ligne.

Aucun serveur à gérer

AWS AppSync offre une installation, une administration et une maintenance des API GraphQL entièrement gérées, avec une infrastructure sans serveur à haute disponibilité intégrée. Créez une API GraphQL en quelques secondes via l'interface de ligne de commande (CLI) AWS, la console, l'interface de ligne de commande (CLI) Amplify ou CloudFormation. De plus, vous pouvez facilement surveiller et acquérir des informations via CloudWatch et X-Ray pour un fonctionnement sans faille.

Fonctionnement

Les API GraphQL conçues avec AWS AppSync offrent aux développeurs Front-End la capacité d'interroger plusieurs bases de données, micro-services et API depuis un unique point de terminaison GraphQL. 

Fonctionnement d'AppSync

Cas d'utilisation

Collaboration en temps réel

Diffuser les données du back-end à tous les clients connectés (one-to-many) ou entre les clients (many-to-many), comme dans un scénario de second écran où vous diffusez les mêmes données à tous les clients qui peuvent alors répondre.

Diffusion de données
Diffusion de données

Ressources supplémentaires : Didacticiel

Application de messagerie instantanée en temps réel

Créez des applications mobiles ou Web conversationnelles qui prennent en charge plusieurs salles de discussion privées, offrent un accès à l'historique des conversations et mettent en file d'attente les messages sortants, même lorsqu'un appareil est hors ligne.

Applications de messagerie instantanée

Ressources supplémentaires : Didacticiel

Tableau de bord IoT en temps réel

Accédez aux données des appareils IoT envoyées à AWS IoT pour créer des tableaux de bord en temps réel dans une application mobile ou Web qui visualise la télémétrie à partir d'un objet IoT connecté, comme une voiture.
Internet des objets
Internet des objets

Ressources supplémentaires : Didacticiel


Accès unifié aux micro-services

Accédez aux données de plusieurs micro-services fonctionnant dans des conteneurs et combinez-les dans un VPC, derrière un point de terminaison API REST, un point de terminaison API GraphQL, et plus encore, dans une seule interface.

Couche d’accès aux microservices
Couche d’accès aux microservices
Ressources supplémentaires : Didacticiel

Accès unifié aux données

Récupérez ou modifiez des données à partir de plusieurs sources de données (SQL, NoSQL, données de recherche, points de terminaison REST et back-ends sans serveur) avec un seul appel. Interrogez et créez des relations entre les sources de données en utilisant des connexions GraphQL.
Accès polyglotte aux données du back-end
Accès polyglotte aux données du back-end

Ressources supplémentaires : Didacticiel

Synchronisation des applications hors ligne

Synchronisez automatiquement les données entre les applications mobiles/Web et le cloud avec AWS AppSync et Amplify DataStore, un moteur de stockage persistant sur l'appareil avec prise en charge intégrée de la gestion des versions des données, de la détection et de la résolution des conflits.

Synchronisation de delta hors ligne
Synchronisation de delta hors ligne

Ressources supplémentaires : Didacticiel

Clients qui utilisent AWS AppSync

étude de cas

Suivi de la localisation en direct

HyperTrack

Découvrez comment HyperTrack utilise AWS pour le traitement des données en temps réel pour le suivi de la localisation à grande échelle.

En savoir plus »
étude de cas

Service à la clientèle en magasin

ALDO

ALDO utilise AWS AppSync. Découvrez comment ils ont amélioré l'expérience d'achat des clients des magasins de chaussures.

En savoir plus »
étude de cas

Sécurité et soins aux patients

Repp Health

Découvrez comment Repp Health utilise AWS pour suivre les ressources médiales à 10 centimètres près.

En savoir plus »
étude de cas

Rendre les information d'actualité exploitables

Public Good

Découvrez comment AWS AppSync aide Public Good Software à faire un bon travail en incitant le lecteur à agir en temps réel.

En savoir plus »

En savoir plus sur les fonctions d'AWS AppSync

Consultez la page des fonctions
Prêt à créer ?
Ouvrez la console AWS AppSync
D'autres questions ?
Nous contacter