Below you will find pages that utilize the taxonomy term “Node.js”
Log
Scaling Node.js — Worker Threads & Cluster Mode
Node.js runs one event loop per process—only one CPU core is used. To scale, use Cluster for multi-process or Worker Threads for multi-thread. Both enable parallelism, but in different ways.
read more
Log
How Node.js Achieves High Concurrency on a Single CPU Core
Node.js achieves high concurrency not by multi-threading, but through its event-driven, non-blocking I/O model. It efficiently overlaps I/O waiting time across requests, allowing a single thread to handle thousands of connections.
read more
My Projects
Group Chat Architecture and Implementation
An in-depth exploration of the architecture and implementation of a group chat system, covering group creation, subscription, real-time messaging, and gRPC-based communication between microservices.
read more
My Projects
One-to-One Chat Architecture and Implementation
An in-depth look into the one-to-one chat architecture and its implementation for handling text and media messages.
read more
My Projects
Travel Expense Tracker Backend System
A modular backend system for managing travel expenses, built with Node.js and Express, featuring microservices, message queues, and integration with third-party APIs.
read more
My Projects
CoolChat Platform System Design: Scalable and Secure Chat Architecture
A scalable, real-time chat platform leveraging Web3 authentication, microservices architecture, and message queuing for high concurrency and performance.
read more
My Projects
Message Queue Microservice: Building a Scalable gRPC and RabbitMQ-Based Solution
Learn how I built a message queue microservice using gRPC and RabbitMQ, with support for direct and fanout publish/subscribe models.
read more
My Projects
Web3 Wallet Authentication System: A Decentralized Approach
An innovative Web3 wallet-based authentication system, ensuring secure access to chat applications without traditional password-based login methods.
read more
My Projects
Push Notification Microservice: Scalable Multi-Platform Notification System
A gRPC-based push notification microservice.
read more