Skip to content

poyrazK/cloudTalk

Repository files navigation

cloudTalk

Distributed real-time chat backend written in Go.

Quick Start

cp .env.example .env
docker compose -f docker/docker-compose.yml up --build

API: http://localhost:8080 — WebSocket: ws://localhost:8080/ws?token=<jwt>

Documentation

Doc Description
Architecture System design & data flow
API Reference REST endpoints & request/response shapes
WebSocket Protocol WS message format for clients
Auth JWT & refresh token details
Kafka Topics, events, consumer group strategy
Database Schema & migration guide
Deployment Docker Compose & Kubernetes
Configuration All environment variables
Tracing OpenTelemetry tracing setup

Tech Stack

Go · PostgreSQL · Apache Kafka · WebSocket · JWT · Docker · Kubernetes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors