• nuevo

    Lanzamiento 2026.06 - Llevando la Data Observability a su código

  • nuevo

    Contribuya al futuro de la innovación en IA y datos

  • nuevo

    • Lanzamiento 2026.06 - Llevando la Data Observability a su código

  • nuevo

    • Contribuya al futuro de la innovación en IA y datos

Monitoreo de datos en tiempo real

|

7

minuto de lectura

Un panel de control se veía bien el viernes. Para el lunes por la mañana, el equipo directivo ya había analizado los números, ventas había priorizado de nuevo las cuentas y finanzas había reutilizado el mismo conjunto de datos para un pronóstico. Entonces alguien notó que la carga del fin de semana se había estancado. Los gráficos estaban en "verde" porque la herramienta de BI funcionaba correctamente. Los datos subyacentes no.

Esa es la brecha en la que se encuentran muchos equipos en este momento. Tienen monitoreo de infraestructura, registros de pipelines, historial de consultas del almacén de datos y tal vez algunas verificaciones de conteo de filas. Pero siguen perdiendo los fallos que más importan: datos que llegan tarde, cambios silenciosos en el esquema, desviaciones en campos clave y registros que técnicamente llegaron pero en los que no se debería confiar. El monitoreo de datos en tiempo real solo comienza a dar frutos cuando cubre los datos en sí mismos, no solo los sistemas que los rodean.

El cambio práctico es este: dejar de tratar el monitoreo como una preocupación exclusiva de operaciones. Tratarlo como una capa de control a lo largo de la ingesta, transformación, almacenamiento y entrega. Los equipos que hacen esto bien detectan informes desactualizados antes de una reunión de liderazgo, evitan que las características incorrectas lleguen a los paneles orientados al cliente y evitan exportar datos confidenciales solo para observarlos.

Índice de contenidos

Por qué el monitoreo en tiempo real ya no es opcional

El monitoreo de datos en tiempo real se convirtió en un requisito comercial en el momento en que los equipos comenzaron a tomar decisiones diarias a partir de paneles interactivos en vivo en lugar de informes estáticos. Si un informe crítico se desactualiza durante un fin de semana y nadie se da cuenta, el fallo no es solo técnico. Los líderes actúan sobre un panorama incorrecto, los analistas pierden horas reconciliando números y la confianza en la plataforma de datos cae.

Lo que cambió es la escala y la expectativa. Se proyecta que el mercado de la Data Observability crezca de USD 1.7 mil millones en 2025 a USD 9.7 mil millones para 2034, con una tasa de crecimiento anual compuesta (CAGR) del 21.3%, lo que apunta a un cambio generalizado hacia una gestión proactiva de la salud de los datos, no a una resolución de problemas ocasional, según Fortune Business Insights sobre el mercado de la Data Observability.

Ese crecimiento tiene sentido desde la perspectiva de un profesional. Por lo general, los equipos ya monitorean el procesamiento, el almacenamiento, el tiempo de actividad de la API y el estado del orquestador. Pero esos controles no responden a las preguntas que interesan a las partes interesadas:

  • ¿Llegaron los datos de ventas cuando debían hacerlo?

  • ¿El cambio de esquema de ayer rompió los modelos downstream?

  • ¿Un sistema de origen comenzó a enviar valores fuera del patrón normal?

  • ¿Se actualizó el panel con registros incompletos?

El monitoreo en tiempo real que solo indica que el pipeline se ejecutó está incompleto. Un trabajo exitoso aún puede publicar datos incorrectos.

Muchos equipos confunden la Observability con simples comprobaciones de estado. No son lo mismo. Un almacén de datos puede estar activo, un trabajo de dbt puede terminar y un panel de control aún puede estar incorrecto porque los datos llegaron tarde, cambiaron de forma o sufrieron desviaciones sin que nadie se diera cuenta. Esa distinción es fundamental al comparar Data Observability frente a calidad de datos.

El costo real es la erosión de la confianza

Los fallos más difíciles de recuperar no son los más ruidosos. Son los silenciosos. Los trabajos que fallan llaman la atención. Los problemas de datos silenciosos persisten el tiempo suficiente para extenderse a los informes ejecutivos, las sincronizaciones de ETL inverso y las características de los modelos.

