Publicado en: Nov 20, 2018
AWS AppSync lanzó hoy tres nuevas características para almacenar y sincronizar datos de aplicaciones: Pipeline Resolvers, Delta Sync y compatibilidad con Aurora Serverless.
Pipeline Resolvers le permite dividir los resolvedores (el código que se ejecuta en respuesta a una solicitud de red) en varios pasos, compartir el código entre los resolvedores y organizar llamadas que requieren múltiples orígenes de datos. Estas nuevas capacidades dan lugar a nuevas situaciones para la agregación y la autorización de datos en una API de GraphQL. Puede mezclar y combinar acciones de cualquier origen de datos compatible, como Amazon DynamoDB, AWS Lambda o puntos de enlaces HTTP.
Delta Sync optimiza la experiencia del usuario final cuando el dispositivo cambia de offline a online, lo que proporciona una reconexión automática a la red y sincroniza en la memoria caché del cliente solamente los elementos modificados de la base de datos. Esta nueva función de SDK se puede usar con consultas estándar de GraphQL con respecto a un único origen de datos, o se puede combinar con los nuevos Pipeline Resolvers para optimizar su backend en un diario de eventos modificados. Delta Sync está disponible para los SDK de clientes de JavaScript, iOS y Android.
Ahora se ha incorporado un origen de datos de Aurora Serverless, que le permite acceder a este servicio mediante GraphQL. Esta funcionalidad aprovecha la nueva API Data de Aurora Serverless para administrar de manera eficiente las conexiones, y permite que los clientes aprovechen una base de datos relacional dentro de AppSync sin usar una función Lambda como intermediaria.
Obtenga más información acerca de estas características en la Guía para desarrolladores de AppSync.