Cassandra: The Definitive Guide, (Revised) Third Edition, 3a edizione
by Jeff Carpenter, Eben Hewitt
Capitolo 7. Progettare applicazioni con Cassandra
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Nei capitoli precedenti hai imparato come Cassandra rappresenta i dati, come creare i modelli di dati di Cassandra e come l'architettura di Cassandra funziona per distribuire i dati in un cluster in modo da potervi accedere in modo rapido e affidabile. Ora è il momento di prendere queste conoscenze e iniziare ad applicarle nel contesto della progettazione di applicazioni reali.
Progettazione di applicazioni per hotel
Ritorniamo al dominio alberghiero con cui hai iniziato a lavorare nel Capitolo 5. Immagina che ti sia stato chiesto di sviluppare un'applicazione che sfrutti i modelli di dati Cassandra che hai creato per rappresentare gli hotel, la loro disponibilità di camere e le prenotazioni.
Come si fa a passare da un modello di dati all'applicazione? Dopo tutto, i modelli di dati non esistono nel vuoto. Ci devono essere applicazioni software responsabili della scrittura e della lettura dei dati dalle tabelle che hai progettato. Sebbene si possano adottare molti approcci architetturali per sviluppare un'applicazione di questo tipo, in questo capitolo ci concentreremo sullo stile architettonico a microservizi.
Cassandra e l'architettura a microservizi
Negli ultimi anni, l'architettura a microservizi è stata fondamentale per la disciplina delle applicazioni cloud-native. Essendo un database ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access