Publicado en: Jan 11, 2022

AWS AppSync es un servicio de GraphQL administrado que simplifica el desarrollo de aplicaciones, ya que permite crear una API flexible para obtener acceso seguro a datos de uno o más orígenes de datos, así como la posibilidad de manipularlos y combinarlos. Hoy nos complace anunciar que AppSync ya es compatible con la expulsión de entradas específicas de la caché integrada del lado del servidor de AppSync.

La característica de almacenamiento en caché del lado del servidor de AppSync puede utilizarse para ayudar a mejorar el rendimiento de las aplicaciones sensibles a la latencia y de alto rendimiento, permitiendo a los desarrolladores almacenar y obtener datos de una caché administrada, rápida y en memoria. Hasta hoy, los clientes podían invalidar las entradas de la caché vaciándola por completo, pero no podían invalidar entradas específicas. Ahora, los desarrolladores tienen acceso a una nueva extensión VTL en su código de resolución de AppSync que pueden utilizar para invalidar entradas específicas. Por ejemplo, ahora un desarrollador puede actualizar los datos del backend a través de una mutación de GraphQL e invalidar una consulta en caché en una sola operación de AppSync. Un desarrollador también puede configurar un proceso de backend para desencadenar una mutación con un resolver NONE para expulsar las entradas cuando los datos se modifican fuera de banda. La próxima vez que se invoca la consulta relacionada, se obtienen datos actualizados del origen de datos del backend, que posteriormente se almacenan en la caché.

Puede comenzar a utilizar esta nueva funcionalidad en todas las regiones de AWS en las que AppSync está disponible. Para obtener más información, consulte la publicación en nuestro blog y la documentación de AppSync.