Skip to content

nayanprasad/iChat-2.0

Repository files navigation

iChat 2.0

iChat is a simple chat application that allows users to chat with each other in real-time. Users can enter a username and join the chat room. What makes this version different is that it has a scalable architecture that can handle thousands of users at the same time without any problem, utilizing Redis and Kafka.

Architecture

Technologies Used

  • Node.js
  • Socket.io
  • Redis
  • Kafka
  • PostgreSQL
  • Prisma
  • Next.js