Un enfoque maduro de monitoreo de datos en tiempo real sirve para sacar a la luz esos problemas antes de que los usuarios los encuentren primero. Por eso ya no es opcional. Protege las decisiones, no solo los pipelines.

Core Architectures para Capturar Datos en Motion

Algunos equipos escuchan "tiempo real" e inmediatamente piensan en Kafka, Flink y una infraestructura completa de streaming. A veces es lo correcto. A menudo no lo es. La arquitectura debe adaptarse a la ventana de decisión que se desea respaldar.

A comparison infographic between stream processing and micro-batching for capturing real-time data in motion.

El streaming y el microprocesamiento por lotes (micro-batching) resuelven problems diferentes

Una forma sencilla de explicar esta compensación es comparar un canal de noticias en vivo con boletines programados.

El procesamiento por streaming se comporta como el canal en vivo. Los eventos se procesan a medida que llegan. El micro-batching se comporta como actualizaciones de noticias frecuentes. El sistema recopila eventos durante un intervalo corto y luego los procesa juntos. Ambos enfoques pueden ser útiles. Simplemente se optimizan para cosas diferentes.

Una breve comparación aclara esta compensación:

Enfoque

Mejor ajuste

Fortaleza

Costo principal

Streaming

Detección de fraude, alertas industriales, bucles de control operativo

Menor latencia

Mayor complejidad operativa

Micro-batching

Paneles de control, analítica operativa, muchos flujos de trabajo empresariales

Más sencillo y económico de operar

Acepta un pequeño retraso

La definición técnica es importante en este punto. El procesamiento de datos en tiempo real entrega resultados con una latencia medida en segundos o milisegundos, lo que distingue el tiempo real verdadero de menos de un segundo del tiempo casi real, que va de segundos a minutos. Las capas de procesamiento por streaming como Apache Flink calculan agregaciones sobre la marcha para detectar anomalías de manera instantánea, como se describe en la descripción general de datos en tiempo real de Splunk.

Esa distinción evita muchos errores de arquitectura. No construya un sistema de menos de un segundo para un panel que nadie consulta más de unas pocas veces al día. Y no dependa de micro-batches de cinco minutos para un caso de uso donde cada segundo cuenta.

El monitoreo en la base de datos cambia el modelo de seguridad

Existe otra decisión arquitectónica que a menudo se subestima. ¿Dónde se ejecuta la lógica de monitoreo?

Las herramientas tradicionales de monitoreo SaaS a menudo extraen metadatos, muestras o datos sin procesar hacia un entorno controlado por el proveedor. Esto puede funcionar en algunos casos, pero añade movimiento de datos, aumenta la carga de revisión para los equipos de seguridad y puede ser difícil de justificar en entornos regulados.

Un diseño en la base de datos cambia la ecuación:

  • Los datos permanecen alojados en su almacén, lago de datos, nube privada o entorno local.

  • Las métricas se calculan cerca de los datos, lo que reduce el movimiento y, a menudo, simplifica la latencia.

  • Las revisiones de seguridad son más sencillas porque no se está creando otra ruta de copia externa.

  • Las tablas con información sensible permanecen bajo su control, incluso mientras se monitorean.

Regla práctica: Si su herramienta de monitoreo necesita un acceso amplio para exportar datos de producción, trate eso como una decisión de arquitectura, no como una simple casilla de verificación de características.

Esto es aún más importante cuando se trata de cambios estructurales. La desviación del esquema suele romper de forma silenciosa a los consumidores downstream, especialmente cuando los productores añaden columnas, cambian tipos o alteran cargas útiles anidadas sin coordinación previa. Una guía introductoria útil sobre este tipo de fallo se encuentra en esta explicación sobre la desviación de esquemas y la ruptura de pipelines.

Lo que funciona en la práctica es adaptar la arquitectura a la urgencia y, después, mantener el monitoreo cerca de los datos. Lo que no funciona es copiar grandes volúmenes de datos a una plataforma de monitoreo independiente esperando que el exceso de herramientas compense la distancia añadida.

Los seis pilares de la salud de los datos en tiempo real

El monitoreo se vuelve confuso cuando los equipos no se ponen de acuerdo sobre lo que significa "saludable". La solución es definir un pequeño conjunto de señales que reflejen cómo se comportan los datos en movimiento. Para el trabajo operativo, trato el monitoreo de datos en tiempo real bajo seis pilares: latencia, rendimiento, precisión, integridad, frescura y disponibilidad.

