← Back to courses

Course

Node.js Performance

36 topics across 7 chapters

Metrics · profiling · load testing · tracing · database · frontend · production checklist

Chapter 01Metrics - What To Measure- 5 topics · Latency, throughput, event-loop lag, RED, USE, and SLO numbers
Chapter 02Profiling - CPU, Memory, Async- 6 topics · Find exactly where time and memory go inside Node.js
Chapter 03Load Testing- 5 topics · Generate controlled traffic and read the latency/RPS curve
Chapter 04Tracing & Instrumentation- 5 topics · Connect request latency to spans, logs, metrics, and downstream calls
Chapter 05Database Performance- 5 topics · Node database pools, slow queries, N+1, Redis, and caching
Chapter 06Frontend Performance From Node- 5 topics · Browser performance controlled by Node servers, headers, and tests
Chapter 07Production Checklist- 5 topics · The combined Node performance playbook before and after launch
Optimize in this order: measure first, profile the bottleneck, change one thing, load test again, then ship with dashboards and alerts.