FanFest
Plataforma FanFest 3.0
junio de 2024

Planificación y arquitectura de la versión 3.0 de la plataforma FanFest como Ingeniero de Software Principal — un sistema de engagement de fans en tiempo real para Paris Saint-Germain FC, Comcast, la Premier League y el Real Madrid. Liderazgo de un equipo de seis ingenieros y entrega de moderación con IA, gating con wallets de Chiliz, streaming en directo Low Latency HLS y shows con WebRTC sobre AWS Chime Web SDK.
Descripción General
FanFest es una plataforma de engagement de fans en tiempo real que conecta a los aficionados deportivos con eventos en directo, shows interactivos y contenido exclusivo de las mayores organizaciones deportivas del mundo.
Como equipo, planificamos y diseñamos la hoja de ruta para la versión 3.0, cumpliendo los requisitos técnicos de socios comerciales como Paris Saint-Germain FC, Comcast, la Premier League y el Real Madrid.
Contribuciones Clave
Moderación de Contenido con IA
Desarrollo de pipelines de moderación y traducción basados en IA para contenido generado por usuarios en chats en directo y contenido estático, utilizando OpenAI y un sistema de gestión de colas con actualizaciones en tiempo real via WebSockets en canales específicos.
Integración de Wallets Crypto
Integración de crypto-wallets de Chiliz en los mecanismos de identidad y acceso de la plataforma usando Viem, WalletConnect de Reown y AppKit — habilitando acceso con tokens a experiencias exclusivas para fans.
Infraestructura de Streaming en Directo
Desarrollo de un sistema de distribución de pipelines de medios para gestionar capacidades de streaming en directo, integrándose con AWS Elemental Media Services para soportar entrega Low Latency HLS.
Arquitectura de Identidad y Acceso
Diseño de un sistema de identidad por capas para autenticación y gestión de membresías (RBAC), integrándose con socios para permitir a los usuarios compartir un único perfil y fusionar perfiles externos entre diferentes canales (tenants).
Comunicación en Tiempo Real
Arquitectura de la estructura de servicios por capas de la aplicación, incluyendo tracking, coordinación de tiles de shows en directo, comunicación en tiempo real y capacidades WebRTC usando AWS Chime Web SDK.
Liderazgo de Equipo
- Liderazgo de un equipo de seis ingenieros usando prácticas Agile
- Diseño del proceso de contratación técnica y realización de entrevistas
- Establecimiento de estándares de código y flujos de revisión de código