🔥 Docker Compose Full Stack App | NestJS, Next.js, PostgreSQL, Redis, RabbitMQ

Published: 13 February 2026
on channel: murtuza khalid
88
3

🚀 Merchant Transaction System – Full Stack Project

This Assesment was given by ecom and fraud company

GitHub Source Code : In commment

In this video, I demonstrate how to build and run a complete full-stack Merchant Transaction System using:

⚙️ NestJS (Backend)
🎨 Next.js (Frontend)
🐘 PostgreSQL
🔥 Redis
📨 RabbitMQ
🐳 Docker Compose

With just one command, you can run the entire system including database, cache, message broker, backend API, and frontend.

Run the Project with Docker
Make sure Docker Desktop is installed and running.
Open PowerShell in the project folder (merchant_sys) and run:
docker compose up --build
If running multiple times, use:
docker compose build --no-cache
docker compose up
This will automatically:
✔ Download PostgreSQL, Redis, RabbitMQ images
✔ Build NestJS backend
✔ Build Next.js frontend
✔ Start all 5 services and connect them

Frontend:
👉 http://localhost:3001/login

Backend API:
👉 http://localhost:3000

RabbitMQ Management:
👉 http://localhost:15672
(User: guest | Pass: guest)

💼 Features
✅ Merchant Authentication (JWT)
✅ Secure Transactions (Paginated & Protected)
✅ Redis Caching
✅ RabbitMQ Event Publishing
✅ Clean Architecture (Domain → Application → Infrastructure)
✅ Dockerized Infrastructure

🏗 Production Scaling Improvements
Load Balancing with Nginx / Kubernetes
PostgreSQL Read Replicas
Redis Distributed Rate Limiting
Secrets Manager (Vault / AWS)
OpenTelemetry + Prometheus + Grafana Monitoring
PCI-DSS Compliance Ready

💻 Developer: Murtuza
📩 Email: murtuzadeveloper@gmail.com
📱 Contact: +92 306 0824762
#AlrightReserved
#NestJS
#NextJS
#Docker
#DockerCompose
#PostgreSQL
#Redis
#RabbitMQ
#FullStackDeveloper
#CleanArchitecture
#Microservices
#JWTAuthentication
#TypeScript
#ReactJS
#BackendDevelopment
#MurtuzaDeveloper


On this page of the site you can watch the video online 🔥 Docker Compose Full Stack App | NestJS, Next.js, PostgreSQL, Redis, RabbitMQ with a duration of hours minute second in good quality, which was uploaded by the user murtuza khalid 13 February 2026, share the link with friends and acquaintances, this video has already been watched 88 times on youtube and it was liked by 3 viewers. Enjoy your viewing!