Cómo funciona el trabajo
Enfoque
Seis principios de trabajo que dan forma a cada encargo.
Preguntas antes que promesas
La mayoría de los proyectos que salen mal se definieron mal en la primera conversación, no se construyeron mal después. Cuenta con que te pregunte mucho antes de darte un número, incluidas las preguntas incómodas sobre quién controla de verdad tus dominios y si alguien conserva todavía las credenciales del hosting antiguo.
Si la respuesta honesta a «¿puedes hacer esto?» es «no bien», es lo que vas a oír, en lugar de una factura.
Todo en código
Infraestructura definida en Terraform, contenido en un repositorio bajo control de versiones, pipelines en el mismo repositorio que aquello que construyen. Nada configurado a base de clics en una consola, donde no se puede revisar, reproducir ni explicar seis meses después.
Hecho para entregarlo
Documentación y runbooks como parte del trabajo, no como añadido final. Nada de herramientas propietarias, ni de componentes que solo yo sepa operar, ni de montajes que dependan de que yo siga ahí.
El lock-in es un modelo de negocio. No es este.
El riesgo, nombrado pronto
Toda migración tiene una cosa que es la que más papeletas tiene de salir mal, y rara vez es lo que se está migrando. Si mueves una API, son los clientes que no controlas y siguen apuntando a la dirección antigua. Si mueves algo con estado, es la ventana de corte y qué pasa con las escrituras durante ella. Si mueves un endpoint público, es el DNS: normalmente porque el correo de la empresa vive en los mismos dominios, y un cambio descuidado de nameservers tumba el mail.
Sea lo que sea en tu caso, se dice en la primera conversación en vez de descubrirse el día del corte.
De uno en uno, y con marcha atrás
Nada se mueve de golpe. Los workloads se mueven de uno en uno, cada uno con una vuelta atrás que sigue disponible hasta que la versión nueva se ha demostrado bajo carga real. Donde el tráfico se puede repartir, se reparte: primero un porcentaje pequeño, sostenido el tiempo suficiente como para volverse aburrido, y luego más. Deshacer un paso debería llevar minutos y no requerir heroicidades.
Pequeño, aburrido y duradero
Hosting estático antes que servidores que hay que parchear. Certificados gestionados antes que recordatorios en el calendario. Menos piezas móviles, elegidas a propósito.
El objetivo es una infraestructura en la que dejes de tener que pensar.