Volver al Portafolio

Catch-up - Plataforma SaaS de Video con IA

Visitar Sitio en Vivo
Rol: Ingeniero Líder de Backend y Microservicios

Catch-up es una innovadora plataforma SaaS automatizada diseñada para optimizar la creación de contenido de video. Obtiene clips de forma inteligente, utiliza IA avanzada para generar comentarios que coinciden con la voz del usuario, renderiza avatares visuales personalizados y publica de forma fluida en distintas plataformas. Está construida para escalar, con una arquitectura de microservicios.

Tecnologías Utilizadas

Node.jsNestJSPostgreSQLSocket.ioMongoDBMicroservicesAxiosFFmpegHeyGen AIOpenAI APIAnthropic AI APIGemini APIyt-dlpSESSNSR2RedisBullMQAyrshareFirebase

Principales Desafíos

  • !Coordinar múltiples interacciones intensivas con APIs de IA de forma fluida sin bloquear el flujo de trabajo.
  • !Renderizar video de forma computacionalmente eficiente en la nube mediante FFmpeg.
  • !Gestionar colas en segundo plano de alto rendimiento para la publicación masiva vía BullMQ.

Soluciones y Ejecución

  • Desarrollé una cola de trabajo asíncrona con Redis y BullMQ para gestionar el renderizado de video y los límites de las APIs.
  • Implementé una orquestación de microservicios robusta en NestJS para lograr escalabilidad modular.
  • Utilicé AWS S3 / Cloudflare R2 para un almacenamiento y entrega de video extremadamente rápidos y rentables.

Aspectos Destacados del Proyecto

  • Pipeline de publicación 100% automatizado
  • Reducción del 40% en los tiempos de espera de renderizado mediante colas de trabajo
  • Integración dinámica de más de 3 proveedores de LLM distintos

Impacto y Resultados

Reducción del tiempo de renderizado de video en un 40% mediante una arquitectura de colas de trabajo optimizada
Disponibilidad del 99,9% para los flujos de publicación automatizados
Procesamiento de más de 10.000 clips de video al mes sin intervención manual
Reducción de costes de infraestructura en un 35% mediante soluciones de almacenamiento en la nube eficientes

¿Necesitas construir algo similar?

Estoy disponible para proyectos freelance. Cuéntame qué estás construyendo y te responderé en 24 horas con una opinión sincera y una estimación.