Publié le: Jul 17, 2018

Aujourd’hui, AWS AppSync a publié un nouveau flux pour le provisionnement d’un point limite GraphQL. Les clients peuvent maintenant modéliser les types logiques et créer automatiquement des résolveurs avec les tables Amazon DynamoDB sans avoir besoin de rédiger un schéma GraphQL en premier lieu. Le processus comprend un nouveau système de requête et de filtrage qui permet des comparaisons logiques (plus grand que, contient, etc.) par rapport aux champs d’un schéma sans exiger de codage de la part du développeur.

AppSync prend désormais en charge les points limites HTTP en tant que sources de données, en plus du support existant pour DynamoDB, ElasticSearch et Lambda. Cela permet aux clients d’utiliser leurs services backend existants qui utilisent les API REST avec AppSync pour tirer parti de la puissance des interfaces GraphQL.

AWS AppSync a également ajouté la prise en charge des types scalaires GraphQL améliorés tels que les adresses e-mail, les numéros de téléphone, les objets JSON, etc. Cette fonctionnalité permet aux clients d’effectuer une validation pour les cas d’utilisation courante à un niveau par champ, et les résultats peuvent être transmis et stockés à l’intérieur de la source de données de votre choix.

En plus de ces nouvelles fonctionnalités de schéma, la console AWS AppSync inclut de nouveaux modèles d’exemple pour la création d’applications de chat et l’authentification utilisateur à faible granularité. Pour les clients avancés qui éditent des résolveurs, une nouvelle fonctionnalité d’auto-complétion est intégrée dans l’éditeur de code de la console pour une expérience de développement plus riche.

Enfin, l’expérience du développeur JavaScript frontal a été améliorée en fournissant une couche d’abstraction SDK dans la gestion du cache du client, fusionnant automatiquement les flux de données en temps réel dans les résultats des requêtes pour une mise à jour transparente de l’interface utilisateur et une seule ligne de code lors de la mise à jour des données hors ligne.

Pour en savoir plus sur ces fonctionnalités, consultez le Guide du Développeur AWS AppSync. Lien ici.