Han visto que siempre cuando alguien guarda una receta solamente en su memoria, está convencido de que jamás la olvidará. Hasta que llega el día en que intenta repetirla y descubre que faltan ingredientes, pasos y detalles que parecían imposibles de olvidar. En tecnología ocurre algo parecido. Por eso la pregunta muchas veces no debería ser: "¿Por qué utilizar Infraestructura como Código?" Sino más bien: "¿Por qué seguir sin utilizarla?" Porque cuando una organización decide administrar infraestructura manualmente, está aceptando una serie de riesgos que suelen pasar desapercibidos. Cada servidor configurado a mano puede terminar siendo distinto. Cada cambio manual puede introducir errores difíciles de rastrear. Cada procedimiento no documentado puede transformarse en dependencia de una sola persona. Cada emergencia puede convertirse en una expedición arqueológica para descubrir cómo fue configurado algo años atrás. Como viejo gruñón tecnológico, he escuchado varias...
Han visto que siempre cuando alguien tiene que armar un mueble por segunda vez, piensa: "Ahora sí me acuerdo cómo era." Y termina mirando el manual nuevamente porque la memoria humana tiene una relación bastante creativa con la realidad. Durante décadas, gran parte de la infraestructura tecnológica funcionó de forma parecida. Servidores configurados a mano. Redes creadas siguiendo instrucciones guardadas en correos antiguos. Cambios realizados a las tres de la mañana por alguien que prometió documentarlos después. Y todos sabemos cómo termina esa historia. Con un archivo llamado "versión_final_definitiva_ahora_si_v12.xlsx". La Infraestructura como Código llegó para resolver ese problema. Transformó configuraciones manuales en código reutilizable, versionado y reproducible. Pero ahora estamos entrando en una nueva etapa. La Infraestructura como Código asistida por Inteligencia Artificial. Y no, no significa que una IA administrará sola todo el centro de datos mientra...