Blog institucional

Infraestructura de datos públicos: los costes ocultos que nadie presupuesta al inicio

Infraestructura de datos públicos: los costes ocultos que nadie presupuesta al inicio

Cuando un equipo aprueba un proyecto de análisis sobre el universo público de Internet, el presupuesto suele contemplar tres partidas: almacenamiento, cómputo y licencias. Lo que raramente aparece en esa hoja de cálculo es lo que va a consumir más recursos en los meses siguientes: el mantenimiento continuo de una infraestructura que el entorno externo presiona todos los días.

No es un problema de negligencia. Es un problema de visibilidad. Los costes operativos de una infraestructura de datos públicos no se manifiestan en el arranque; se acumulan de forma silenciosa hasta que alguno de ellos provoca una interrupción, una pérdida de cobertura o un análisis que devuelve resultados incorrectos sin que nadie lo detecte de inmediato.

Este post desglosa las partidas que los equipos técnicos conocen pero que los responsables de presupuesto rara vez ven venir — y qué decisiones de diseño determinan si esos costes son manejables o desbordantes.


El coste de adaptación continua a un entorno que cambia sin avisar

El universo público de Internet no es estable. Las fuentes modifican su estructura, cambian sus políticas de acceso, introducen mecanismos de limitación de tráfico o simplemente desaparecen. Una infraestructura que funcionaba con precisión en enero puede estar degradada en marzo sin que haya fallado ningún componente interno.

Mantener la cobertura operativa requiere un ciclo continuo de detección, diagnóstico y ajuste. Ese ciclo tiene un coste en tiempo de ingeniería que no aparece en ninguna factura de proveedor cloud, pero que en proyectos de mediana escala puede representar entre el 20 % y el 35 % de la carga operativa total del equipo técnico.

La decisión de diseño que más influye aquí es el grado de acoplamiento entre los componentes de adquisición y el resto de la cadena. Las arquitecturas donde cada ajuste de fuente requiere modificar lógica central son estructuralmente más caras de mantener que aquellas donde la adaptación queda encapsulada en capas periféricas configurables.


Validación de datos: el paso que se recorta y que más se lamenta

En condiciones normales de presupuesto, la validación continua de los datos procesados es la primera partida que se reduce. Es comprensible: no produce resultados visibles cuando funciona bien. Solo se hace visible cuando falla.

El problema es que los errores de validación en datos públicos tienen una característica especialmente perniciosa: se propagan hacia abajo en la cadena analítica antes de que alguien los detecte. Un registro duplicado, una fecha mal parseada o un campo de procedencia incorrecto no rompen ningún sistema; simplemente degradan la calidad del análisis de forma gradual e imperceptible.

Cuantificar este coste es difícil, pero existe un proxy útil: el tiempo que los analistas dedican a "sanear" conjuntos de datos antes de trabajar con ellos. En equipos que no tienen validación automatizada robusta, ese tiempo rara vez baja del 15 % de su jornada. Es un coste que se contabiliza como trabajo de análisis pero que en realidad es recuperación de deuda de calidad.


Gobernanza del historial: qué se conserva, qué se descarta y quién decide

Los proyectos de análisis sobre fuentes públicas generan volumen de forma inevitable. La pregunta de qué conservar y durante cuánto tiempo parece secundaria al inicio, pero se convierte en central en cuanto el almacenamiento empieza a presionar el presupuesto o cuando alguien necesita reconstruir una tendencia histórica que no se guardó con la granularidad adecuada.

Hay dos errores simétricos. El primero es conservar todo sin estructura: el volumen crece, los costes de almacenamiento escalan y la recuperación de datos históricos se vuelve operativamente costosa. El segundo es aplicar políticas de retención agresivas sin haber definido antes qué preguntas analíticas van a necesitar respuesta en el futuro — lo que lleva a destruir datos que luego resultan imprescindibles.

La gobernanza del historial es una decisión de negocio disfrazada de decisión técnica. El equipo de ingeniería puede implementar cualquier política, pero no puede definir qué valor tiene cada dato para los casos de uso que el negocio va a necesitar dentro de doce meses. Esa conversación entre áreas rara vez ocurre en el momento adecuado.


Dependencias de terceros: el riesgo que nadie pone en el mapa de riesgos

Una infraestructura de datos públicos típica depende de decenas de componentes externos: servicios de resolución, proveedores de cómputo, bibliotecas de procesamiento de lenguaje, APIs auxiliares. Cada una de esas dependencias es un vector de coste oculto.

Las actualizaciones no coordinadas de dependencias de terceros son una fuente recurrente de incidencias en producción. No por negligencia del proveedor, sino porque la cadena de efectos de un cambio en una biblioteca de bajo nivel sobre el comportamiento de un pipeline de procesamiento de texto no siempre es predecible sin pruebas exhaustivas.

El coste no es solo el tiempo de resolución de la incidencia. Es el coste de los datos que no se procesaron durante la ventana de interrupción, que en análisis con requisitos de temporalidad estrictos puede invalidar una jornada completa de señales.


Lo que separa una infraestructura sostenible de una que se come el equipo

La diferencia entre una infraestructura de datos que el equipo controla y una que le controla a él no está en la tecnología elegida. Está en cuántas de estas partidas se hicieron explícitas antes de construir, y cuántas se descubrieron operando.

Los equipos que trabajan con proveedores como TrawlingWeb para el procesamiento del universo público delegan precisamente estas capas de mantenimiento continuo: la adaptación a fuentes, la validación en origen y la gestión del historial procesado. Lo que reciben es análisis derivado listo para integrar, no una infraestructura que alimentar.

Eso no significa que la infraestructura propia no tenga sentido. Significa que quien la construye necesita presupuestar con honestidad lo que cuesta mantenerla operativa — no solo lo que cuesta levantarla.

La próxima vez que un proyecto de datos públicos pase por aprobación, vale la pena añadir una columna al presupuesto: coste de mantenimiento de la cobertura, coste de validación continua, coste de gobernanza del historial, coste de gestión de dependencias. Si ninguna de esas columnas aparece, el presupuesto no refleja el proyecto real.

← Volver al blog Hablar con el equipo