Skip to content

This repo is an event-driven microservice built with Express.js and Node.js events. It utilizes RabbitMQ for efficient message passing and communication between services. The project is designed to handle a high volume of incoming events, and process them in a scalable and reliable manner.

Notifications You must be signed in to change notification settings

hengage/expressjs-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

User & SMS Microservice App

An event-driven microservice application that uses RabbitMQ for messaging between two services - a user service for authentication and an SMS service for sending text messages to users.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Nodejs
  • NPm
  • RabbitMQ

Installing

A step by step series of examples that tell you how to get a development environment running.

Clone the repository:

git clone https://github.com/[username]/[repository-name].git

Install the dependencies:

npm install

Start the user and SMS services:

npm start

Built With

Express.js

RabbitMQ

Bulk SMS Nigeria (for SMS messaging)

When i have some time on my hands I'll add more functionalities, encryption of data, e.t.c

Contributing

If you want to contribute to this project, please feel free to fork the project and make a PR.

About

This repo is an event-driven microservice built with Express.js and Node.js events. It utilizes RabbitMQ for efficient message passing and communication between services. The project is designed to handle a high volume of incoming events, and process them in a scalable and reliable manner.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published