Ir al contenido
Volver a proyectos

FanFest

Plataforma FanFest 3.0

junio de 2024

Deportes y EntretenimientoStreaming y MediosTypeScriptVue.jsNode.jsWebSocketsAWS Chime SDKAWS ElementalOpenAIViemWalletConnect
FanFest 3.0 platform — Off The Pitch live show with leaderboard and real-time chat

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