Real-time Enterprise Messaging Engine
A real-time messaging backend. Migrated from STOMP to Native WebSockets to cut per-message protocol overhead, built a thread-safe ConcurrentHashMap router for constant-time message delivery, bound Spring Security auth at the HTTP handshake to prevent identity spoofing, and decoupled background work behind Spring’s ApplicationEventPublisher. Deployed via Docker on Render CI/CD.