BASE DE DATOS
¿Que es DevOps?
DevOps es una cultura y un conjunto de prácticas que elimina la barrera entre el "equipo que escribe el código" y el "equipo que ejecuta ese código de forma segura". El objetivo es acelerar el recorrido del software desde la idea hasta la producción, aumentando a la vez la estabilidad y la seguridad del sistema.
Objetivo de DevOps
- Acortar el tiempo de entrega
- Reducir los errores de publicación
- Eliminar las diferencias entre entornos (el síndrome de "en mi máquina funcionaba")
- Hacer la operación visible y medible (log/metric/trace)
Principios básicos de DevOps
- Automatización: Pruebas, instalación, publicación, rollback
- Mejora continua: Cada incidente es un ciclo de aprendizaje
- Responsabilidad compartida: El producto no es solo "código", es "un sistema en funcionamiento"
Herramientas (no son el objetivo)
Docker, Kubernetes, Jenkins, Ansible, Terraform… Son aceleradores. Lo que convierte a DevOps en DevOps no son las herramientas, sino el proceso estandarizado + la visibilidad + la cultura de responsabilidad.