Zeiss ha integrado con éxito las métricas de DORA con las prácticas de FinOps utilizando Backstage y Argo CD, marcando un paso significativo hacia la visibilidad operativa unificada. La compañía abordó el desafío de atribuir implementaciones, servicios y costos con precisión a equipos, sistemas y unidades organizativas. Esta integración permite evaluaciones de rendimiento confiables de la entrega de software y análisis de costos transparentes, esenciales tanto para la eficiencia de DevOps como para la responsabilidad financiera. La iniciativa comenzó con el reconocimiento de que las plataformas en la nube generan grandes cantidades de telemetría, registros, métricas y datos de costos.
Sin embargo, sin mecanismos de atribución claros, estos puntos de datos no logran ofrecer información procesable. Alexander Troppmann, durante su presentación en la conferencia Mastering GitOps el 25 de junio de 2026, describió cómo Zeiss abordó este problema a través de la gestión de metadatos. Enfatizó la necesidad de una asignación de atributos consistente, como la propiedad de la implementación, el dominio del sistema, el entorno y la responsabilidad de los costos, para garantizar un análisis significativo. Inicialmente, Zeiss operó en tres dominios distintos: Backstage como un catálogo de servicios con información de propiedad, repositorios de GitOps que definen los estados de implementación deseados y Kubernetes / Argo CD que gestiona los entornos de tiempo de ejecución reales.
Sin una propagación de metadatos sin fisuras a través de estas capas, surgieron inconsistencias. Estas llevaron a métricas DORA no confiables e informes de costos ambiguos, lo que dificulta el rastreo de fallas o la asignación precisa de gastos. Para resolver esto, Zeiss aprovechó Backstage como su fuente central de verdad para la atribución. Mantiene dimensiones como equipo, sistema, componente, entorno, usuario de costos y centro de costos. Estos atributos forman la base de todos los informes analíticos. Las mejoras futuras incluyen la adición de propietarios de SRE, clasificaciones de criticidad y perfiles de escalabilidad.
Mientras que algunos metadatos, como las asignaciones de equipos y componentes, son cruciales para las métricas de DORA, otros, como el usuario de costos y el inquilino, son más vitales para FinOps, soportando la facturación interna, el presupuesto y el agrupamiento de costos. Para cerrar la brecha entre estos dominios, Zeiss desarrolló herramientas personalizadas. El Argo CD Annotator se ejecuta como un Kubernetes CronJob, clonando repositorios GitOps para identificar manifiestos de aplicaciones de Argo CD. Recoge metadatos de Backstage e inyecta de nuevo en los manifiestos a través de componentes Kustomize y parches JSON. Este enfoque asegura que las configuraciones de GitOps permanezcan intactas, preservando la claridad en el control de versiones mientras se mantiene la atribución a nivel de plataforma.
Otra herramienta clave es el DORA Metrics Collector para Argo CD, que opera como un microservicio basado en Go dentro del entorno de nube. Monitoriza los CRD de aplicaciones de Argo CD a través de informantes de Kubernetes, clasificando las implementaciones, fallas y recuperaciones de manera determinista. El colector exporta métricas de Prometheus y proporciona puntos finales REST para Backstage, Grafana y paneles de administración. Su base de código incluye más de 15,000 líneas de código de producción, casi la misma cantidad de código de prueba, más de 600 funciones de prueba, 13 registros de decisión de arquitectura y nueve especificaciones. La implementación sigue siendo completamente determinista, libre de depender de la inteligencia artificial.
Definir un despliegue exitoso en Zeiss es particularmente preciso. La compañía ha establecido criterios claros para determinar si un despliegue cumple con sus estándares, asegurando la coherencia y confiabilidad en sus operaciones. Este nivel de precisión apoya la mejora continua y se alinea con objetivos más amplios de excelencia operativa y transparencia financiera.
★
Mantengamos las noticias honestas.
ObjectiveNews se financia con los lectores y no tiene anuncios: te mostramos el sesgo en lugar de ocultarlo. Apoya el periodismo independiente por 4 €/mes.
Hazte suscriptor