Загрузка...

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

🚀 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

Видео 🔥 Docker Compose Full Stack App | NestJS, Next.js, PostgreSQL, Redis, RabbitMQ канала murtuza khalid
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять