In questo incontro di PUG 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.
Iscriviti qui per partecipare.