Skip to content

Repository files navigation

Microservices Monorepo (Node.js + React + K8s)

This monorepo contains production-ready microservices and a React frontend:

  • User Service (auth, OAuth2, RBAC)
  • Product Service (CRUD, inventory, Redis cache)
  • Email Service (Kafka consumer, SMTP providers)
  • API Gateway (routing, auth, rate limiting)
  • Frontend (React app)

Tech: Node.js (Express), MongoDB, Redis, Kafka, OAuth2 + JWT, Kubernetes + Helm, GitHub Actions.

Structure

  • packages/*: shared libraries (config, logger, db, auth, rate-limit)
  • services/*: microservices (user, product, email, gateway)
  • apps/*: frontend React app

Getting Started

  • Node >= 18.17, npm >= 9
  • Run npm install
  • Run npm run dev to start all services in dev (once implemented)

License

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages