Build using microservices architecture
Frontend: Next js
Backend:
- auth-service: go, gin-gonic, postgres, gorm, jwt
- chat-service: go, gin-gonic, postgres, gorm, jwt, confluent-kafka, gorilla websocket
- notifications-service: go, echo, gorilla websocket, confluent-kafka