Phoenix in tempo reale: Costruire sistemi altamente scalabili con i canali

Punteggio:   (4,9 su 5)

Phoenix in tempo reale: Costruire sistemi altamente scalabili con i canali (Stephen Bussey)

Recensioni dei lettori

Riepilogo:

Il libro “Real-Time Phoenix” è molto apprezzato per il suo approccio completo all'implementazione dei web socket e all'uso efficace dei canali Phoenix, soprattutto per gli sviluppatori che hanno già familiarità con Elixir e Phoenix. Enfatizza le buone pratiche di progettazione e offre un mix di teoria ed esempi pratici di codice, rendendolo adatto alla realizzazione di applicazioni scalabili in tempo reale.

Vantaggi:

Incoraggia le buone pratiche di progettazione, come la separazione delle preoccupazioni e i test.
Fornisce un'introduzione approfondita ai web socket e ai canali Phoenix.
Copre la teoria prima di lanciarsi in progetti di esempio, favorendo una comprensione più approfondita.
Discute i compromessi tra le diverse soluzioni, il che è utile per prendere decisioni informate.
Contiene un progetto di esempio ben realizzato che illustra complesse interazioni in tempo reale.
Altamente raccomandato per coloro che vogliono implementare i canali nei sistemi di produzione.

Svantaggi:

Non insegna Elixir o Phoenix; è necessaria una conoscenza preliminare.
Potrebbe non essere immediatamente applicabile per i principianti, poiché presuppone una certa familiarità con i framework.

(basato su 4 recensioni dei lettori)

Titolo originale:

Real-Time Phoenix: Build Highly Scalable Systems with Channels

Contenuto del libro:

Offrite agli utenti l'esperienza in tempo reale che si aspettano, utilizzando Elixir e Phoenix Channels per creare applicazioni che reagiscono istantaneamente ai cambiamenti e riflettono il vero stato dell'applicazione. Scoprite come Elixir e Phoenix rendano facile e piacevole la creazione di applicazioni in tempo reale che scalano verso un gran numero di utenti. Applicare le migliori pratiche di progettazione e sviluppo del sistema per creare applicazioni facili da mantenere. Acquisire sicurezza imparando a rompere le applicazioni prima che lo facciano gli utenti. Distribuire le applicazioni con un uso minimo delle risorse e prestazioni ottimali.

Le applicazioni in tempo reale presentano sfide reali: connessioni persistenti, distribuzione multi-server e requisiti di prestazioni rigorosi sono solo alcune di queste. Non cercate di risolvere queste sfide da soli, ma utilizzate un framework che le gestisca per voi. Elixir e Phoenix Channels forniscono una solida base su cui costruire applicazioni in tempo reale stabili e scalabili. Costruite applicazioni che prosperino negli anni a venire con le migliori pratiche contenute in questo libro.

Capire la magia della comunicazione in tempo reale esaminando il protocollo WebSocket in azione. Evitare le insidie delle prestazioni nelle prime fasi del ciclo di vita dello sviluppo con un catalogo di problemi comuni e relative soluzioni. Sfruttate GenStage per costruire una pipeline di dati che migliora la scalabilità. Rompere le applicazioni prima che lo facciano gli utenti e distribuirle con sicurezza. Costruite un progetto reale utilizzando solide pratiche di progettazione e test delle applicazioni che vi consentiranno di semplificare le modifiche future. Create applicazioni distribuite che possono essere scalate da molti utenti con strumenti come Phoenix Tracker. Distribuite e monitorate la vostra applicazione con sicurezza e riducete le interruzioni.

Offrite un'esperienza eccezionale in tempo reale ai vostri utenti, con una manutenzione semplice, costi operativi ridotti e prestazioni massimizzate, utilizzando Elixir e Phoenix Channels.

Cosa vi serve:

È necessario avere Elixir 1.9+ ed Erlang/OTP 22+ installati su un computer Mac OS X, Linux o Windows.

Altre informazioni sul libro:

ISBN:9781680507195
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2020
Numero di pagine:250

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Phoenix in tempo reale: Costruire sistemi altamente scalabili con i canali - Real-Time Phoenix:...
Offrite agli utenti l'esperienza in tempo reale...
Phoenix in tempo reale: Costruire sistemi altamente scalabili con i canali - Real-Time Phoenix: Build Highly Scalable Systems with Channels

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)