# data[].attributes.body
La gestión de la configuración es un proceso de ingeniería de sistemas que sirve para establecer la coherencia de los atributos de un producto a lo largo de su vida.

# data[].attributes.headline
¿Por qué es importante la gestión de la configuración?

# data[].attributes.subject
¿Por qué es importante la gestión de la configuración?

# data[].attributes.body
ayuda a los equipos de ingeniería a crear sistemas sólidos y estables mediante el uso de herramientas que gestionan y supervisan automáticamente las actualizaciones de los datos de configuración. Los sistemas de software complejos están formados por componentes que difieren en granularidad de tamaño y complejidad.

# data[].attributes.headline
Gestión de la configuración en la metodología ágil

# data[].attributes.subject
Gestión de la configuración en la metodología ágil

# data[].attributes.body
La gestión de la configuración permite a los equipos que siguen una metodología ágil clasificar y priorizar sin lugar a duda el trabajo de configuración. Ejemplos de este tipo de trabajo son tareas y trabajos como los siguientes:

Actualizar los certificados SSL de producción

Añadir un terminal nuevo de base de datos

Cambiar la contraseña de los servicios de correo electrónico de desarrollo, entorno de ensayo y producción

Añadir claves API para una nueva integración de terceros

# data[].attributes.headline
Cómo implementar la gestión de la configuración

# data[].attributes.subject
Cómo implementar la gestión de la configuración

# data[].attributes.body
La primera acción para gestionar la configuración es recopilar información. Los datos de configuración se deben añadir y compilar a partir de diferentes entornos de aplicación, desarrollo, ensayo y producción para todos los componentes y servicios en uso.

# data[].attributes.body
Una vez que los datos de configuración se hayan añadido y organizado, se puede establecer una referencia inicial. Dicha referencia presenta un estado de configuración conocido que permitirá que el software dependiente funcione correctamente, es decir, sin errores.

# data[].attributes.body
El hecho de añadir los datos de configuración a un repositorio y tenerlos organizados facilita la colaboración y permite ver la configuración del sistema. El popular flujo de trabajo de solicitudes de incorporación de cambios que los equipos de software usan para revisar y editar el código se puede aplicar a los archivos de datos de configuración. Esto ayuda a crear un sistema de auditoría y contabilidad.

# data[].attributes.body
La gestión de la configuración es una herramienta necesaria para gestionar sistemas de software complejos. La falta de gestión de la configuración puede causar graves problemas de fiabilidad, tiempo de actividad y capacidad de escalar un sistema. Muchas de las herramientas actuales de desarrollo de software llevan incorporadas funciones de gestión de la configuración.

# data[].attributes.body
es el sistema de control para realizar el seguimiento de los cambios de código. Añadir los datos de gestión de la configuración junto al código en un repositorio de Git proporciona una visión global del control de versiones de todo un proyecto. Git es una herramienta fundamental en la gestión de la configuración de mayor nivel.

# data[].attributes.body
se basa en archivos de configuración denominados “Dockerfiles”, que contienen una lista de comandos que se evalúan para reconstruir la instantánea esperada del estado del sistema operativo. Docker crea contenedores a partir de estos Dockerfiles, que son instantáneas de una aplicación preconfigurada. Los Dockerfiles se envían a un repositorio de Git para realizar el seguimiento de las versiones y requieren una gestión adicional de la configuración para implementarlos en la infraestructura.