Skip to content

Latest commit

 

History

History
50 lines (42 loc) · 940 Bytes

README.md

File metadata and controls

50 lines (42 loc) · 940 Bytes

Nest.js Microservices

Quick Start

Install Dependencies

pnpm install

Generate Prisma Client

make gen_prisma SERVICE=user

Generate proto ts files

make proto_gen_ts

Start Services

make start SERVICE=user

Apps

├─ apps
│  ├─ gateway # gateway service
│  ├─ user # user service
│  │  ├─ src # service code
│  │  │  ├─ resolvers # graphql 
│  │  │  ├─ controllers # gRPC services
│  │  │  └─ model # graphql models
│  │  └─ prisma # service orm
│  └─ libs
│     ├─ grpc # proto files
│     └─ shared # shard code

Links

todo-list

  1. Link Tracking
  2. timescaledb
  3. Service Discovery: etcd or Nacos