Setting up a new project structure with NestJS

Job ID: 31958578

Budget: $30 – $80 USD

!!! NestJS expertice is really required - please don't bid if you are not experienced with this framework !!!

We have currently an existing Angular/NodeJS application. This application has very complex business logic. We do now want to start extracting some of the logic to microservices based on NestJS. As I am completly new to NestJS I need someone who does the setup of the NestJS structure. You don't have to touch any business logic code. You just have to prepare some brand new NestJS instances.

Please have a look at the attached architecture pictures.

The main goals we would like to achieve with the new structure:
- the business code will move to independent webservices (moving code is not your task)
- the webservices can still access the mssql database (please provide an example)
- a single webservice can be deployed without interfering other services. So a webservice should have its own git repository (ci/cd will be installed by us)
- as much as possible boilerplate code should be collected in a single common git repository. Your NestJS expertice is required here. Please make some proposals how code can be shared between multiple webservices (packages, modules, dependencies, npm.. whatever... you are the pro :-) )
- optimally the existing angular/nodejs application can also use this common code base. (E.g. shared DTOs make a lot sense)
- we would like to use typescript in the new modules

Please start your answer here on freelancer with "hi diddelidoo" - as a prove that you have read the text until here.

Again: your task is not to create or move business code. You just should create the framework as described and maybe implement some simple "hello world" example to prove how it works.
Related categories: Node.js Typescript Nest.js