CASO DE ESTUDIO
FunnyClaws: actualizaciones en vivo y despliegues.
Implementé funcionalidades web con Next.js y FastAPI, un flujo de actualizaciones con Redis y SSE, y scripts de despliegue Docker con verificaciones de salud y reversión ante fallos.
Aplicación web con Next.js, FastAPI y PostgreSQL, dentro del trabajo en Common Zen Media.
Funcionalidades entre frontend y backend, distribución de eventos y automatización de despliegues.
01 / EL PROBLEMA
El reto técnico
Entregar actualizaciones al navegador de forma continua, gestionar conexiones y coordinar cambios de la aplicación con comprobaciones de salud.
02 / LA IMPLEMENTACIÓN
Mis aportaciones
- 01
Implementé un feed de actualizaciones mediante Redis Pub/Sub y Server-Sent Events, con manejo de desconexiones y mensajes de mantenimiento de conexión.
- 02
Desarrollé reacciones de visitantes a través del modelo de datos, endpoints y componentes del frontend.
- 03
Preparé scripts Docker con verificaciones previas, comprobaciones de salud y reversión; incorporé cambios para actualizar servicios por réplicas.
CÓMO SE CONECTAN LAS PIEZAS
Navegador → peticiones HTTP de reacciones → API → PostgreSQL
03 / EL CRITERIO
Decisiones técnicas
Redis distribuye eventos entre componentes; SSE transporta actualizaciones desde la aplicación al navegador. Las verificaciones de salud y la reversión son mecanismos de despliegue; su existencia no prueba por sí sola disponibilidad sin interrupciones.
Resultado funcional
Actualizaciones en vivo y reacciones conectadas entre interfaz y persistencia, acompañadas de un procedimiento de despliegue con comprobaciones y reversión.
Código privado
Conversemos sobre este proyecto