- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Build a Production Microservices & Self-Host It (RabbitMQ, Redis, Docker)
Learn how to build a production-ready microservices chat application from scratch and deploy it using Docker Compose & Dokploy for self-hosting!
In this complete tutorial, we'll build a Slack/Discord-style chat app using a modern microservices architecture with 4 services:
✅ API Gateway - Single entry point for all client requests
✅ Auth Service - User registration, login & JWT tokens (MySQL)
✅ User Service - User profiles & data management (PostgreSQL)
✅ Chat Service - Conversations & messages (MongoDB + Redis caching)
All services communicate through RabbitMQ for event-driven messaging, ensuring they stay decoupled and scalable.
CONNECT WITH ME:
Email: codewise.mgmt@proton.me
Try My Analytic Tool: https://glancelytics.com
My portfolio : https://www.fiston.net
Discord: https://discord.gg/cMNSUQvYRt
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛠️ TECH STACK:
• TypeScript & Express.js
• MongoDB, PostgreSQL, MySQL
• Redis for caching
• RabbitMQ for message queues
• Docker & Docker Compose
• Dokploy for self-hosting
• pnpm monorepo
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📚 WHAT YOU'LL LEARN:
• Microservices architecture design & implementation
• Service-to-service communication patterns
• JWT authentication across multiple services
• Database selection strategies for different use cases
• Caching strategies with Redis
• Event-driven architecture with message queues
• Containerization with Docker Compose
• Self-hosting with Dokploy for production deployment
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⏱️ TIMESTAMPS:
0:00 - Introduction
2:08 - Project Setup
20:58 - Setup Shared Utils
1:00:23 - Auth Service Setup
1:42:25 - Auth Service Database
1:55:33 - User Auth Service
2:56:47 - API Gateway Setup
4:00:25 - RabbitMQ
4:34:00 - User Service Setup
5:04:01 - User Event Consumer
5:56:11 - Finishing Auth Service
6:22:08 - User Service Methods
7:48:36 - Chat Service Setup
8:20:11 - Chat Service Event Consumer
10:09:42 - Backend Deployment
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔗 RESOURCES:
📦 Source Code: https://github.com/fiston-user/chatapp-yt
📖 Get VPS: https://www.linode.com/lp/refer/?r=5fc23b536148f6d97c948dca26e50b25030a1ced
📖 Dokploy: https://dokploy.com
📖 Setup Dokploy on VPS (Hetzner): https://community.hetzner.com/tutorials/setup-dokploy-on-your-vps
📖 RabbitMQ: https://www.rabbitmq.com
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💬 Drop a comment if you have questions!
👍 Like & Subscribe for more backend & DevOps tutorials
#microservices #nodejs #typescript #docker #chatapp #rabbitmq #redis #mongodb #selfhosted #dokploy #backend #webdevelopment
Видео Build a Production Microservices & Self-Host It (RabbitMQ, Redis, Docker) канала CodeWise
In this complete tutorial, we'll build a Slack/Discord-style chat app using a modern microservices architecture with 4 services:
✅ API Gateway - Single entry point for all client requests
✅ Auth Service - User registration, login & JWT tokens (MySQL)
✅ User Service - User profiles & data management (PostgreSQL)
✅ Chat Service - Conversations & messages (MongoDB + Redis caching)
All services communicate through RabbitMQ for event-driven messaging, ensuring they stay decoupled and scalable.
CONNECT WITH ME:
Email: codewise.mgmt@proton.me
Try My Analytic Tool: https://glancelytics.com
My portfolio : https://www.fiston.net
Discord: https://discord.gg/cMNSUQvYRt
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛠️ TECH STACK:
• TypeScript & Express.js
• MongoDB, PostgreSQL, MySQL
• Redis for caching
• RabbitMQ for message queues
• Docker & Docker Compose
• Dokploy for self-hosting
• pnpm monorepo
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📚 WHAT YOU'LL LEARN:
• Microservices architecture design & implementation
• Service-to-service communication patterns
• JWT authentication across multiple services
• Database selection strategies for different use cases
• Caching strategies with Redis
• Event-driven architecture with message queues
• Containerization with Docker Compose
• Self-hosting with Dokploy for production deployment
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⏱️ TIMESTAMPS:
0:00 - Introduction
2:08 - Project Setup
20:58 - Setup Shared Utils
1:00:23 - Auth Service Setup
1:42:25 - Auth Service Database
1:55:33 - User Auth Service
2:56:47 - API Gateway Setup
4:00:25 - RabbitMQ
4:34:00 - User Service Setup
5:04:01 - User Event Consumer
5:56:11 - Finishing Auth Service
6:22:08 - User Service Methods
7:48:36 - Chat Service Setup
8:20:11 - Chat Service Event Consumer
10:09:42 - Backend Deployment
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔗 RESOURCES:
📦 Source Code: https://github.com/fiston-user/chatapp-yt
📖 Get VPS: https://www.linode.com/lp/refer/?r=5fc23b536148f6d97c948dca26e50b25030a1ced
📖 Dokploy: https://dokploy.com
📖 Setup Dokploy on VPS (Hetzner): https://community.hetzner.com/tutorials/setup-dokploy-on-your-vps
📖 RabbitMQ: https://www.rabbitmq.com
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💬 Drop a comment if you have questions!
👍 Like & Subscribe for more backend & DevOps tutorials
#microservices #nodejs #typescript #docker #chatapp #rabbitmq #redis #mongodb #selfhosted #dokploy #backend #webdevelopment
Видео Build a Production Microservices & Self-Host It (RabbitMQ, Redis, Docker) канала CodeWise
advanced coding tutorial app development build apps from scratch code along tutorial coding bootcamp coding crash course coding education coding for beginners coding marathon coding tutorials complete coding tutorial dev tutorials developer tutorials free coding course full stack development learn to code long coding tutorial programming tutorials project based coding tutorial software engineering tutorials step by step coding web development tutorial
Комментарии отсутствуют
Информация о видео
4 декабря 2025 г. 14:20:35
12:02:29
Другие видео канала









