/user-microservices

This repo contains 3 microservice architecture projects for creating user and sending notifications

Primary LanguageTypeScriptMIT LicenseMIT

User Microservices

The system contains 3 microservice architecture projects for creating a user and sending notifications.

image

Tech Stack

  • TypeScript
  • NestJS
  • Prisma
  • PostgreSQL
  • RabbitMQ
  • Redis
  • BullMQ
  • Swagger

You can view API documntation with link: <BASE_URL>/api

Run with Docker Compose

Firstly, create a .docker.env file that contains environment variables for our services. And run:

docker compose up

Run manually

Add .env file for selected project and run with command:

pnpm start:dev