Do caos ao controle: como monitorar aplicações em Node.js

Presentation byAlexia Kattah

Manter uma aplicação Node.js estável e eficiente nem sempre é fácil. Nessa palestra, vou compartilhar algumas experiências de monitoramento na prática — desde lidar com gargalos de performance até identificar falhas antes que virem problemas grandes. Vamos explorar algumas ferramentas e técnicas que realmente fazem a diferença no dia a dia de quem coloca a mão na massa.

Presented with these Guilds
Cover Photo for NodeBR
Primary Photo for NodeBR
Network

NodeBR

A NodeBR é uma comunidade de desenvolvedores focada na linguagem de programação JavaScript e no ambiente de execução Node.js. Ela foi criada com o objetivo de reunir programadores brasileiros interessados em compartilhar conhecimentos, trocar experiências e fortalecer a comunidade de desenvolvedores em torno dessas tecnologias. 🇧🇷

🟢 Faça parte da nossa comunidade no Discord -> https://discord.gg/rbNpcCu4

A comunidade NodeBR realiza diversos eventos e encontros em diferentes cidades do Brasil, promovendo palestras, workshops, hackathons e outros tipos de atividades voltadas para o aprendizado e o aprimoramento técnico dos participantes. Esses eventos são ótimas oportunidades para networking, colaboração e criação de laços profissionais.

Além dos encontros presenciais, a NodeBR também mantém uma presença online ativa, por meio de grupos de discussão, fóruns e redes sociais. Essas plataformas proporcionam um espaço para a troca de ideias, dúvidas, solução de problemas e compartilhamento de recursos, estimulando a interação e a colaboração entre os membros da comunidade.

A NodeBR busca promover a disseminação do conhecimento e a educação em JavaScript e Node.js, contribuindo para o crescimento da comunidade de desenvolvedores brasileiros. Se você é um entusiasta dessas tecnologias ou está interessado em aprender mais sobre elas, a NodeBR pode ser um excelente recurso para se envolver e se conectar com outros profissionais da área.

🟢 Nos siga nas demais redes sociais -> https://linktr.ee/nodebr

2K Members
Similar Presentations
Cover Photo for High-Performance Node.js: From Event Loop Mastery to Production Observability

High-Performance Node.js: From Event Loop Mastery to Production Observability

What You'll Learn:

Event Loop Optimization & Performance - Understand how the event loop really works and learn Matteo Collina's proven techniques for preventing blocking operations. We'll explore the perf_hooks module for identifying performance bottlenecks, plus practical strategies for handling CPU-intensive tasks without freezing your application.

Strategic Caching Patterns - Implement multi-layered caching strategies using Redis, in-memory stores, and HTTP caching headers. Learn when to cache, what to cache, and how to invalidate cache effectively in distributed systems.

Promise Pitfalls & Alternatives - Discover when promises become performance liabilities and explore alternatives like streams and async iterators. We'll cover memory management and the hidden costs of promise chains in high-throughput scenarios.

Worker Threads & Multithreading - Master Node.js worker threads for CPU-bound tasks, following best practices for thread pool management and data sharing. Learn when to use worker threads versus child processes, and how to architect applications that leverage multiple cores effectively.

Production Metrics & Monitoring - Implement comprehensive application metrics using Prometheus and learn to instrument your code for meaningful observability. We'll cover custom metrics, histograms, and performance-tracking patterns used in production environments.

OpenTelemetry Integration - Setup distributed tracing with OpenTelemetry to track requests across microservices. Learn to integrate with distributed systems while maintaining performance and gaining deep insights into your application's behavior through standardized telemetry collection.

By the end of this workshop, you'll have the tools and knowledge to build Node.js applications that perform well under pressure, scale horizontally, and provide the observability needed for production operations.

Prerequisites: Solid understanding of JavaScript, Node.js fundamentals, and basic async/await patterns.

Matteo Collina

