This project is using Nx and Nest.
- Mono-repo architecture - NRWL/NX based implementation.
- 2 Stub Nest JS projects - Admin and Sub, with REST api endpoints - Microservice capabilities added.
- 1 Library project - Allowing abstraction of common modules/components/functionality to be used as shared feature.
- RabbitMQ event published(emitted/subscribed) - high (controller) level communication - using NestJS ClientProxy.
- NestJS - TypeORM integrations - fully customizable db integrations - show cased - MongoDB(and mongoose)/MySQL connection as POC.
- Switch between Express/Fastify as needed. Open for further scaling/improvement, us as is and extend further or implement your own flavor like this.
clone this repository and run following command
npm start
That's it
Micro Service In Action
Running The Projects