Spring GDS 25 Aniversario
Una empresa de logística que envía a 190 países construyó algo para enviarse a sí misma.
Infrastructure as Code significa definir tus servidores, redes, bases de datos y recursos cloud en archivos en lugar de ir haciendo clic por una consola. Los archivos describen cómo debería verse la infraestructura, y una herramienta hace que la realidad coincida. Herramientas como Terraform, Pulumi y CloudFormation hacen esto para AWS, Google Cloud y el resto.
El cambio es que la infraestructura pasa a ser algo que versionas, revisas y pruebas como cualquier otro código. Un cambio en una regla de firewall pasa por una pull request. Un entorno nuevo se levanta ejecutando los mismos archivos que construyeron el anterior. Cuando el montaje manual se desvía, dos servidores que debían ser idénticos dejan de serlo en silencio, y nadie lo sabe hasta que algo se rompe a las 2 de la madrugada. IaC elimina esa deriva porque los archivos son la fuente de verdad. Un equipo que necesita una copia idéntica de producción para pruebas puede levantarla en minutos desde las mismas definiciones y desmontarla cuando termina.
Esto es fundamental para el trabajo cloud moderno y la estandarización de plataformas. Sin ello, escalar significa más gente pulsando botones. Con ello, escalar significa ejecutar las mismas definiciones otra vez.
Definimos la infraestructura en código desde el principio, así que la forma en que se construye un sistema queda escrita en lugar de encerrada en la cabeza de alguien. Eso hace los entornos reproducibles y los cambios revisables. También hace honesta la entrega: el cliente recibe el plano real de su infraestructura, no una explicación verbal que se deteriora en cuanto nos vamos.
En el trabajo de plataforma usamos IaC para estandarizar cómo se aprovisionan los servicios en toda una empresa, que es donde la optimización de costes cloud suele empezar a rendir. Cuando cada entorno sale de las mismas definiciones, puedes ver qué estás ejecutando y dejar de pagar por lo que olvidaste. Construimos el montaje para que el equipo de un cliente pueda cambiarlo con confianza, porque una infraestructura que no pueden tocar es una infraestructura que en realidad no poseen.
¿Infraestructura que vive en clics y conocimiento tribal? Vamos a ponerla en código.
Una empresa de logística que envía a 190 países construyó algo para enviarse a sí misma.
Convertir una marca en un negocio que funciona.
Medio millón de personas. Una app. Cero caos.















