Shomla - Architecture of a Real Time WebRTC Voice Chat Platform Powered by Go
Shomla is a cross-platform, 1-on-1 voice chat service that runs directly in the browser with minimal latency and no native app installation required. At the core of the platform is a high-performance signaling server written in Go (Golang) that manages WebSocket sessions and smart matchmaking queues, paired with a hybrid WebRTC infrastructure (P2P + a distributed pool of TURN servers) featuring dynamic authentication. The frontend is built as a Zero-Framework PWA, offloading heavy logic to Web Workers to ensure instant UI responsiveness even on budget mobile devices.