Glosario · El oficio · Fase 1
Tienes el código de un cliente en tu portátil, con Git, pero nunca hiciste
Copia de seguridad
Un duplicado de algo importante, guardado en otro sitio, para poder recuperarlo si el original se pierde.
✦Apagada: responde bien la pregunta del final para encenderla
También lo verás como: copia de seguridad · copias de seguridad · backup · backups · respaldo
Analogía
La copia de las llaves en casa de un familiar. Solo sirve si está en otro lugar: una copia en el mismo llavero no es una copia.
Qué hay que copiar en un proyecto web
| Qué | Cómo se protege |
|---|---|
| El código | con Git y un remoto en GitHub: ya queda fuera de tu ordenador |
| Los datos (clientes, pedidos) | copias automáticas de la base de datos (Fases 7 y 11) |
| Los secretos | en un gestor de contraseñas, nunca en el repositorio → secreto |
| Los archivos subidos (fotos de platos) | en el servicio de almacenamiento, con sus propias copias |
Fíjate en la asimetría: el código es lo fácil. Si se pierde, está en GitHub. Lo insustituible son los datos del negocio: si se pierden los pedidos de un mes, no hay comando que los traiga de vuelta.
La parte que casi nadie hace
Probar que se puede restaurar. Una copia que nunca se ha intentado recuperar es una esperanza, no una copia.
Para qué sirve / cuándo aparece
git pushes tu copia de seguridad del código desde la Fase 1.- En la Fase 11, el criterio de salida es saber cómo recuperar el sistema si se borra todo.
No confundir con
- control de versiones: guarda la historia de los cambios. Una copia guarda un estado. Git con un remoto te da las dos cosas para el código, pero no para los datos.
Comprueba que lo entendiste