DevOps
Esta sección documenta las prácticas de DevOps, incluyendo control de versiones, integración continua y despliegue en la nube.
Principios
- Automatización: Minimizar intervención manual en builds y deploys.
- Observabilidad: Logs, métricas y trazas centralizadas.
- Infraestructura como Código: Configuración versionada y reproducible.
- Staging Environments: Flujo controlado entre ambientes.
Stack Tecnológico
- Control de Versiones: Git con modelo de branching basado en Fast-Forward.
- CI/CD: GitLab CI / GitHub Actions.
- Cloud: Google Cloud Platform (GCP).
- Contenedores: Docker.
- Orquestación: Cloud Run (serverless).
Contenido de esta Sección
Explora las guías detalladas:
- Control de Versiones y Git: Modelo de branching, estrategias de merge y convenciones de commits.
- Pipelines de CI/CD: Estructura del pipeline, etapas, variables y notificaciones.
- Despliegue en GCP: Cloud Run, Secret Manager, Apigee y monitoreo.