- Dotnet - 6.0
- NodeJS - 18.14
- NestJS - 10.3.2
- Rabbit - 3.13
- Mongo - 7.0.0
- Mongo - Express 1.0.2-20-alpine3.19
- Prometheus - v2.45.6
- Grafana - 9.5.20
dotnet new create webapi --output orchestrator
dotnet new install MassTransit.Templates
dotnet add package MassTransit
dotnet add package MassTransit.RabbitMQ
dotnet add package MongoDB.Driver
add prometheus.yml
login admin > admin
add data source > prometheus > http://prometheus:9090
add dashboard > https://grafana.com/grafana/dashboards/ > 10991 > prometheus
npm init -y
npm i --save-dev typescript ts-node @types/express @types/amqplib ts-node-dev npm i express amqplib dotenv
npx tsc --init
npm i mongoose --save
npm install winston for log