Serie

Infraestructura como código

Escribir el código es lo fácil; lo que se diseña es el estado: dónde vive, quién lo toca y cuánto rompe un apply. Cada episodio cambia una de esas tres cosas y enseña su precio.

La red de la serie de redes se montó a mano, a golpe de clic en la consola. Esta serie la pasa a código a medida que crece el equipo que la cuida, con BCPS Bank como ejemplo: Marta, del equipo de plataforma, empieza sola con la VPC de la API; luego llega Jon, del equipo de la app; luego los entornos, los demás equipos y, al final, toda la nube del banco. Cada problema aparece justo cuando el tamaño lo provoca.

En cada episodio hay tres columnas: lo que dice el código, lo que dice el estado y lo que hay de verdad en la nube. El estado se trata como lo que es, una base de datos, y la nube como otra réplica que diverge.

  1. 01Alguien lo cambió a manodeclarativo, plan y drift
  2. 02El orden importagrafo, oleadas y reemplazo
  3. 03Dos personas, un estadoestado remoto, lock y pipeline
  4. 04Cuánto rompe un applypartir el estado
  5. 05Módulos como contratosinterfaz y versiones
  6. 06La landing zonecuentas y guardarraíles

Terraform es la herramienta de los ejemplos, con un proveedor inventado (nube): la serie explica conceptos, no es un taller de Terraform. Lo básico (la API de una nube, un grafo, un lock…) va en recuadros desplegables dentro de cada episodio. La serie sigue a la de redes, pero se puede leer sola.