Plataforma analítica y predictiva con TimescaleDB
Nuestro producto en producción: colectores monitorizados, base de series temporales, paneles y reportes periódicos. Lo construimos y operamos internamente.
TimescaleDB · PostgreSQL · Python · FastAPI · Next.js · React · VPS · Discord
Es un producto propio que está en producción y que desarrollamos para nuestras necesidades. No es una referencia de cliente: describe una capacidad que operamos nosotros mismos.
El problema
Cuando los datos llegan de forma continua, copiar cifras a un informe manual pierde tiempo y oculta fallos de origen. Necesitábamos recoger eventos, conservar su historia, detectar interrupciones y ver tendencias sin reconstruir cada análisis desde cero.
Qué construimos
- Colectores en Python que obtienen datos en intervalos definidos y registran cada ejecución.
- PostgreSQL con TimescaleDB para series temporales, agregaciones y retención eficiente.
- Servicios FastAPI para acceso controlado a los datos y tareas en segundo plano.
- Paneles en Next.js y React con métricas, tendencias, filtros y el estado de los colectores.
- Alertas a Discord cuando falta una recogida, cambia una señal importante o el sistema requiere atención.
Cómo lo operamos
Cada dato tiene origen, momento de recogida y estado de procesamiento. Monitorizamos tanto el resultado como la salud de los colectores: una gráfica sin datos puede indicar ausencia de fenómeno o un fallo técnico; el sistema debe distinguirlos. Los informes periódicos se calculan sobre la historia guardada y pueden verificarse contra los eventos de origen.
Qué demuestra
Podemos diseñar un sistema de datos que vaya más allá de un dashboard aislado: ingesta, calidad, almacenamiento, consulta y operación. Este enfoque es la base de la oferta de datos y analítica y de proyectos que necesitan predicción con datos verificables.
