Skip to content

priyes/NodeJs-Notification-Service-boilerplate

Repository files navigation

NodeJs-Notification-Service-boilerplate

NodeJs powered Notification-Service-Boilerplate with external Queue (AWS SQS) and Redis Cache.

Domain Driven Design

  • Focused more on domain modeling
  • DDD Architecture :
  1. Controller
  2. Service
  3. DB Model
  4. Repository

Quick Start

  1. Clone
  2. Add .env variables
  3. yarn
  4. Run Migration File
  5. Run yarn start

Test Driven

  1. Mocha-Chai Test Suit

Overview

Node Js powred highly scaleable RESTfull API backend with AWS SQS Pub/Sub integration, Cron Job Scheduler out of the box.

Logging : Winston

Auth : Passport Js

Dependency Injection: Awilix

ORM: Sequelize MySQL (Extended support to NoSQL)

Async-Await JS Coding Standard: https://google.github.io/styleguide/jsguide.html

About

NodeJs powered Notification-Service-Boilerplate with external Queue (AWS SQS) and Redis Cache.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published