An infographic titled The Six Pillars of Real-Time Data Health showing six distinct pillars labeled one through six.

Cómo son las señales saludables

Piense en estos pilares como diferentes detectores de fallos, no como métricas intercambiables.

  • Latencia es el retraso entre la creación del evento y su disponibilidad para uso. En la práctica, esto le indica si su pipeline mantiene el ritmo del proceso de negocio que respalda.

  • Rendimiento (Throughput) es el volumen procesado a lo largo del tiempo. Las caídas pueden indicar fallos de ingesta, limitaciones de velocidad (throttling), caídas del origen o consumidores bloqueados.

  • Precisión evalúa si los valores son correctos. Una fila puede llegar a tiempo y, sin embargo, ser errónea.

  • Integridad verifica si los registros o campos esperados están presentes. Las cargas parciales a menudo parecen exitosas hasta que un modelo o panel de control downstream revela vacíos.

  • Frescura mide qué tan antiguos son los datos en el momento en que alguien los consume. Esto es a lo que se refieren los usuarios de negocio cuando preguntan si un panel está actualizado.

  • Disponibilidad le indica si el sistema de datos monitoreado puede ser consultado o si está prestando servicio.

Una forma rápida de recordar la diferencia es la siguiente:

Pilar

Pregunta práctica

Latencia

¿Cuánto tiempo tardó en llegar?

Rendimiento

¿Estamos procesando la cantidad suficiente?

Precisión

¿Son correctos los valores?

Integridad

¿Se perdió algo por el camino?

Frescura

¿Qué tan antiguo es lo que ven los usuarios?

Disponibilidad

¿Pueden los equipos acceder a la información de alguna manera?

Dónde suelen comenzar los fallos silenciosos

La parte difícil no es definir estos pilares. Lo complejo es reconocer sus patrones de fallo lo suficientemente temprano como para actuar.

La puntualidad y la frescura se confunden constantemente. Un flujo de datos puede llegar exactamente a tiempo pero contener registros de origen antiguos. O puede contener datos actualizados pero llegar demasiado tarde para cumplir con la hora límite de un informe. Esos son incidentes diferentes y requieren responsables distintos.

Las señales de anomalía son otro punto ciego común. Una métrica puede permanecer dentro de los límites estáticos habituales y, al mismo tiempo, desviarse de su patrón normal diario o semanal. Por eso, las líneas base con aprendizaje automático suelen superar a los límites definidos manualmente una vez que el entorno se vuelve complejo.

También está la desviación del esquema (schema drift), que a menudo comienza fuera del equipo de datos. Un equipo de aplicaciones publica un cambio, la ingesta de datos brutos sigue "funcionando" y, solo más tarde, las transformaciones, los modelos semánticos o las funciones de ML comienzan a fallar o a producir incoherencias.

Un pipeline en tiempo real saludable no es lo mismo que un conjunto de datos en tiempo real saludable.

Para los equipos que desean un marco de trabajo más amplio sobre estos controles, las dimensiones de calidad de datos y cómo medirlas a escala sirven como un valioso punto de referencia. La lección operativa principal es más simple: mida las dimensiones suficientes para capturar los fallos silenciosos, pero no tantas que nadie pueda distinguir qué alerta es la importante.

Diseñando Alertas y SLAs Que la Gente Realmente Use

La mayoría de los sistemas de alertas fallan por una razón muy simple. Generan demasiado ruido, muy poco contexto, o ambas cosas. Los ingenieros los silencian, las partes interesadas pierden la confianza y las únicas alertas que reciben atención son aquellas que llegan cuando los usuarios ya han detectado el problema.

A professional data engineer monitors real-time pipeline status on a computer screen in a modern office workspace.

Los umbrales estáticos generan ruido

Una regla estática como "alertar si el volumen cae un 10%" suena sensata hasta que se aplica a datos de producción reales. Los fines de semana son diferentes a los días laborables. El cierre de mes se comporta de manera distinta a mediados de mes. Los lanzamientos de productos, las cargas retrospectivas de datos y la estacionalidad de los clientes distorsionan los patrones normales.

