AWS AppSync

Accélérez le développement des applications avec les API GraphQL et Pub/Sub sans serveur.

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. 

Simplifier l'accès aux données avec les API GraphQL (1:23)

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. 

    Fonctionnement d'AppSync
  • 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.

    AWS AppSync PubSub API Diagram

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 polyglotte aux données du back-end
  • 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 : Didacticiel
    Couche d’accès aux microservices
  • 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

    Synchronisation delta hors ligne
  • 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

    Diffusion de données
  • 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

    Applications de messagerie instantanée
  • 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

    Internet des objets (IoT)

Clients utilisant AWS AppSync

étude de cas

Mises à jour de l'actualité sportive en temps réel

Sky

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.

En savoir plus »
étude de cas

Accélérer la transformation numérique

BMW Group

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

En savoir plus »
é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 de streaming

Peacock

Découvrez comment Peacock a lancé un nouveau service de streaming en 12 mois et inclus AWS Appsync.

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 ?
Contactez-nous