AWS AppSync améliore la prise en charge des clusters Amazon Aurora configurés avec l’API de données RDS


AWS AppSync est un service entièrement géré qui permet aux clients de connecter des applications aux données et aux événements. Avec les API AppSync GraphQL, les clients peuvent créer une API qui se connecte à plusieurs sources de données telles que les API de microservices, les bases de données relationnelles et les bases de données NoSQL. Les applications peuvent ensuite récupérer des données de différentes sources avec une seule requête efficace.

Lors de la création d’API pour des bases de données existantes, les développeurs doivent généralement créer une interface qui représente avec précision leurs tables. Il s’agit d’un processus long et sujet aux erreurs. AppSync permet désormais aux clients de créer plus facilement des API GraphQL basées sur les tables de leurs bases de données MySQL et PostgreSQL existantes exécutées sur des clusters Amazon Aurora configurés avec l’API de données. AppSync résout ce problème en introspectant les bases de données et en générant des types GraphQL correspondants pour les tables découvertes. Lorsqu’ils travaillent dans la console AppSync, les clients peuvent créer un schéma à partir de leur base de données et générer les résolveurs qui implémentent la logique d’accès à la base de données requise. En quelques étapes, les clients peuvent créer une API entièrement opérationnelle pouvant utiliser toutes les fonctionnalités d’AppSync telles que plusieurs modes d’autorisation, la mise en cache et les notifications en temps réel avec les abonnements GraphQL.

De plus, AppSync dispose désormais d’utilitaires qui facilitent l’écriture de SQL dans les résolveurs JavaScript et suppriment le besoin de calcul supplémentaire. Un nouveau modèle balisé SQL est disponible pour écrire des instructions SQL statiques qui acceptent en toute sécurité des valeurs dynamiques au moment de l’exécution. De nouvelles fonctions utilitaires sont également disponibles pour créer dynamiquement des instructions « select », « insert », « update », « delete ».



Vous pouvez lire l’article original (en Angais) sur le blogaws.amazon.com