Saltar al contenido
CCH TechLab

Diccionario informático

DevOps

¿Qué es DevOps?

Definición breve: DevOps es un enfoque cultural y técnico que integra desarrollo y operaciones para entregar software con mayor velocidad, calidad y fiabilidad mediante automatización, CI/CD y observabilidad.

Ejemplo rápido

# Pipeline CI/CD simplificado (YAML)
stages: [build, test, deploy]

build:
  script:
    - npm ci
    - npm run build
test:
  script:
    - npm test -- --ci
deploy:
  environment: production
  script:
    - docker build -t miapp:latest .
    - docker compose up -d
Lenguaje del código: PHP (php)

Pipeline típico: compilar, probar y desplegar automáticamente.

¿Por qué importa?

Reduce el tiempo de entrega, mejora la calidad y la capacidad de recuperación. La colaboración, IaC, tests automatizados y despliegues repetibles permiten responder rápido a cambios de negocio con menos riesgos.

Mini-FAQ

¿CI vs CD?

CI integra y prueba cambios continuamente; CD automatiza despliegues a entornos (Entrega/Despliegue Continuo).

¿Herramientas habituales?

Git, pipelines (GitHub Actions/GitLab CI), Docker/K8s, Terraform, Prometheus/Grafana, feature flags, Blue/Green/Canary.

Scroll al inicio