Back to Browse

Blog App with Microservices | RabbitMQ, Redis Cache, Google Auth (Full Stack Tutorial)

31.8K views
May 12, 2025
11:34:02

🔥 In this video, we’ll build a Real-World Blog App using Microservices Architecture powered by RabbitMQ, Redis, PostgreSQL, MongoDB, Docker, and Google OAuth. Learn how to implement event-driven cache invalidation, manage scalable services, and deploy your app to AWS EC2 like a pro. This project is built for production-ready performance and clean architecture! ✅ What you'll learn: Microservices communication with RabbitMQ Redis caching & smart cache invalidation PostgreSQL + MongoDB integration for optimized data use Google Authentication (OAuth 2.0) Dockerizing services & deploying on AWS EC2 Frontend built with Next.js and deployed on Vercel 📌 Technologies: Node.js, Express, MongoDB, PostgreSQL, Redis, RabbitMQ, Docker, AWS EC2, Next.js, Vercel 🚀 Perfect for intermediate to advanced developers aiming to master real-world scalable full stack apps! Source Code - https://github.com/meprashantkumar/blog-microservice-project-2025 Rabbitmq guide - https://drive.google.com/file/d/1wNEjoLxKAM2O-5GoD4icsPrn8gSaKYNe/view?usp=sharing Canva Link - https://app.eraser.io/workspace/bfU1JA0CLx3XPMxza2t4?origin=share Postman collection - https://lunar-satellite-647317.postman.co/workspace/My-Workspace~74a907bd-2dec-4b3c-8c12-c97a6cb99163/collection/39472889-672908cf-2e58-4053-b5a1-e7800b41a3e2?action=share&creator=39472889 ⏰ Timestamps: 00:00:00 - Introduction 00:01:40 - Project Demo 00:11:52 - Creating User Service 01:33:04 - Creating Author Service 02:23:35 - Creating Blog Service 02:37:54 - Creating Song Service 02:54:12 - Adding Redis to project 03:12:14 - Implementing Rabbitmq 04:09:25 - Frontend 10:17:59 - Setting Up Rabbitmq on Aws 10:39:38 - Containerizing the project and deploying it. #Microservices #RabbitMQ #MongoDB #PostgreSQL #Redis #Docker #AWS #Nextjs #GoogleOAuth #FullStackDev

Download

1 formats

Video Formats

360pmp4951.2 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Blog App with Microservices | RabbitMQ, Redis Cache, Google Auth (Full Stack Tutorial) | NatokHD