Publicado en: Nov 21, 2019

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 lanzaremos dos características importantes para mejorar el rendimiento y la consistencia de las aplicaciones que utilizan las API de AppSync. 

AppSync ahora ofrece funciones integradas de almacenamiento en caché del lado del servidor para cualquier origen de datos compatible, lo cual mejora el rendimiento de las aplicaciones sensibles a la latencia y de alto rendimiento. Además, permite a los desarrolladores recuperar datos de una caché rápida, en memoria y administrada, y así entregar datos con baja latencia. Con este lanzamiento, AWS AppSync admite el almacenamiento en caché de todo el conjunto de datos de la API que se recuperó de uno o más orígenes de datos y, además, ofrece la flexibilidad de almacenar en la caché, de manera selectiva, campos de datos específicos que no cambian con tanta frecuencia. 

Además del almacenamiento en caché, AppSync también admite las transacciones con las operaciones TransactGetItems y TransactWriteItems para los solucionadores y los orígenes de datos de Amazon DynamoDB. Las transacciones de DynamoDB simplifican la experiencia de los desarrolladores a la hora de realizar cambios coordinados de “todo o nada” en varios elementos y en distintas tablas. Las transacciones proporcionan atomicidad, consistencia, aislamiento y durabilidad (ACID) en DynamoDB, lo que le permite mantener la exactitud de los datos en sus aplicaciones. 

Puede comenzar a utilizar hoy mismo las características de almacenamiento en caché y transacciones de DynamoDB en las API de GraphQL con la consola de AWS AppSync, la CLI de AWS y las plantillas de CloudFormation. Esta característica ya se encuentra disponible en todas las regiones de AWS en las que se ofrece AppSync: EE. UU. Este (Norte de Virginia), EE. UU. Este (Ohio), EE. UU. Oeste (Oregón), UE (Irlanda), UE (Fráncfort), UE (Londres), Asia Pacífico (Singapur), Asia Pacífico (Tokio), Asia Pacífico (Sídney), Asia Pacífico (Seúl) y Asia Pacífico (Mumbai). Se cobrará un cargo adicional por el uso del almacenamiento en caché en AppSync. Este se facturará por hora sin necesidad de un contrato a largo plazo, hasta que la caché se elimine de su API de GraphQL. Si desea obtener más información, consulte la sección de precios en nuestra página del producto AWS AppSync. 

Para obtener más detalles sobre las nuevas características, consulte nuestra publicación de blog y la documentación de AppSync.