Veröffentlicht am: Nov 20, 2018
AWS AppSync hat heute drei neue Funktionen für das Speichern und Synchronisieren von App-Daten eingeführt: Pipeline Resolvers, Delta Sync und Unterstützung für Aurora Serverless
Mit Pipeline Resolvers lassen sich Auflöser (der Code, der in Reaktion auf eine Netzwerk-Anfrage ausgeführt wird) in mehrere Schritte aufbrechen, Code auf verschiedene Auflöser aufteilen und Anfragen orchestrieren, die mehrere Datenquellen erfordern. Diese neuen Möglichkeiten eröffnen neue Szenarien für die Daten-Aggregation und Autorisierung in einer GraphQL-API. Aktionen aus einer beliebigen Datenquelle wie beispielsweise Amazon DynamoDB, AWS Lambda oder HTTP-Endpunkten lassen sich frei kombinieren.
Delta Sync optimiert das Endanwendererlebnis, wenn das Gerät von Offline auf Online schaltet. Es sorgt für eine automatische Netzwerkverbindung und -Synchronisation ausschließlich der geänderten Datenbankobjekte in den Client-Cache. Diese neue SDK-Funktion kann mit standardmäßigen GraphQL-Abfragen an eine einzelne Datenquelle verwendet werden. Sie lässt sich auch mit den neuen Pipeline Resolvers kombinieren und optimiert so Ihr Backend in ein Journal aus veränderten Ereignissen. Delta Sync ist für JavaScript, iOS und Android Client-SDKs erhältlich.
Es ist nun eine Aurora Serverless Data Source eingebaut, die den Zugriff auf Aurora Serverless mithilfe von GraphQL ermöglicht. Diese Funktion nutzt die neue Aurora Serverless Data API für die effektive Verwaltung von Verbindungen und ermöglicht Kunden, eine relationale Datenbank mit AppSync zu nutzen, ohne dass eine Lambda-Funktion als Zwischenschritt verwendet werden muss.
Weitere Informationen zu diesen neuen Funktionen finden Sie im AppSync-Entwicklerhandbuch.