Publié le: Jan 11, 2022

AWS AppSync est un service GraphQL géré qui simplifie le développement d'applications en vous permettant de créer une API flexible pour accéder à des données, les manipuler et les combiner en toute sécurité, depuis une ou plusieurs sources de données. Aujourd'hui, nous sommes ravis d'annoncer qu'AppSync prend désormais en charge l'expulsion d'entrées spécifiques du cache côté serveur intégré d'AppSync.

La fonction de mise en cache côté serveur d'AppSync peut être utilisée afin d'améliorer les performances des applications sensibles à la latence et à haut débit en permettant aux développeurs de stocker et de récupérer des données à partir d'un cache en mémoire, géré et rapide. Auparavant, les clients pouvaient invalider les entrées du cache en vidant l'intégralité du cache, mais ne pouvaient pas invalider d'entrées spécifiques. Désormais, les développeurs ont accès à une nouvelle extension VTL dans leur code de résolution AppSync qu'ils peuvent utiliser afin d'invalider des entrées spécifiques. Par exemple, un développeur peut désormais mettre à jour les données du backend via une mutation GraphQL et invalider une requête mise en cache en une seule opération AppSync. Un développeur peut également configurer un processus backend pour déclencher une mutation avec un résolveur NONE afin d'expulser les entrées lorsque les données sont modifiées hors bande. Alors, lorsque la requête associée est invoquée, les nouvelles données de la source de données du backend sont récupérées, puis mises en cache.

Vous pouvez commencer à utiliser cette nouvelle fonctionnalité dans toutes les régions AWS où AppSync est disponible. Pour plus de détails, veuillez consulter notre article de blog ainsi que la documentation AppSync.