Do caos ao controle: como monitorar aplicações em Node.js

Presentation byAlexia Kattah

Manter uma aplicação Node.js estável e eficiente nem sempre é fácil. Nessa palestra, vou compartilhar algumas experiências de monitoramento na prática — desde lidar com gargalos de performance até identificar falhas antes que virem problemas grandes. Vamos explorar algumas ferramentas e técnicas que realmente fazem a diferença no dia a dia de quem coloca a mão na massa.

Presented with these Guilds
Cover Photo for NodeBR
Primary Photo for NodeBR
Network

NodeBR

A NodeBR é uma comunidade de desenvolvedores focada na linguagem de programação JavaScript e no ambiente de execução Node.js. Ela foi criada com o objetivo de reunir programadores brasileiros interessados em compartilhar conhecimentos, trocar experiências e fortalecer a comunidade de desenvolvedores em torno dessas tecnologias. 🇧🇷

🟢 Faça parte da nossa comunidade no Discord -> https://discord.gg/rbNpcCu4

A comunidade NodeBR realiza diversos eventos e encontros em diferentes cidades do Brasil, promovendo palestras, workshops, hackathons e outros tipos de atividades voltadas para o aprendizado e o aprimoramento técnico dos participantes. Esses eventos são ótimas oportunidades para networking, colaboração e criação de laços profissionais.

Além dos encontros presenciais, a NodeBR também mantém uma presença online ativa, por meio de grupos de discussão, fóruns e redes sociais. Essas plataformas proporcionam um espaço para a troca de ideias, dúvidas, solução de problemas e compartilhamento de recursos, estimulando a interação e a colaboração entre os membros da comunidade.

A NodeBR busca promover a disseminação do conhecimento e a educação em JavaScript e Node.js, contribuindo para o crescimento da comunidade de desenvolvedores brasileiros. Se você é um entusiasta dessas tecnologias ou está interessado em aprender mais sobre elas, a NodeBR pode ser um excelente recurso para se envolver e se conectar com outros profissionais da área.

🟢 Nos siga nas demais redes sociais -> https://linktr.ee/nodebr

2K Members
Similar Presentations
Cover Photo for High-Performance Node.js: From Event Loop Mastery to Production Observability

High-Performance Node.js: From Event Loop Mastery to Production Observability

What You'll Learn:

Event Loop Optimization & Performance - Understand how the event loop really works and learn Matteo Collina's proven techniques for preventing blocking operations. We'll explore the perf_hooks module for identifying performance bottlenecks, plus practical strategies for handling CPU-intensive tasks without freezing your application.

Strategic Caching Patterns - Implement multi-layered caching strategies using Redis, in-memory stores, and HTTP caching headers. Learn when to cache, what to cache, and how to invalidate cache effectively in distributed systems.

Promise Pitfalls & Alternatives - Discover when promises become performance liabilities and explore alternatives like streams and async iterators. We'll cover memory management and the hidden costs of promise chains in high-throughput scenarios.

Worker Threads & Multithreading - Master Node.js worker threads for CPU-bound tasks, following best practices for thread pool management and data sharing. Learn when to use worker threads versus child processes, and how to architect applications that leverage multiple cores effectively.

Production Metrics & Monitoring - Implement comprehensive application metrics using Prometheus and learn to instrument your code for meaningful observability. We'll cover custom metrics, histograms, and performance-tracking patterns used in production environments.

OpenTelemetry Integration - Setup distributed tracing with OpenTelemetry to track requests across microservices. Learn to integrate with distributed systems while maintaining performance and gaining deep insights into your application's behavior through standardized telemetry collection.

By the end of this workshop, you'll have the tools and knowledge to build Node.js applications that perform well under pressure, scale horizontally, and provide the observability needed for production operations.

Prerequisites: Solid understanding of JavaScript, Node.js fundamentals, and basic async/await patterns.

Matteo Collina