Progettare applicazioni ad alta intensità di dati: Le grandi idee alla base di sistemi affidabili, scalabili e manutenibili

Punteggio:   (4,7 su 5)

Progettare applicazioni ad alta intensità di dati: Le grandi idee alla base di sistemi affidabili, scalabili e manutenibili (Martin Kleppmann)

Recensioni dei lettori

Riepilogo:

Designing Data-Intensive Applications è molto apprezzato dai lettori per la sua copertura completa dei moderni sistemi di dati e per la sua capacità di semplificare concetti complessi. Il libro fornisce una comprensione approfondita dei sistemi distribuiti, rafforzando al contempo le conoscenze esistenti. I lettori apprezzano il suo approccio strutturato, che fonde panoramiche di alto livello con discussioni tecniche dettagliate. Anche se alcuni ritengono che il contenuto sia ripetitivo o che manchi di applicazioni pratiche, rimane una risorsa essenziale per gli sviluppatori di software.

Vantaggi:

Copertura completa dei moderni sistemi di dati.
Eccellente sia per i principianti che per gli sviluppatori esperti.
Semplifica efficacemente concetti complessi.
Contenuti ben strutturati e capitoli organizzati.
Approfondimenti teorici coinvolgenti sui sistemi distribuiti.
Buoni riferimenti e risorse aggiuntive fornite.

Svantaggi:

Alcuni lettori trovano il libro ripetitivo.
Alcuni ritengono che manchi di contenuti pratici e immediatamente applicabili.
Alcune sezioni possono sembrare eccessivamente dettagliate o tangenziali.
Alcuni hanno riscontrato problemi con la formattazione e la qualità del libro.

(basato su 615 recensioni dei lettori)

Titolo originale:

Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

Contenuto del libro:

I dati sono oggi al centro di molte sfide nella progettazione dei sistemi. È necessario risolvere questioni difficili, come la scalabilità, la coerenza, l'affidabilità, l'efficienza e la manutenibilità. Inoltre, abbiamo a disposizione un'enorme varietà di strumenti, tra cui database relazionali, datastore NoSQL, processori stream o batch e message broker. Quali sono le scelte giuste per la vostra applicazione? Come si fa a dare un senso a tutte queste parole d'ordine?

In questa guida pratica e completa, l'autore Martin Kleppmann vi aiuta a navigare in questo panorama variegato, esaminando i pro e i contro delle varie tecnologie per l'elaborazione e l'archiviazione dei dati. Il software continua a cambiare, ma i principi fondamentali rimangono gli stessi. Con questo libro, ingegneri e architetti del software impareranno ad applicare queste idee nella pratica e a sfruttare appieno i dati nelle applicazioni moderne.

⬤ Percepire sotto il cofano dei sistemi che già utilizzate, e imparare come usarli e gestirli in modo più efficace.

⬤ Prendere decisioni informate identificando i punti di forza e di debolezza dei diversi strumenti.

⬤ Navigare i compromessi tra coerenza, scalabilità, tolleranza ai guasti e complessità.

⬤ Comprendere la ricerca sui sistemi distribuiti su cui si basano i moderni database.

⬤ Sbirciare dietro le quinte dei principali servizi online e imparare dalle loro architetture.

Altre informazioni sul libro:

ISBN:9781449373320
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2017
Numero di pagine:562

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Progettare applicazioni ad alta intensità di dati: Le grandi idee alla base di sistemi affidabili,...
I dati sono oggi al centro di molte sfide nella...
Progettare applicazioni ad alta intensità di dati: Le grandi idee alla base di sistemi affidabili, scalabili e manutenibili - Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Colori segreti - Secret Colors
Colori segreti è una delicata introduzione alla crittografia. Con immagini disegnate a mano e spiegazioni delicate dei concetti della crittografia,...
Colori segreti - Secret Colors

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)