sebi75 / nats-realtime-chat

⚖️ A highly scalable, distributed, real-time chat application built with GO, websockets, cloud native NATS for messaging between microservices and a Next.js frontend.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Current brief summary of this repository

Realtime chat application built to be highly scalable and distributed, using NATS for messaging with the websockets backend connections, Go for other backend microservices and nextjs frontend with prisma for managing the mysql database and nextauth for authentication.

App Architecture

architecture diagram

About

⚖️ A highly scalable, distributed, real-time chat application built with GO, websockets, cloud native NATS for messaging between microservices and a Next.js frontend.


Languages

Language:TypeScript 56.1%Language:Go 37.5%Language:JavaScript 3.8%Language:Dockerfile 1.5%Language:CSS 1.1%