Hay una linea clara entre el software que esta listo para produccion y una demo que casualmente corre en tu portatil. Esto es lo que los separa.
Area
Listo para produccion
Demo que se rompe en produccion
TestsTests automatizados cubren los caminos criticos.
Probado pulsando por el una vez.
DesplieguesCI/CD, repetible, un boton.
Manual, desde la maquina de alguien, cruzando los dedos.
VisibilidadMonitorizacion y seguimiento de errores te avisan primero.
Te enteras cuando un usuario escribe un correo, o un tuit.
Bajo cargaProbado contra concurrencia realista.
Bien para un usuario, desconocido para mil.
Cuando se rompeReversion probada, de vuelta en minutos.
Panico, arreglos manuales, caida prolongada.
SeguridadAutenticacion, secretos y entradas tratados como es debido.
Claves incrustadas en el codigo y fiarse de la entrada del usuario.