Progettare per la scalabilità con Erlang/Otp: implementare sistemi robusti e tolleranti ai guasti

Punteggio:   (4,7 su 5)

Progettare per la scalabilità con Erlang/Otp: implementare sistemi robusti e tolleranti ai guasti (Francesco Cesarini)

Recensioni dei lettori

Riepilogo:

Il libro è molto apprezzato per la chiarezza delle spiegazioni e l'approccio pratico all'apprendimento dell'ecosistema Erlang/OTP. Fornisce spunti preziosi per la progettazione di sistemi scalabili e tolleranti ai guasti. Tuttavia, richiede una conoscenza di base di Erlang per poter beneficiare appieno dei suoi contenuti. Alcuni recensori hanno notato che potrebbe essere obsoleto e che non copre adeguatamente gli algoritmi distribuiti.

Vantaggi:

Spiegazioni chiare e concise
Ottimi esempi di codice
Risorse approfondite per la comprensione di OTP
Approccio pratico con scenari reali
Eccellente sia per gli sviluppatori nuovi che per quelli esperti
Contenuti ben organizzati
Argomenti applicabili oltre Erlang/OTP
Forti gli ultimi capitoli incentrati sulle strategie di progettazione.

Svantaggi:

Richiede una conoscenza preliminare di Erlang per una migliore comprensione
Alcuni contenuti potrebbero essere obsoleti
Copertura limitata degli algoritmi distribuiti
Manca una sezione di riferimento separata
Alcune critiche sul fatto che sia troppo specifico per Erlang.

(basato su 13 recensioni dei lettori)

Titolo originale:

Designing for Scalability with Erlang/Otp: Implement Robust, Fault-Tolerant Systems

Contenuto del libro:

Se dovete costruire un sistema scalabile e tollerante ai guasti con requisiti di alta disponibilità, scoprite perché la piattaforma Erlang/OTP si distingue per l'ampiezza, la profondità e la coerenza delle sue funzioni. Questa guida pratica mostra come utilizzare il linguaggio di programmazione Erlang e il suo framework OTP di librerie riutilizzabili, strumenti e principi di progettazione per sviluppare sistemi complessi di livello commerciale che semplicemente non possono fallire.

Nella prima parte del libro, imparerete a progettare e implementare comportamenti di processo e alberi di supervisione con Erlang/OTP e a raggrupparli in nodi autonomi. La seconda parte affronta i temi dell'affidabilità, della scalabilità e dell'alta disponibilità nel progetto complessivo del sistema. Se avete familiarità con Erlang, questo libro vi aiuterà a capire le scelte di progettazione e i compromessi necessari per mantenere il vostro sistema in funzione.

⬤ Esplora gli elementi costitutivi di OTP: il linguaggio Erlang, la raccolta di strumenti e librerie, i principi astratti e le regole di progettazione.

⬤ Introdurre i fondamenti dei framework riutilizzabili di OTP: le strutture di processo Erlang che OTP utilizza per i comportamenti.

⬤ Capire come i comportamenti OTP supportino strutture client-server, modelli di macchine a stati finiti, gestione degli eventi e integrazione runtime/codice.

⬤ Scrivere i propri comportamenti e processi speciali.

⬤ Usare gli strumenti, le tecniche e le architetture di OTP per gestire la distribuzione, il monitoraggio e le operazioni.

Altre informazioni sul libro:

ISBN:9781449320737
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2016
Numero di pagine:400

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Progettare per la scalabilità con Erlang/Otp: implementare sistemi robusti e tolleranti ai guasti -...
Se dovete costruire un sistema scalabile e...
Progettare per la scalabilità con Erlang/Otp: implementare sistemi robusti e tolleranti ai guasti - Designing for Scalability with Erlang/Otp: Implement Robust, Fault-Tolerant Systems
Programmazione ERLANG: Un approccio concorrente allo sviluppo del software - ERLANG Programming: A...
Questo libro è un'introduzione approfondita a...
Programmazione ERLANG: Un approccio concorrente allo sviluppo del software - ERLANG Programming: A Concurrent Approach to Software Development

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)