AWS AppSync
250 000 demandes d'API gratuites
par mois pendant 12 mois avec l'offre gratuite d’AWS
Qu'est-ce qu'AWS AppSync ?
AWS AppSync est un service d’API GraphQL et Pub/Sub sans serveur qui simplifie la création des applications web et mobiles.
Les API AWS AppSync GraphQL simplifient le développement des applications en fournissant un point de terminaison unique pour interroger et mettre à jour de façon sécurisée les données provenant de multiples bases de données, microservices et API.
Les API Pub/Sub AWS AppSync simplifient la création d’expériences en temps réel engageantes en publiant automatiquement les mises à jour de données aux clients d’API abonnés au moyen de connexions WebSockets sans serveur.
Avantages
API de données unique
Alimentez vos applications avec les bonnes données, à partir d'une ou de plusieurs sources de données, avec une seule demande réseau à l'aide de GraphQL. AWS AppSync connecte en toute sécurité vos API GraphQL aux sources de données, comme AWS DynamoDB, RDS, OpenSearch et Lambda. L'ajout de caches pour améliorer les performances, de l’authentification pour sécuriser vos données et de magasins de données côté client pour synchroniser les clients hors ligne, est une tâche tout aussi simple.
Expériences de données en temps réel
Publiez les mises à jour de données en temps réel provenant de n’importe quelle source d’événements vers les clients web, mobiles et IoT abonnés en étendant votre API GraphQL pour y inclure des fonctionnalités d’abonnement. Vous pouvez également démarrer avec une API Pub/Sub simple sans GraphQL. Quelle que soit l’approche choisie, AWS AppSync prend en charge la création des connexions WebSockets sans serveur, la diffusion des messages et leur distribution de à des millions de clients connectés.
100 % sans serveur
AWS AppSync offre une configuration, une administration, une mise à l’échelle automatique et une haute disponibilité entièrement gérées des API GraphQL et Pub/Sub. Facilitez la protection, la surveillance, la journalisation et le suivi de vos API au moyen de la prise en charge intégrée d’AWS WAF, de CloudWatch et de X-Ray. Payez uniquement les requêtes adressées à votre API et les messages en temps réel livrés aux clients connectés.
Fonctionnement
-
API AppSync GraphQL
-
API AppSync Pub/Sub
-
API AppSync GraphQL
-
Les API GraphQL conçues avec AWS AppSync offrent aux développeurs front-end la possibilité d'interroger plusieurs bases de données, microservices et API à partir d’un point de terminaison GraphQL unique.
-
API AppSync Pub/Sub
-
Les API Pub/Sub conçues avec AWS AppSync permettent aux développeurs front-end de publier des mises à jour de données en temps réel aux clients d’API abonnés au moyen de connexions WebSockets sans serveur.
Cas d'utilisation
-
Accès unifié aux données
-
Accès unifié aux microservices
-
Synchronisation des applications hors ligne
-
Collaboration en temps réel
-
Application de messagerie instantanée en temps réel
-
Tableau de bord IoT en temps réel
-
Accès unifié aux données
-
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.
Ressources supplémentaires : Didacticiel
-
Accès unifié aux microservices
-
Accès unifié aux microservices
Accédez aux données de plusieurs microservices 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.
Ressources supplémentaires : DidacticielExemples de code : Compagnie aérienne, Commerce électronique -
Synchronisation des applications hors ligne
-
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.
Ressources supplémentaires : Didacticiel
-
Collaboration en temps réel
-
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.
Ressources supplémentaires : Didacticiel
-
Application de messagerie instantanée en temps réel
-
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.
Ressources supplémentaires : Didacticiel
-
Tableau de bord IoT en temps réel
-
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.
Ressources supplémentaires : Didacticiel
Clients utilisant AWS AppSync
Mises à jour de l'actualité sportive en temps réel

Découvrez comment Sky Italia utilise AWS AppSync pour fournir des mises à jour de l'actualité sportive en temps réel et ravir ses supporters.
Accélérer la transformation numérique

Découvrez comment BMW augmente sa vitesse de développement en utilisant AWS AppSync pour créer des API scalables et universelles.
Suivi de la localisation en direct

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

Découvrez comment Peacock a lancé un nouveau service de streaming en 12 mois et inclus AWS Appsync.
En savoir plus sur les fonctions d'AWS AppSync