Skip to content

NestJS, Mongoose, Dependency Injection, CQRS, Microservices, Redis, RabbitMQ, gRPC, AWS - Amazon S3, Docker

Notifications You must be signed in to change notification settings

ducware/nestjs-series

Repository files navigation

Nest JS - Series zzzz

Nest Logo

Description

Repository that aggregates knowledge about NestJS framework

Installation

$ yarn install

Running the app

# development
$ yarn run start

# watch mode
$ yarn run start:dev

# production mode
$ yarn run start:prod

Implement:

  • Setup framework
  • Get started: modules, providers
  • Configure connection to MongoDB and create some restful API
  • Use the repository pattern
  • Dependency Injection
  • Authentication using JWT (passport)
  • Exceptions & Handling Exceptions
  • Relationship with MongoDB
  • Array field MongoDB
  • Populate advanced MongoDB
  • Pagination MongoDB
  • Upload Files to Amazon S3
  • Refresh Token with JWT
  • Microservices
  • Microservices with RabbitMQ
  • Microservices with gRPC
  • CQRS (Command-Query Responsibility Segregation)
  • Cache - Redis
  • Mailer
  • Two-factor authentication
  • Queue
  • Socket.io Gateway

About

NestJS, Mongoose, Dependency Injection, CQRS, Microservices, Redis, RabbitMQ, gRPC, AWS - Amazon S3, Docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published