Inserito il: Nov 21, 2019

AWS AppSync è un servizio GraphQL gestito che semplifica lo sviluppo delle applicazioni consentendo di creare un'API flessibile per l’accesso, la manipolazione e la combinazione di dati da una o più origini dati e in completa sicurezza. Oggi presentiamo due importanti funzioni destinate a migliorare e prestazioni e l’uniformità delle applicazioni grazie all’uso delle API AppSync. 

AppSync fornisce ora funzionalità di caching lato server incorporate per qualsiasi origine dati supportata, per un miglioramento delle prestazioni delle applicazioni sensibili alla latenza e ad elevato throughput e la possibilità per gli sviluppatori di recuperare i dati da una cache veloce gestita in memoria che consegna i dati con bassa latenza. Con questo lancio, AWS AppSync supporta il caching dell’intero set di dati API recuperati da una o più origini dati e offre anche la flessibilità per inserire nella cache in modo selettivo campi di dati specifici che cambiano con meno frequenza. 

Oltre al caching, ora AppSync supporta anche le transazioni con le operazioni TransactGetItems e TransactWriteItems per origini dati e risolver Amazon DynamoDB. DynamoDB Transactions semplifica allo sviluppatore l'esperienza di realizzare modifiche coordinate di tipo "tutto o niente" a più elementi all'interno delle tabelle o tra le tabelle. La transazioni forniscono a DynamoDB atomicità, uniformità, isolamento e durabilità (ACID), consentendoti di mantenere più facilmente dati corretti nelle tue applicazioni. 

Puoi iniziare da oggi a utilizzare sia la funzione di caching che di DynamoDB Transactions sulle API GraphQL APIs con la console AWS AppSync, le CLI AWS e i modelli CloudFormation. Questa funzionalità è ora disponibile in tutte le regioni in cui è presente AppSync: Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio), Stati Uniti occidentali (Oregon), UE (Irlanda), UE (Francoforte), UE (Londra), Asia Pacifico (Singapore), Asia Pacifico (Tokyo), Asia Pacifico (Sydney), Asia Pacifico (Seul) e Asia Pacifico (Mumbai). L’uso del caching su AppSync comporta costi aggiuntivi che verrano fatturati all’ora senza alcun impegno a lungo termine fino a quando la cache viene eliminata dall’API GraphQL. Per ulteriori informazioni, consultare la sezione sui prezzi nella nostra pagina del prodotto AWS AppSync. 

Per ulteriori dettagli sulle nuove funzionalità, fare riferimento al nostro post del blog e alla documentazione AppSync.