Modelli di progettazione reattiva

Punteggio:   (4,4 su 5)

Modelli di progettazione reattiva (Dr Roland Kuhn)

Recensioni dei lettori

Riepilogo:

Il libro ha ricevuto recensioni contrastanti, che hanno messo in evidenza sia i suoi punti di forza in termini di copertura e qualità della scrittura, sia le sue debolezze in termini di chiarezza e struttura. Mentre alcuni lettori lo trovano una risorsa eccellente per la comprensione della progettazione reattiva, altri ne criticano la verbosità e la mancanza di attenzione, in particolare nei capitoli iniziali.

Vantaggi:

Copertura completa dei concetti di design reattivo.
Scrittura di alta qualità con illustrazioni chiare e snippet di codice.
Ottimo per i principianti per familiarizzare con il panorama della programmazione reattiva.

Svantaggi:

Verboso e poco chiaro nella spiegazione dei concetti.
Alcuni lettori lo trovano ridondante e mal strutturato.
Non è in linea con le aspettative di un libro di “Design Patterns”; manca una guida pratica alla risoluzione dei problemi.

(basato su 6 recensioni dei lettori)

Titolo originale:

Reactive Design Patterns

Contenuto del libro:

Sintesi

Reactive Design Patterns è una guida chiara per costruire sistemi distribuiti guidati da messaggi che siano resilienti, reattivi ed elastici. In questo libro troverete modelli per la messaggistica, il controllo del flusso, la gestione delle risorse e la concorrenza, oltre a questioni pratiche come la progettazione di test. Tutti i modelli includono esempi concreti utilizzando Scala e Akka. Prefazione di Jonas Bon r.

L'acquisto del libro stampato include un eBook gratuito nei formati PDF, Kindle e ePub di Manning Publications.

Informazioni sulla tecnologia

Le moderne applicazioni web servono un numero potenzialmente enorme di utenti e devono continuare a funzionare quando i server si guastano e ne arrivano di nuovi, gli utenti sovraccaricano le risorse limitate e le informazioni vengono distribuite a livello globale. Un'applicazione reattiva si adatta a guasti parziali e carichi variabili, rimanendo reattiva in un ambiente distribuito in continua evoluzione. Il segreto è l'architettura guidata dai messaggi e i modelli di progettazione per organizzarla.

Informazioni sul libro

Reactive Design Patterns presenta i principi, i modelli e le best practice della progettazione di applicazioni reattive. Imparerete come impedire a un componente lento di intasare gli altri con il pattern Circuit Breaker, come portare a termine una transazione in più fasi con il pattern Saga, come dividere gli insiemi di dati con Sharding e molto altro ancora. Vedrete anche come mantenere il codice sorgente leggibile e il sistema testabile nonostante le numerose interazioni potenziali e i punti di guasto.

Cosa contiene

⬤ La guida definitiva al Manifesto Reattivo.

⬤ Pattern per il controllo del flusso, la coerenza delimitata, la tolleranza ai guasti e molto altro ancora.

⬤ Lezioni di successo su ciò che non funziona.

⬤ Le architetture che scalano sotto un carico enorme.

Informazioni sul lettore

La maggior parte degli esempi utilizza Scala, Java e Akka. I lettori dovrebbero avere familiarità con i sistemi distribuiti.

Informazioni sull'autore

Roland Kuhn ha guidato il team Akka di Lightbend ed è coautore del Manifesto Reattivo. Brian Hanafee e Jamie Allen sono architetti esperti di sistemi distribuiti.

Indice dei contenuti

PARTE 1 - INTRODUZIONE.

⬤ Perché Reactive?

⬤ Una presentazione del Manifesto Reattivo.

⬤ Strumenti del mestiere.

PARTE 2 - LA FILOSOFIA IN BREVE.

⬤ Passaggio di messaggi.

⬤ La trasparenza della posizione.

⬤ Dividere e conquistare.

⬤ Gestione dei guasti per principio.

⬤ Consistenza limitata.

⬤ Nondeterminismo per necessità.

⬤ Flusso di messaggi.

PARTE 3 - MODELLI.

⬤ Test delle applicazioni reattive.

⬤ Tolleranza ai guasti e modelli di recupero.

⬤ Modelli di replicazione.

⬤ Modelli di gestione delle risorse.

⬤ Modelli di flusso di messaggi.

⬤ Modelli di controllo del flusso.

⬤ Gestione dello stato e modelli di persistenza.

Altre informazioni sul libro:

ISBN:9781617291807
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2017
Numero di pagine:392

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Modelli di progettazione reattiva - Reactive Design Patterns
Sintesi Reactive Design Patterns è una guida chiara per costruire sistemi distribuiti guidati da...
Modelli di progettazione reattiva - Reactive Design Patterns

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)