Node.js
17 articles · written by Niraj Kumar
This is the largest cluster on the site, and it is deliberately operational rather than introductory. The assumption throughout is that you can already write an Express handler and the question is what happens to it under load, under attack, or at three in the morning.
Topics include REST API design (naming, versioning, pagination), JWT and OAuth 2.0 authentication with refresh-token rotation, rate limiting and caching strategies, file uploads to a CDN, Stripe payments and webhook handling, real-time services with Socket.IO and Redis Streams, GraphQL with Apollo, and zero-downtime deployment behind Nginx.
Several posts pair with the Docker and DevOps hubs, since most of these decisions only bite once the service is actually deployed.
- Node.jsDockerNginx
How to Automate Zero-Downtime Deployments for Node.js using Docker, Nginx, and GitHub Actions on AWS EC2
Automate blue-green deployment for Node.js on AWS EC2 with Docker, Nginx and GitHub Actions — no dropped requests, no killed WebSocket connections.
- Socket.ioRedisJWT
How to Secure and Scale Real-Time Presence with Socket.io, Redis Streams, and JWT Auth in Node.js
Scale Socket.io horizontally with the Redis Streams adapter, secure WebSocket handshakes with JWT middleware, and keep presence accurate.
- pgvectorPostgreSQLRAG
How to Implement Hybrid Search with pgvector and Full-Text Search in PostgreSQL for Node.js RAG Pipelines
Combine pgvector embeddings with PostgreSQL full-text search using Reciprocal Rank Fusion for accurate, hallucination-resistant RAG in Node.js.
- Node.jsDockerGitHub Actions
Automating Node.js Docker Deployments with GitHub Actions and Nginx
Build a custom GitHub Action that builds, pushes and deploys a Dockerized Node.js app behind an Nginx reverse proxy — a full automated pipeline.
- Node.jsExpressJWT
Secure API Authentication: Implementing JWT and OAuth2 in Node.js and Express
Build production authentication in Node.js and Express with JWT, Google OAuth2, session handling, and role-based access control that actually holds.
- StripeNode.jsPayments
Integrating Stripe with Node.js: Payments, Webhooks, and Subscriptions
Integrate Stripe with Node.js step by step — one-time payments, secure webhook handling, and recurring subscriptions, with real code examples.
- DockerNode.jsDevOps
Docker for Developers: From Zero to Deploying a Node.js App
Learn Docker with a real Node.js app — Dockerfiles, multi-stage builds, Docker Compose, and pushing images to a container registry.
- Node.jsMulterAWS S3
Handling File Uploads and Images in Node.js: From Form to CDN
Handle file and image uploads in Node.js with Multer, Amazon S3 and signed URLs — covering security, performance, and CDN delivery in production.
- GraphQLNode.jsApollo
Building a GraphQL API on Node.js with Apollo or KitQL
Build a production GraphQL API on Node.js with Apollo Server or KitQL — schema design, resolvers, and hybrid REST/GraphQL for mixed clients.
- Node.jsRedisRate Limiting
Rate Limiting, Caching, and Monitoring Your Node.js APIs
Harden Node.js APIs with Redis rate limiting, caching strategies, and observability via Prometheus and structured logs — production-ready code.
- Socket.IOReactNode.js
Real-Time Features with Socket.IO: Live Chat, Notifications, and Dashboards
Build real-time chat, push notifications and live dashboards with Socket.IO on React and Node.js — including scaling, auth, and production practices.
- AuthenticationJWTSecurity
Building a Secure Auth Flow with JWT, Refresh Tokens, and Rate Limiting
Build a production auth system with JWT access tokens, rotating refresh tokens and rate limiting — registration, login, protected routes, refresh.
- Node.jsREST APIExpress
Node.js 22+ Best Practices for Building REST APIs in 2026
Build production REST APIs with Node.js 22+ — folder structure, error handling, validation, logging, and performance tips for Express and Fastify.
- OllamaLLMLocal AI
Ollama in Practice: Running Local LLMs on Your Dev Machine
Install Ollama, pull and manage open-source LLMs, run terminal chats, and wire local models into Node.js and Python — no tokens leave your machine.
- TypeScriptNext.jsNode.js
Full-Stack TypeScript for 2026: Building a Job-Ready App with Next.js, Node, and Postgres
Build a production full-stack TypeScript app with Next.js, Node.js and PostgreSQL — setup to deploy, with the patterns hiring teams expect.
- SecurityJavaScriptOWASP
Secure-by-Design Web Apps: Implementing OWASP Top 10 in a Modern JavaScript Stack
Implement OWASP Top 10 controls in React, Next.js and Node.js — building secure web apps from the ground up, with practical code examples.
- WebSocketsWebRTCReal-Time
Real-Time Experiences on the Web: Building Live Dashboards with WebSockets and WebRTC
Build real-time web apps with WebSockets and WebRTC — live dashboards, collaborative tools and analytics, plus architecture and common pitfalls.
Related topics
- Retrieval-Augmented Generation (RAG)
- LangChain & LangGraph
- Large Language Models
- AI Agents
- Next.js
- React
- TypeScript
- PostgreSQL
- Docker & Containers
- DevOps
- CI/CD
- Application Security
- AWS
- n8n Automation