Skip to content
Backend Developer

Real-Time Collaboration Platform

Developed a robust meeting system using Spring Boot, WebSockets, and WebRTC, enabling real-time chat, audio, and video communication with minimal latency. Architected core microservices like Config Server, Eureka Discovery Server, Gateway Server, and Meet Signalling Server, ensuring scalable, low-latency, and high-performance communication.

01

The Challenge

Building real-time communication at scale requires handling thousands of concurrent connections while maintaining sub-100ms latency for audio/video streams.

02

The Solution

Designed a microservices architecture with Eureka for service discovery, a custom signaling server for WebRTC negotiation, and optimized WebSocket handling for chat. Used selective forwarding units (SFU) pattern for scalable video routing.

Open a real-time room

A real RTCPeerConnection negotiated in your browser. Create a room, share the link, and the other peer can join from anywhere. Loopback mode pairs you with a synthetic peer when you're solo. Either way, the video, RTT, and bitrate stats below are coming from the real WebRTC stack.

03

Tech Stack

Spring BootWebSocketsWebRTCMicroservicesGateway ServerEureka Discovery

Interested in working together?