AWS AppSync
Unternehmen entscheiden sich für die Erstellung von APIs mit GraphQL, weil sie dadurch Anwendungen schneller entwickeln können, da Frontend-Entwickler die Möglichkeit haben, mehrere Datenbanken, Mikroservices und APIs mit einem einzigen GraphQL-Endpunkt abzufragen.
AWS AppSync ist ein vollständig verwalteter Service, der die Entwicklung von GraphQL-APIs erleichtert, indem er die schwere Arbeit einer sicheren Verbindung zu Datenquellen wie AWS DynamoDB, Lambda und mehr übernimmt. Das Hinzufügen von Caches zur Verbesserung der Leistung, Abonnements zur Unterstützung von Echtzeit-Updates und clientseitige Datenspeicher, die Offline-Clients synchron halten, sind ebenso einfach. Nach Ihrer Bereitstellung skaliert AWS AppSync Ihre GraphQL API-Ausführungsmaschine automatisch nach oben und unten, um das API-Anfragevolumen zu erfüllen.
Vorteile
Einfacher & sicherer Datenzugriff
Versorgen Sie Ihre Anwendungen mit den richtigen Daten, aus einer oder mehreren Datenquellen mit einer einzigen Netzwerkanforderung unter Verwendung von GraphQL. AWS AppSync macht es Ihnen leicht, Ihre Anwendungsdaten mit mehreren gleichzeitigen Authentifizierungsmodi zu sichern, und ermöglicht Ihnen die Definition von Sicherheit, Caching und feinkörniger Zugriffskontrolle auf Datendefinitionsebene direkt aus Ihrem GraphQL-Schema heraus.
Integrierte Echtzeit- und Offline-Funktionen
Mit verwalteten GraphQL-Abonnements kann AWS AppSync Datenaktualisierungen in Echtzeit über Websockets an Millionen von Kunden senden. Für mobile und Web-Anwendungen bietet AppSync auch lokalen Datenzugriff, wenn die Geräte offline gehen, und Datensynchronisation mit anpassbarer Konfliktlösung, wenn sie wieder online sind.
Keine Server zu verwalten
AWS AppSync bietet eine vollständig verwaltete GraphQL-API-Einrichtung, -Verwaltung und -Wartung mit eingebauter hochverfügbarer serverloser Infrastruktur. Erstellen Sie eine GraphQL-API in Sekundenschnelle über die AWS CLI, Konsole, Amplify CLI oder CloudFormation. Und für einen einwandfreien Betrieb lassen sich über CloudWatch und X-Ray problemlos überwachen und Erkenntnisse gewinnen.
Funktionsweise
Anwendungsfälle
Echtzeit-Zusammenarbeit
Übertragen Sie Daten vom Backend an alle verbundenen Clients (eins-zu-viele) oder zwischen Clients (viele-zu-viele), z. B. in einem zweiten Bildschirmszenario, in dem Sie dieselben Daten an alle Clients übertragen, die dann antworten können.
Weitere Ressourcen: Tutorial
Echtzeit-Chat-Anwendung
Erstellen Sie mobile oder Web-Anwendungen für die Konversation, die mehrere private Chat-Räume unterstützen, Zugriff auf den Gesprächsverlauf bieten und ausgehende Nachrichten in eine Warteschlange stellen, selbst wenn ein Gerät offline ist.
Weitere Ressourcen: Tutorial
Echtzeit-IoT-Dashboard
Weitere Ressourcen: Tutorial
Einheitlicher Zugang zu Mikroservices
Greifen Sie auf Daten aus mehreren Mikroservices zu, die in Containern in einem VPC, hinter einem REST-API-Endpunkt, einem GraphQL-API-Endpunkt usw. in einer einzigen Schnittstelle ausgeführt werden, und kombinieren Sie diese Daten.
Einheitlicher Datenzugriff
Weitere Ressourcen: Tutorial
Offline-Synchronisierung von Anwendungen
Synchronisieren Sie Daten zwischen mobilen/webgebundenen Anwendungen und der Cloud automatisch mit AWS AppSync und Amplify DataStore, einer auf dem Gerät installierten persistenten Speicher-Engine mit integrierter Unterstützung für Datenversionierung sowie Konflikterkennung und -lösung.
Weitere Ressourcen: Tutorial
Kunden, die AWS AppSync verwenden
Live-Standortverfolgung
Lesen Sie, wie HyperTrack AWS für die Echtzeit-Datenverarbeitung zur maßstabsgetreuen Standortverfolgung in Echtzeit verwendet
Kundenservice im Geschäft
ALDO verwendet AWS AppSync. Erfahren Sie mehr darüber, wie sie das Einkaufserlebnis der Schuhkunden verbessert haben
Patientensicherheit und -pflege
Lesen Sie darüber, wie Repp Health AWS verwendet, um medizinische Assets bis auf 10 Zentimeter genau zu verfolgen
Die Nachrichten umsetzbar machen
Erfahren Sie mehr darüber, wie AWS AppSync Public Good Software dabei hilft, Gutes zu tun, indem es den Leser in Echtzeit zu Aktionen auffordert
Weitere Informationen zu den AWS AppSync-Funktionen