Node.js, rotta verso le massime prestazioni


Details
In questo meetup, Gabriele Fontana ci guiderà nelle strategie chiave per massimizzare le prestazioni nelle applicazioni in Node.js. Partendo da una comprensione dell'architettura di Node.js, verranno analizzati i comuni colli di bottiglia che possono degradare le performance, come il blocco dell'Event Loop.
Attraverso esempi pratici e dimostrazioni live, utilizzando il framework Fastify come caso studio, verranno illustrate tecniche concrete per ottimizzare le applicazioni.
Tra i temi trattati: l'importanza della misurazione delle performance, l'impatto positivo dell'utilizzo di JSON Schema per la validazione e la serializzazione, le strategie di caching, e l'impiego efficace dei worker threads per gestire task CPU-intensive senza compromettere la reattività del server.
L'obiettivo è fornire ai partecipanti una guida pratica e concetti chiari per "navigare" le complessità di Node.js, identificare le aree critiche e implementare soluzioni che portino a significativi miglioramenti prestazionali, costruendo applicazioni server robuste, scalabili e performanti.

Node.js, rotta verso le massime prestazioni