Por eso los umbrales estáticos envejecen mal. No se adaptan, por lo que los equipos terminan con uno de estos dos malos resultados:

  • Demasiado sensibles, lo que provoca fatiga por alertas.

  • Demasiado holgados, con lo que se pierden los incidentes que realmente importan.

Lo que funciona mejor es anclar las alertas al comportamiento esperado y a los plazos comerciales. Si se espera un flujo de ingresos antes de que finanzas cierre el informe, la alerta debería hacer referencia a esa dependencia. Si un flujo de monitoreo de pacientes debe mantenerse al día para flujo de trabajo clínico, la alerta debe reflejar el riesgo operativo de recibir datos tardíos, faltantes o sospechosos.

Un buen sistema de alertas comienza con el impacto en el negocio

El sector de la salud hace que esto sea evidente. Solo en los EE. UU., se proyecta que la cantidad de personas que utilizan sistemas de Monitoreo Remoto de Pacientes crezca a 70.6 millones para fines de 2025, lo que eleva la importancia de contar con datos de salud en vivo que sean oportunos y confiables, de acuerdo con las estadísticas de monitoreo remoto de pacientes de HealthArc. En ese entorno, los falsos positivos desgastan la atención clínica y las alertas omitidas pueden tener consecuencias graves.

Esa misma lógica de diseño se aplica fuera de la salud. Un SLA debe responder a tres preguntas:

  1. ¿Qué proceso de negocio depende de este conjunto de datos?

  2. ¿Cuándo deben estar correctos y disponibles los datos?

  3. ¿Quién es responsable de la respuesta cuando los datos no cumplen estas condiciones?

No defina los SLA en función de lo que es fácil de medir. Defínalos en función del último momento en el que recibir datos incorrectos empieza a resultar costoso.

Una buena alerta incluye el conjunto de datos afectado, qué cambió, cuándo comenzó, el comportamiento esperado frente al real, el impacto probable en los niveles downstream y quién debería responder primero. También debería silenciar duplicados y agrupar fallos relacionados. Nadie necesita diez alertas para una misma causa raíz.

Integrando el Monitoreo en Sus Pipelines de Datos

Si el monitoreo vive en un panel de control independiente que nadie revisa, no está integrado; es solo decoración. El monitoreo de datos en tiempo real se vuelve operativo cuando se sitúa dentro de la trayectoria que ya siguen los datos.

A five-step infographic showing the process of integrating continuous monitoring into data pipelines from ingestion to reporting.

Coloque verificaciones donde los datos cambien de estado

En una infraestructura moderna, existen cuatro momentos donde los datos cambian de significado. Esos son los lugares donde vale la pena monitorear.

  • En la ingesta se comprueban los patrones de llegada, la continuidad de la fuente, las ráfagas de duplicados y los cambios en el esquema bruto.

  • Después de la transformación se validan las reglas de negocio, el comportamiento de los nulos, los cruces (joins), las suposiciones referenciales y los agregados fuera de lo normal.

  • En las capas de almacenamiento y distribución se verifica la frescura, los tiempos de publicación y si las tablas o vistas reflejan el ciclo de actualización esperado.

  • Antes del consumo se controlan las salidas de alto riesgo que alimentan paneles de BI, API, procesos de ETL inverso o características de modelos.

Esa distribución es importante porque los diferentes incidentes pertenecen a distintos responsables. Un evento con formato incorrecto en bruto suele apuntar a un problema upstream. Una transformación rota es responsabilidad del equipo de datos. Un extracto desactualizado en un panel puede deberse a la infraestructura de BI o a la de distribución. Un buen monitoreo agiliza la resolución de estos problemas.

Haga que el monitoreo sea parte de la orquestación

El patrón más limpio consiste en hacer que el monitoreo sea ejecutable, no observacional. Airflow, Dagster, dbt Cloud u otros orquestadores deberían activar verificaciones como parte de la ejecución, en lugar de esperar a que alguien se acuerde de revisar una consola.

Un patrón práctico se parece a esto:

  1. Ingerir datos y registrar los metadatos de llegada.

  2. Ejecutar comprobaciones estructurales antes de continuar con la transformación.

  3. Ejecutar los trabajos de transformación con aserciones de calidad integradas.

  4. Calcular las métricas de monitoreo dentro del almacén o del lago de datos.

  5. Bloquear, advertir o publicar según la gravedad y el riesgo en niveles downstream.

