La regla número uno del desarrollo de software es: nunca deploys un viernes. La regla número uno de El Auto Rojo es: las reglas son sugerencias.

El contexto

Era viernes, 10:47 PM. Teníamos un hotfix listo para producción. El cliente lo necesitaba para el lunes. Podíamos esperar al sábado por la mañana como personas sensatas, o…

La decisión

Siccha escribió en el chat: “¿Lo mandamos?”. Patrick respondió con un emoji de calavera. Yo respondí con un “YOLO”. Paulo citó a Sun Tzu. Nadie sabe por qué.

El deploy

Pipeline verde en 3 minutos. CloudFront invalidado. S3 actualizado. Todo limpio. Nos quedamos mirando los logs en silencio durante 10 minutos esperando que algo explotara.

Nada explotó.

La mañana siguiente

Patrick encontró 3 bugs que no tenían nada que ver con el deploy. Llevaban ahí semanas. Los arregló con su café de la mañana como si nada.

La moraleja

¿Se puede deployar un viernes? Sí, si tienes CI/CD confiable, monitoring decente y un QA que revisa todo el sábado por deporte. ¿Lo recomendamos? No oficialmente. ¿Lo volveríamos a hacer? Absolutamente.