Veröffentlicht am: Nov 21, 2019
AWS AppSync ist ein verwalteter GraphQL-Service zur Vereinfachung der Anwendungsentwicklung, der es Ihnen ermöglicht, eine flexible API für den sicheren Zugriff, die Bearbeitung und Kombination von Daten aus einer oder mehreren Datenquellen zu erstellen. Heute führen wir zwei wichtige Funktionen ein, um die Leistung und Konsistenz von Anwendungen zu verbessern, die AppSync APIs nutzen.
AppSync bietet jetzt serverseitiges Caching für sämtliche unterstützten Datenquellen, was die Leistung latenzanfälliger und durchsatzstarker Anwendungen steigert und es Entwicklern ermöglicht, Daten aus einem schnellen, verwalteten In-Memory-Cache mit geringer Latenz abzurufen. Mit diesem Launch unterstützt AWS AppSync das Cachen des gesamten API-Datensatzes, der aus einer oder mehreren Datenquellen abgerufen wird, und bietet die Flexibilität, spezielle selten geänderte Datenfelder zu cachen.
Neben dem Caching unterstützt AppSync jetzt auch Transaktionen mit TransactGetItems- und TransactWriteItems-Operationen für Amazon DynamoDB-Datenquellen und -Resolver. DynamoDB-Transaktionen vereinfachen Entwicklern koordinierte, „Alles-oder-nichts“-Änderungen an mehreren tabelleninternen oder tabellenübergreifenden Elementen. Transaktionen ermöglichen in DynamoDB Atomizität, Konsistenz, Isolation und Haltbarkeit (Atomicity, Consistency, Isolation und Durability – ACID), wodurch Sie für die Richtigkeit der Daten in Ihren Anwendungen sorgen können.
Sie können Caching und DynamoDB-Transaktionen für GraphQL APIs ab heute mit der AWS AppSync-Konsole, der AWS CLI und CloudFormation-Vorlagen verwenden. Diese Funktion ist ab sofort in allen Regionen verfügbar, in denen AppSync angeboten wird: USA Ost (Nord-Virginia, Ohio), USA West (Oregon), EU (Irland, Frankfurt, London) und Asien-Pazifik (Singapur, Tokio, Sydney, Seoul, Mumbai). Für das Caching in AppSync fällt eine Zusatzgebühr an. Diese wird stündlich ohne Langzeitverträge abgerechnet, bis der Cache aus Ihrer GraphQL API gelöscht wird. Weitere Informationen erhalten Sie im Abschnitt zu den Preisen auf der Produktseite von AWS AppSync.
Weitere Informationen zu den neuen Funktionen finden Sie in unserem Blog-Beitrag und der AppSync-Dokumentation.