AWS AppSync
250.000 richieste API gratis
al mese per 12 mesi con il piano gratuito di AWS
Cos'è AWS AppSync?
AWS AppSync è un servizio API GraphQL e Pub/Sub serverless che semplifica la creazione di moderne applicazioni web e mobili.
Le API GraphQL di AWS AppSync semplificano lo sviluppo delle applicazioni fornendo un unico endpoint per eseguire query o aggiornare in modo sicuro i dati da più database, microservizi e API.
Le API Pub/Sub di AWS AppSync semplificano la creazione di esperienze coinvolgenti in tempo reale, pubblicando automaticamente gli aggiornamenti dei dati su client API sottoscritti tramite connessioni WebSockets serverless.
Vantaggi
Una singola API di dati
Alimenta le tue applicazioni con i dati corretti provenienti da una o più origini dati con un'unica richiesta di rete utilizzando GraphQL. AWS AppSync collega in modo sicuro la tua API GraphQL a origini dati come AWS DynamoDB, RDS, OpenSearch e Lambda. Attività come l'aggiunta di cache per migliorare le prestazioni, l'autenticazione per proteggere i dati e i datastore lato client che mantengono sincronizzati i client offline sono altrettanto semplici.
Esperienze di dati in tempo reale
Pubblica aggiornamenti di dati in tempo reale da qualsiasi origine di eventi su client Web, mobili e IoT sottoscritti, estendendo l'API GraphQL per includere le sottoscrizioni. Oppure, inizia con una semplice API Pub/Sub senza GraphQL. In ogni caso, AWS AppSync gestisce la creazione di connessioni WebSockets serverless, la trasmissione di messaggi e la distribuzione a milioni di client connessi.
100% serverless
AWS AppSync offre la configurazione, l'amministrazione, l'autoscaling e l'elevata disponibilità delle API GraphQL e Pub/Sub completamente gestite. Proteggi, monitora, registra e tieni traccia facilmente delle tue API grazie al supporto integrato per AWS WAF, CloudWatch e X-Ray. Paga solo per le richieste alla tua API e per i messaggi in tempo reale consegnati ai clienti connessi.
Come funziona
-
API GraphQL di AppSync
-
API Pub/Sub di AppSync
-
API GraphQL di AppSync
-
Le API GraphQL create con AWS AppSync danno agli sviluppatori front-end la possibilità di interrogare più database, microservizi e API da un singolo endpoint GraphQL.
-
API Pub/Sub di AppSync
-
Le API Pub/Sub create con AWS AppSync offrono agli sviluppatori front-end la possibilità di pubblicare aggiornamenti dei dati in tempo reale sui client API sottoscritti tramite connessioni WebSockets serverless.
Casi d'uso
-
Accesso ai dati unificati
-
Accesso ai microservizi unificati
-
Sincronizzazione dell'applicazione offline
-
Collaborazione in tempo reale
-
Applicazione chat in tempo reale
-
Pannello di controllo IoT in tempo reale
-
Accesso ai dati unificati
-
Accesso ai dati unificati
Recupera o modifica i dati da più origini dati (SQL, NoSQL, dati di ricerca, endpoint REST e back-end serverless) con un'unica chiamata. Interroga e crea relazioni tra le origini dati utilizzando le connessioni di GraphQL.
Altre risorse: Tutorial
-
Accesso ai microservizi unificati
-
Accesso ai microservizi unificati
Accedi e combina i dati provenienti da più microservizi in esecuzione nei container di un VPC, alla base di un endpoint API REST, un endpoint API GraphQL e altro, in un'unica interfaccia.
Altre risorse: TutorialEsempi di codice campione: Compagnia aerea, E-Commerce -
Sincronizzazione dell'applicazione offline
-
Sincronizzazione dell'applicazione offline
Sincronizza automaticamente i dati tra applicazioni per dispositivi mobili/Web e il cloud con AWS AppSync e Amplify DataStore, un motore di storage persistente su dispositivo con supporto integrato per l controllo delle versioni dei dati e il rilevamento e la risoluzione dei conflitti.
Altre risorse: Tutorial
-
Collaborazione in tempo reale
-
Collaborazione in tempo reale
Trasmetti i dati dal back-end a tutti i client collegati (uno a molti) o tra i client (molti a molti), come ad esempio in un secondo schermo dove trasmetti gli stessi dati a tutti i client, che possono quindi rispondere.
Altre risorse: Tutorial
-
Applicazione chat in tempo reale
-
Applicazione chat in tempo reale
Crea applicazioni per dispositivi mobili e Web che supporti più chat room private, permetta di accedere alla cronologia delle conversazioni e metta in coda i messaggi in uscita, anche quando un dispositivo è offline.
Altre risorse: Tutorial
-
Pannello di controllo IoT in tempo reale
-
Pannello di controllo IoT in tempo reale
Accedi ai dati di dispositivi IoT inviati ad AWS IoT per creare pannelli di controllo in tempo reale in un'applicazione mobile o Web che visualizzi la telemetria da un dispositivo IoT collegato, ad esempio un'autovettura.
Altre risorse: Tutorial
Clienti che utilizzano AWS AppSync
Aggiornamenti sullo sport in tempo reale

Scopri come Sky Italia impiega AWS AppSync per fornire aggiornamenti sullo sport in tempo reale, per la gioia dei fan.
Accelera la trasformazione digitale

Scopri come BMW incrementa la velocità degli sviluppatori impiegando AWS AppSync per realizzare API scalabili e universali.
Monitoraggio della posizione in tempo reale

Scopri come HyperTrack utilizza AWS per l'elaborazione dei dati in tempo reale ai fini del monitoraggio della posizione in tempo reale su larga scala.
Servizio streaming

Leggi come il servizio di streaming Peacock ha avviato un nuovo servizio di streaming in 12 mesi e ha incluso AWS Appsync.
Ulteriori informazioni sulle caratteristiche di AWS AppSync