Scalable Chat App ,Socket.io ,Kafka ,Redis ,Postgres, Nextjs, Typescript

Опубликовано: 19 Март 2026
на канале: Coding with Tushar
51,402
2k

Join this channel to get access to perks:
   / @codingwithtushar  


GitHub Repo Link 👇👇👇
https://github.com/TusharVashishth/qu...

You can Follow me on 👇

*Twitter :-*. https://x.com/tushardotcom29
Linkedin :-   / tushar-vashishth-b15998172  
Instagram :   / codingwithtushar_  

In this comprehensive tutorial, we dive into building a scalable chat application using powerful technologies like Socket.io, Kafka, Redis, Postgres, and Next.js. Whether you're a beginner or an experienced developer, this video will guide you step-by-step through the entire process, ensuring you understand the core concepts and architecture behind a high-performance chat app.

We'll cover:
Setting up your development environment with Next.js and Typescript
Implementing real-time communication with Socket.io
Utilizing Kafka for message brokering and ensuring data integrity
Storing and querying messages effectively using Postgres

By the end of this video, you'll have a fully functional chat application that can handle multiple users and scale effortlessly. Don't forget to like, subscribe, and hit the notification bell for more in-depth tutorials on web development and modern technologies!

Join us on this exciting journey and take your coding skills to the next level!

#ChatApp #SocketIO #Kafka #Redis #Postgres #NextJS #Typescript #WebDevelopment #RealTimeApps #nextjs #kafka #postgres #nodejs #expressjs


Timestamps
0:00 - Intro
Project Demo - 01:35
Project Setup - 05:39
Landing Page - 15:16
21:29 - Next Auth Setup
27:34 - Google Login Setup
34:31 - Login Modal
39:01 - Custom Type in Next Auth
45:27 - Database setup
55:02 - Login API
01:04:15 - Complete Login
01:16:13 - Logout & Middleware
01:20:19 - Dashboard page
01:34:54 - ChatGroup
02:41:28 - Socket io And Scale It
03:47:50 - Chat UI & API
04:33:00 - Kafka Setup for scaling