Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Mesh di dati sincrona per query GraphQL
Data di pubblicazione: 25 aprile 2022 () Storia del diagramma
Questa architettura mostra come utilizzare un modello di composizione API per creare un'architettura di dati moderna, distribuita e decentralizzata. Consente ai clienti di interrogare i dati dove si trovano, senza prima trasportarli in un data lake o in un data warehouse. Consente inoltre ai team specifici del dominio di possedere e fornire i dati come prodotti.
Data Mesh sincrono per query GraphQL
I passaggi seguenti descrivono l'architettura:
-
Esponi lo schema del tuo dominio tramite un'API HTTPS con Amazon AppSync, consentendo agli utenti di interrogare dinamicamente i dati di un dominio con GraphQL la sintassi.
-
Componi i risultati della query restituita con una combinazione di resolver integrati con funzioni. AWS Lambda
-
Per i dati parzialmente disponibili in un data lake, recupera i dati eseguendo query SQL supportate da Athena. https://docs.aws.amazon.com/athena/latest/ug/what-is.html Esegui i job Athena in modo asincrono con la libreria athena-express. https://aws.amazon.com/blogs/apn/using-athena-express-to-simplify-sql-queries-on-amazon-athena/
-
Per i dati parzialmente disponibili nei database, recuperali direttamente da Amazon o utilizzando le funzioni Lambda come AppSync risolutori proxy per i tuoi database.
-
Per i dati parzialmente disponibili in fonti esterne, utilizza i resolver Lambda per recuperare i dati richiamando API HTTP remote.
-
Per migliorare le prestazioni della tua API, abilita il caching lato server su Amazon. AppSync
-
Le altre parti che utilizzano AWS possono replicare questa architettura nei propri domini, consentendo inoltre ai clienti di interrogare le proprie API utilizzando e componendo i risultati con GraphQL resolver interni ed esterni.
-
Le parti che non lo utilizzano AWS possono anche esporre i propri domini con GraphQL API create con altre tecnologie, offrendo un'esperienza senza interruzioni ai clienti.
-
Per recuperare set di dati di grandi dimensioni, i clienti possono invece abbonarsi ad AWS Data Exchange.
Approfondimenti
Per ulteriori informazioni, consulta le seguenti risorse:
Storia del diagramma
Per ricevere notifiche sugli aggiornamenti di questo diagramma di architettura di riferimento, iscriviti al feed RSS.
| Modifica | Descrizione | Data |
|---|---|---|
Pubblicazione iniziale | Diagramma dell'architettura di riferimento pubblicato per la prima volta. | 25 aprile 2022 |
Nota
Per iscriverti agli aggiornamenti RSS, devi avere un plugin RSS abilitato per il browser che stai utilizzando.