Skip to content

NestJS microservices project with Auth-Service for authentication, Music-Service for Google Storage uploads, Film-Service for movie management, and Elasticsearch-Service for advanced search. Uses MongoDB, PostgreSQL, and RabbitMQ

Notifications You must be signed in to change notification settings

mehdiqor/nest-microservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Some AI-generated logos for this project

This project developed by Nest.js framework based on microservice architecture

you can find the base services here

Description

This repsitory contains 3 services:

  1. Music-Service: artists can add their albums and tracks
    And the music file is uploaded to google-storage

  2. Film-Service: directors can add their movies
    And the cover of the movie is uploaded to google-storage

  3. Elasticsearch-Service: In this project, the CQRS pattern is used
    Users can search and find the movie and music they want from elasticsearch

you can access the base service repository from this link.

Installation and Running the app

# first, enter the desired service
$ cd SERVICE_NAME

# docker compose
$ docker-compose up -d

# install with yarn
$ yarn
$ yarn install

# development
$ yarn run start

# watch mode
$ yarn run start:dev

# production mode
$ yarn run start:prod

Stay in touch

About

NestJS microservices project with Auth-Service for authentication, Music-Service for Google Storage uploads, Film-Service for movie management, and Elasticsearch-Service for advanced search. Uses MongoDB, PostgreSQL, and RabbitMQ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published