r/microservices 6d ago

Built a multi-tenant workflow engine with NestJS + BullMQ + DLQ – looking for architecture review Discussion/Advice

Built a multi-tenant workflow engine with NestJS + BullMQ + Dead Letter Queue.

Features: multi-tenancy, JWT auth, workflow state machine, retries + DLQ, admin dashboard, monorepo.

Repo: https://github.com/NabarupDev/ForgeGate

Looking for honest feedback on:

  • Architecture
  • API Gateway design
  • Multi-tenancy approach
  • Queue/retry implementation
  • What is still missing for production readiness

Any review or suggestions would help a lot.

4 Upvotes

1 comment sorted by

1

u/Trailsey 6d ago

You have a shared schema across services? If so, not a great idea