El rabbit hole de la infra

Cómo pasé de 'con Vercel alcanza' a tener opiniones sobre networking en Kubernetes.

18 de ene de 20262 min#linux#infraestructura#kubernetes#devops

Hay un momento en el desarrollo donde Vercel deja de ser suficiente. No porque Vercel sea malo — es excelente para lo que hace — sino porque necesitás hacer algo que no encaja en ese modelo: puertos personalizados, servicios que hablan entre sí, control real sobre lo que corre y dónde.

Ese momento me pasó con Underground LP. Quería correr Next.js, PostgreSQL y Nginx en el mismo servidor, con Docker Compose, en una VM de Google Cloud. Sonaba directo. No lo fue.


La primera semana la pasé peleando con networking entre containers. La segunda, con certificados SSL y Nginx como reverse proxy. La tercera empecé a entender qué estaba haciendo.

Eso es lo que me gusta del rabbit hole de la infra: cada problema te obliga a entender una capa más abajo. Vas por un error de Nginx y terminás leyendo sobre cómo funciona DNS. Vas por un container que no arranca y terminás entendiendo mejor cómo Linux maneja procesos.


Ahora estoy metiéndome en Kubernetes. No porque lo necesite para nada concreto todavía, sino porque quiero entender cómo funciona antes de necesitarlo.

Soy usuario de Linux hace años. Uso la terminal para casi todo. Y a esta altura tengo opiniones sobre cosas que antes me parecían arbitrarias — qué distro, qué shell, cómo estructurar los configs, por qué importa entender lo que pasa debajo.

No sé si es una virtud o una pérdida de tiempo. Probablemente las dos.