Esto crea un punto de control antes de que los datos incorrectos lleguen a las capas de informes. También facilita la gestión de incidentes porque ya se conoce la etapa que falló.

Lo que no funciona es depender por completo de la telemetría genérica del sistema. El uso de CPU, la memoria, el estado de los contenedores (pods) y el tiempo de ejecución de las tareas pueden avisarle si la infraestructura está bajo presión. Sin embargo, no pueden indicarle si un archivo de origen retrasado desactualizó su panel de control ejecutivo, ni si un cambio en el tipo de un campo rompió de forma silenciosa la función de un modelo. La señal de monitoreo debe acompañar al ciclo de vida del dato en sí mismo.

Cómo Elegir Su Solución de Monitoreo en Tiempo Real

Un pipeline puede mostrarse en verde en todos los paneles de control de infraestructura y, al mismo tiempo, estar enviando datos erróneos durante horas. Ese es el gran dilema de la selección. Muchas herramientas de monitoreo son muy buenas para indicarle si los trabajos se ejecutaron, si los contenedores se mantuvieron activos o si las consultas finalizaron. Pocas pueden avisarle si los datos llegaron tarde, cambiaron de forma o sufrieron una desviación tan grande del comportamiento normal como para arruinar una decisión posterior.

A graphic outlining six key criteria for selecting an effective real-time data monitoring software solution.

Preguntas que separan las promesas de la capacidad real

Comience identificando los tipos de fallos que necesita capturar. Si su principal riesgo radica en la llegada tardía de eventos, la latencia de detección y las comprobaciones de frescura importan más que un gráfico de anomalías visualmente impecable. Si su equipo da soporte a modelos orientados al cliente o a API operativas, la desviación del esquema y el cambio en la distribución de datos deberían recibir la prioridad de presupuesto e ingeniería.

Área de evaluación

Qué preguntar

Comportamiento en tiempo real

¿Qué latencia de detección y de alerta puede sostener en nuestro entorno durante una carga normal y en condiciones de incidentes?

Cobertura

¿Monitorea la frescura, la calidad de los datos, el cambio de esquema y la desviación en la distribución, o se centra principalmente en la telemetría del sistema?

Integración

¿Se adapta a nuestro almacén, lago de datos, capa de streaming, orquestador y herramientas de alerta sin que requiera un desarrollo a medida complejo?

Capacidad de acción

¿Puede enrutar alertas según el propietario del conjunto de datos, la dependencia y la prioridad empresarial?

Seguridad

¿Dónde se calculan las métricas, qué datos salen de nuestro entorno y qué modelo de acceso requiere la herramienta?

Operabilidad

¿Puede el equipo de datos operarla como parte de la gestión habitual de sus pipelines, o se convertirá en otra plataforma que requiera mantenimiento adicional?

Pida a cada proveedor que demuestre la detección sobre un fallo real, no con una presentación. Por lo general, me gustaría ver tres pruebas: un flujo retrasado, un cambio de tipo de columna y un problema de calidad realista como picos de nulos o registros duplicados. Esos casos exponen la brecha entre el monitoreo de sistemas y el monitoreo de datos mucho más rápido que cualquier lista de características.

Las promesas sobre los tiempos de latencia necesitan contexto. Como señala Symestic sobre el monitoreo de datos en tiempo real en la manufactura, algunos entornos miden el éxito en milisegundos porque el proceso controlado así lo exige. Los equipos de analítica suelen trabajar con ventanas de tiempo más holgadas, pero se aplica la misma regla. Defina el retraso máximo que su negocio puede tolerar para cada conjunto de datos crítico y luego verifique la herramienta frente a ese objetivo en condiciones similares a las de producción.

La implementación segura para la privacidad debería guiar la decisión

La arquitectura importa tanto como la cobertura de características. Una herramienta que detecte de forma precisa las desviaciones pero que requiera exportar un gran volumen de datos hacia el entorno de un tercero puede complicar y retrasar las aprobaciones de seguridad, obligar a implementar controles adicionales y generar una segunda ruta de movimiento de datos que su equipo tendrá que proteger y mantener.

