🩺 Síntomas#
- La aplicación devuelve 503 durante toda la ventana de despliegue, y vuelve sola cuando la migración termina
- El healthcheck sigue en verde: el proceso está vivo, lo que falla son las peticiones
- El
pg_locks(o equivalente) muestra un lockAccessExclusiveLocksostenido sobre una sola tabla - La cola de conexiones a la base crece hasta agotar el pool (caso 14)
- El equipo programa los despliegues «para la madrugada», que es la forma de convivir con el problema en vez de resolverlo
- Un
ALTER TABLEque en staging tardó 200 ms tarda veinte minutos en producción, porque staging tiene mil filas y producción dos millones
Caso 17 · Migración de esquema sin downtime — ⬅️ README del caso · ⚖️ Comparativa de los 7 stacks
🗺️ Contexto · 🩺 Síntomas · 🔍 Diagnóstico · 🧠 Causas raíz · 🛠️ Opciones de solución · ⚖️ Trade-offs · 💼 Valor de negocio · 🚨 Postmortem