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