Todo como código (2)

Estamos acostumbrados a usar archivos de configuración. «Configurar como código» o la «configuración como código» comprende esos archivos pero va más allá. Se refiere a no sólo registrar todos los ajustes o parámetros de un sistema o pieza de software en un archivo que es leído al inicio (o en algún momento posterior), se trata del proceso de captura de todo lo que se requiere para funcionar en forma de una serie de expresiones que plasman los elementos estáticos y dinámicos con un sistema de símbolos o instrucciones que permiten registrar acciones, dependencias, tiempo y estructura1.

Lo anterior es que la configuración del sistema (o de aquello que estamos configurando) puede recibir el mismo tratamiento que cualquier código fuente: almacenamiento, control de versiones, pruebas, integración, revisiones, etcétera. Así, será facil entender el porqué es algo que ha venido ganando popularidad y cómo es que este enfoque, si bien no diría que nos libera enteramente de ciertas limitaciones físicas, nos permite hacer que la realidad física ya no sea un entorno si no una especificación más.

Referencias

  1. Terence Wong, «What is Everything as Code?«, octopus.com, blog. Published: 2023.07.19; visited: 2023.09.13. URL: https://octopus.com/blog/what-is-everything-as-code.

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.