Caso de cliente · Plataforma en tiempo real
Real-Time WebSocket Gateway Service
PoC backend para gestionar conexiones WebSocket, salas y distribución de eventos entre usuarios y servicios internos mediante Redis y gRPC.
- Sector
- Plataforma en tiempo real
- Periodo
- 02/2026 – 05/2026
01
Reto
Prueba de concepto backend para comunicación en tiempo real entre clientes digitales y servicios internos dentro de una plataforma enterprise. Validar una puerta de entrada en tiempo real capaz de mantener conexiones WebSocket, organizar usuarios por salas y distribuir eventos hacia clientes conectados. La PoC debía coordinar estado de conexión, difusión entre varias instancias y comunicación con servicios internos, además de poder ejecutarse y probarse localmente de forma reproducible.
02
Solución
Separar la gestión de conexiones del intercambio de eventos, usar Redis pub/sub para propagar mensajes entre instancias y gRPC para contratos internos, incorporando observabilidad con Micrometer y despliegue preparado para Kubernetes.
03
Trabajo realizado
Contribuciones a la infraestructura WebSocket con Atmosphere, gestión de salas y sesiones, integración Redis/gRPC, configuración Spring Cloud y documentación de escenarios de prueba y ejecución local.
04
Resultado
La PoC permitió validar la gestión de conexiones y el intercambio de eventos entre instancias con un entorno local documentado y repetible.
05
Claves del proyecto
- Trabajé en infraestructura WebSocket para conectar usuarios a salas y mantener el estado de conexión de forma controlada.
- Contribuí a la integración con Redis pub/sub para difusión entre instancias y gRPC para comunicación con otros servicios backend.
- Ayudé a documentar y validar flujos locales de prueba para que el servicio fuera más fácil de ejecutar, revisar y evolucionar.
¿Tienes un reto parecido?
Hablemos de una necesidad parecida.
Cuéntame qué quieres mejorar o construir. Revisaré el contexto y te propondré el siguiente paso más razonable.