Modelli di sistemi distribuiti

Punteggio:   (4,0 su 5)

Modelli di sistemi distribuiti (Unmesh Joshi)

Recensioni dei lettori

Riepilogo:

Il libro “Patterns of Distributed Systems” di Unmesh Joshi è molto apprezzato per la sua leggibilità e per le sue intuizioni pratiche sulla creazione di software aziendale. Contiene contenuti ben organizzati che affrontano vari aspetti dei sistemi distribuiti, tra cui la replica dei dati, il partizionamento e la comunicazione. Tuttavia, ci sono alcune preoccupazioni riguardo alla qualità fisica del libro.

Vantaggi:

Contenuti leggibili e utili, organizzazione ben strutturata, esempi e racconti pratici, buoni spunti per lo sviluppo di software aziendale, consigliato ai professionisti.

Svantaggi:

Preoccupazioni sulla qualità fisica del libro, tra cui confezione strappata, libro danneggiato e scarsa qualità della carta che solleva dubbi sull'autenticità.

(basato su 4 recensioni dei lettori)

Titolo originale:

Patterns of Distributed Systems

Contenuto del libro:

Un approccio ai modelli per progettare sistemi distribuiti e risolvere i problemi comuni di implementazione.

Sempre più aziende oggi dipendono dai servizi cloud di provider come AWS, Microsoft Azure e GCP. Utilizzano anche prodotti, come Kafka e Kubernetes, o database, come YugabyteDB, Cassandra, MongoDB e Neo4j, che sono distribuiti per natura. Poiché questi sistemi distribuiti sono intrinsecamente sistemi statici, gli architetti e gli sviluppatori aziendali devono essere preparati a tutte le cose che possono andare storte quando i dati sono memorizzati su più server, dagli arresti di processo ai ritardi di rete e agli orologi non sincronizzati.

Patterns of Distributed Systems" descrive una serie di modelli osservati nei principali sistemi distribuiti open-source. L'analisi dei problemi comuni e delle soluzioni che sono incarnate dai pattern di questa guida vi permetterà di comprendere meglio il funzionamento di questi sistemi e di acquisire una solida base di principi di progettazione dei sistemi distribuiti.

Con esempi di codice reali tratti da sistemi come Kafka e Kubernetes, questi schemi e soluzioni vi prepareranno ad attraversare con sicurezza i codebase open-source e a comprendere le implementazioni che incontrerete "in the wild".

⬤ Rivedere gli elementi costitutivi degli algoritmi di consenso, come Paxos e Raft, per garantire la consistenza delle repliche nei sistemi distribuiti.

⬤ Comprendere l'uso dei timestamp logici nei database, un concetto fondamentale per il versioning dei dati.

⬤ Esplorare gli schemi di partizionamento comunemente utilizzati, con uno sguardo approfondito alle complessità del protocollo two-phase-commit.

⬤ Analizzare i meccanismi utilizzati per implementare le attività di coordinamento dei cluster, come l'appartenenza ai gruppi, il rilevamento dei guasti e l'abilitazione di un coordinamento robusto dei cluster.

⬤ Imparare le tecniche per stabilire una comunicazione di rete efficace tra i nodi del cluster.

Oltre agli architetti aziendali e agli architetti di dati, gli sviluppatori di software che lavorano con servizi cloud come Amazon S3, Amazon EKS e Azure CosmosDB o GCP Cloud Spanner troveranno questa serie di modelli indispensabili.

Registrate il vostro libro per avere un comodo accesso a download, aggiornamenti e/o correzioni non appena saranno disponibili. Per i dettagli, consultare l'interno del libro.

Altre informazioni sul libro:

ISBN:9780138221980
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida
Anno di pubblicazione:2023
Numero di pagine:464

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Modelli di sistemi distribuiti - Patterns of Distributed Systems
Un approccio ai modelli per progettare sistemi distribuiti e risolvere i problemi...
Modelli di sistemi distribuiti - Patterns of Distributed Systems

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)