El patrón de diseño más sólido consiste en ejecutar el monitoreo donde residen los datos. El cálculo de métricas, la evaluación de reglas y el aprendizaje de las líneas base ocurren dentro del almacén, del lago de datos o del entorno privado de ejecución. Eso reduce la exposición de los datos, mantiene los registros sensibles en su lugar de origen y suele facilitar las revisiones de governance de la información porque la capa de monitoreo no realiza copias de los datos de producción en otro entorno SaaS externo.

Esta compensación suele pasarse por alto en muchas guías de compra. Se comparan paneles, canales de alertas y modelos de anomalías, pero se olvida el costo operativo que implica mover los datos solo para observarlos. Para equipos en industrias reguladas, o para cualquiera que busque reducir el radio de impacto ante incidentes, el monitoreo en la base de datos suele ser la opción de diseño más limpia.

digna es un ejemplo de este enfoque. Permite cubrir la detección de anomalías, el control de la puntualidad, el seguimiento de esquemas y la validación a nivel de registro mientras ejecuta los análisis dentro de entornos controlados por el cliente, sin exportar datos de producción.

La decisión entre desarrollar internamente o comprar una solución externa sigue la misma lógica. El desarrollo interno ofrece un control total, pero implica responsabilizarse de la definición de métricas, la lógica de desviación, el enrutamiento de alertas, el almacenamiento histórico, los flujos de gestión de incidentes y los controles de acceso. Comprar una solución externa solo aporta valor si elimina esa carga de ingeniería al tiempo que se integra con su modelo de seguridad y su arquitectura de datos.

Mejores Prácticas para el Escalamiento y la Governance

La implementación técnica es la parte fácil en comparación con mantener útil el monitoreo una vez que pasa la primera oleada de configuración. Los equipos pierden el entusiasmo cuando la responsabilidad es difusa, las alertas se acumulan y no se cierra el flujo con los productores de datos en origen.

Hábitos operativos que mantienen útil el monitoreo

Unos pocos hábitos marcan una diferencia muy representativa:

  • Defina con claridad los propietarios de los datos. Cada conjunto de datos clave necesita tener asignado un responsable para tomar decisiones sobre su calidad y contar con una ruta clara de escalamiento ante incidentes.

  • Separe la gravedad del ruido. No todas las anomalías justifican la activación de una alerta urgente. Vincule la gravedad con el impacto empresarial y el radio de afectación en niveles downstream.

  • Revise los incidentes recurrentes. Si una misma alerta se activa de forma repetitiva, solucione el problema en el origen o ajuste el control. No se acostumbre a convivir con el problema.

  • Mantenga bajo control de versiones sus expectativas. Los esquemas, las programaciones y las reglas de negocio cambian. La governance de datos requiere un proceso formal de control de cambios, no depender del conocimiento informal compartido del equipo.

  • Conserve la evidencia cerca de los datos. El historial de métricas, los resultados de las validaciones y el contexto del incidente deberían ser fáciles de inspeccionar en el mismo lugar de trabajo habitual de los ingenieros.

El objetivo general es cultural. El monitoreo debe guiar al equipo desde una actitud de depuración reactiva hacia una gestión de fiabilidad controlada. Esto solo se logra cuando los controles se integran en los propios pipelines, los propietarios saben de qué son responsables y la organización trata la calidad de los datos como una disciplina operativa constante y no como una simple tarea de limpieza ocasional.

El monitoreo de datos en tiempo real funciona cuando logra cerrar la brecha entre el estado de la infraestructura y la veracidad de los datos. Ese es el estándar para el cual vale la pena construir sistemas.

Si su equipo busca un sistema de monitoreo en tiempo real que abarque puntualidad, anomalías, cambios de esquema y validaciones a nivel de registro sin necesidad de exportar datos de producción, vale la pena evaluar digna. Ejecuta el análisis dentro de los entornos controlados por el cliente, adaptándose a las necesidades de los equipos que requieren una Observability moderna de la mano de una arquitectura respetuosa con la privacidad.

Compartir en X
Compartir en X
Compartir en Facebook
Compartir en Facebook
Compartir en LinkedIn
Compartir en LinkedIn

Conoce al equipo detrás de la plataforma

Un equipo de expertos en IA, datos y software con sede en Viena respaldado

por un rigor académico y experiencia empresarial.

Conoce al equipo detrás de la plataforma

Un equipo de expertos en IA, datos y software con sede en Viena respaldado
por un rigor académico y experiencia empresarial.

Producto

Integraciones

Recursos

Empresa