⭐▬▬▬▬ SIGN UP TO CLERK 👋 ▬▬▬▬⭐
https://go.clerk.com/gQoHjb4
⭐▬▬▬▬ CHECK OUT HOSTINGER 👋 ▬▬▬▬⭐
https://www.hostg.xyz/SHIUj
Coupon Codes:
SM20 – 20% discount (24 & 48 months, valid till 31st Dec)
SM10 – 10% discount (12, 24 & 48 months, valid till 2027)
⭐▬▬▬▬▬ DOWNLOAD SOURCE CODE FOR FREE 👋 ▬▬▬▬▬⭐
https://acedevhub.com/projects/nestjs...
⭐▬▬▬▬▬ JOIN ACEDEVHUB FULLSTACK COURSE WAITLIST (FREE) 👋 ▬▬▬▬▬⭐
https://acedevhub.com/courses
In this backend-focused project, we’re building a production-grade NestJS microservices system using RabbitMQ, MongoDB, Elasticsearch, and Cloudinary — all powered by secure authentication via Clerk JWT.
What we’ll build:
⚙️ Microservices architecture – modular, scalable real-world design
🚪 API Gateway – central entry point with Clerk JWT auth
📦 Catalog Service – product CRUD with MongoDB
🔍 Search Service – Elasticsearch indexing & sync
🖼️ Media Service – file uploads + Cloudinary image storage
🗄️ Message Broker – RabbitMQ RPC communication
🔐 Authentication – Clerk JWT, guards & decorators
📡 Inter-service communication – async + RPC patterns
📜 DTO validation & error mapping
🚦 Health checks, logs & reliability layer
🚀 Hostinger VPS deployment using PM2 + Nginx
Everything is production-focused: events, schemas, routing, auth, performance and error handling — the same patterns used by real companies at scale.
⭐▬▬▬▬▬▬ TIMESTAMPS 👋 ▬▬▬▬▬▬⭐
00:00 Introduction
04:06 Setup nest js monorepo and microservice skeleton
31:28 Docker with Rabbitmq setup
01:00:35 Auth Gateway and Clerk JWT auth implementation
02:33:30 Global exception and validation with RpcException
03:01:22 Catalog and product service implementation
03:56:20 Media service implementation and cloudinary
04:39:30 Search service implementation and service to service communication
05:39:50 Hostinger VPS production deployment
👋▬▬▬▬▬▬ BUY ME A COFFEE 🙂 ▬▬▬▬▬▬👋
https://www.buymeacoffee.com/sangammukh6
🔔▬▬▬▬▬▬ SUBSCRIBE FOR MORE BACKEND PROJECTS ▬▬▬▬▬▬🔔
/ @sangammukherjee
👋 ▬▬▬▬▬▬ CONNECT WITH ME ▬▬▬▬▬▬👋
LinkedIn: / sangam-mukherjee-400488134
Instagram: / sangam_mukherjee
#nestjs #microservices #nodejs #backend #rabbitmq #mongodb #elasticsearch #cloudinary #clerk #fullstack #programming