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
  • Application de messagerie instantanée en temps réel
  • Tableau de bord IoT en temps réel
  • Accès unifié aux microservices
  • Accès unifié aux données
  • Synchronisation des applications 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
  • 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
  • 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
  • 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

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 ?
Nous contacter