HOME > Development > Node JS Cluster with PM2, RabbitMQ, Redis and Nginx

Node JS Cluster with PM2, RabbitMQ, Redis and Nginx

  • Development
  • Apr 17, 2025
SynopsisNode JS Cluster with PM2, RabbitMQ, Redis and Nginx, availabl...
Node JS Cluster with PM2, RabbitMQ, Redis and Nginx  No.1

Node JS Cluster with PM2, RabbitMQ, Redis and Nginx, available at $49.99, has an average rating of 4.5, with 24 lectures, based on 532 reviews, and has 3731 subscribers.

You will learn about Running Node JS in a Cluster Using PM2 to create and manage Node JS Cluster for load distribution Using RabbitMQ with PM2 to distribute the load Storing data in Redis cache Redis Publisher and Subscriber Using Nginx as a reverse proxy Using Nginx with load balancing as a reverse proxy This course is ideal for individuals who are The students/developers who have intermediate knowledge of Node JS and Express JS framework It is particularly useful for The students/developers who have intermediate knowledge of Node JS and Express JS framework.

Enroll now: Node JS Cluster with PM2, RabbitMQ, Redis and Nginx

Summary

Title: Node JS Cluster with PM2, RabbitMQ, Redis and Nginx

Price: $49.99

Average Rating: 4.5

Number of Lectures: 24

Number of Published Lectures: 24

Number of Curriculum Items: 24

Number of Published Curriculum Objects: 24

Original Price: ?3,999

Quality Status: approved

Status: Live

What You Will Learn

  • Running Node JS in a Cluster
  • Using PM2 to create and manage Node JS Cluster for load distribution
  • Using RabbitMQ with PM2 to distribute the load
  • Storing data in Redis cache
  • Redis Publisher and Subscriber
  • Using Nginx as a reverse proxy
  • Using Nginx with load balancing as a reverse proxy
  • Who Should Attend

  • The students/developers who have intermediate knowledge of Node JS and Express JS framework
  • Target Audiences

  • The students/developers who have intermediate knowledge of Node JS and Express JS framework
  • As we all know, Node JS is single threaded event-driven JavaScript runtime. When we run any CPU intensive operation, Node will not be able to take an advantage of all the cores of our machine. This is where we will use Node JS cluster to run Node JS in multiple cores. In this course you will see –

    1. Why Node JS cluster is important?

    2. How to create Node JS cluster application?

    3. Using PM2 to run Node JS application

    4. Communication between Master process and Child Process

    5. Communication between Master process and Child Process using PM2 and RabbitMQ

    6. Working with Redis cache

    7. Using Nginx as a reverse proxy and load balancer

    At the end of this course, you will be ready to use Node JS cluster with PM2, RabbitMQ, Redis and Nginx.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Who should take this course?

    Lecture 3: Tools and Software required for this course

    Lecture 4: Why Node JS cluster?

    Chapter 2: First Node JS Cluster Application

    Lecture 1: Introduction to Cluster Module

    Lecture 2: Example – Creating First Node JS application using Cluster module

    Lecture 3: Load testing Node JS cluster application

    Lecture 4: Example – Load testing Node JS cluster application Part – I

    Lecture 5: Example – Load testing Node JS cluster application Part – II

    Chapter 3: PM2

    Lecture 1: Introduction to PM2

    Lecture 2: Example – Running Node JS Express application using PM2

    Chapter 4: Master and Child process communication

    Lecture 1: Introduction to child_process module

    Lecture 2: Example – Communication between Master and Child processes

    Lecture 3: Master and Child process communication using PM2 and RabbitMQ

    Lecture 4: Example – Master and Child process communication using PM2 and RabbitMQ

    Lecture 5: Rabbit MQ Web Inteface

    Chapter 5: Redis Cache

    Lecture 1: Introduction to Redis Cache

    Lecture 2: Example – Using Redis Cache in Express JS REST API with PM2

    Lecture 3: Introduction to Using Redis as Publisher and Subscriber

    Lecture 4: Example – Redis Publisher and Subscirber using PM2

    Chapter 6: Nginx as a Reverse Proxy and Load Balancer

    Lecture 1: Introduction to Nginx

    Lecture 2: Example – Nginx as a reverse proxy

    Lecture 3: Example – Nginx as a load balancer and reverse proxy

    Lecture 4: Summary of the Course

    Instructors

  • Node JS Cluster with PM2, RabbitMQ, Redis and Nginx  No.2
    Pravinkumar Dabade
    Freelance Consultant and Corporate Trainer
  • Rating Distribution

  • 1 stars: 10 votes
  • 2 stars: 17 votes
  • 3 stars: 76 votes
  • 4 stars: 178 votes
  • 5 stars: 251 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!