Site Reliability Engineering
SRE es la práctica de ingeniería pionera de Google que opera sistemas con métodos de ingeniería de software, equilibrando fiabilidad y velocidad de desarrollo mediante presupuestos de error.
Propósito
Mejorar la fiabilidad del sistema con métodos de ingeniería, cuantificando los objetivos de fiabilidad.
Mecanismo
SLIs (métricas como disponibilidad), SLOs (objetivos como 99,9 %), SLAs (contratos). Presupuesto de error = 1 − SLO; agotarlo congela funcionalidades en favor de la estabilidad. Operaciones automatizadas, planificación de capacidad y postmortems de incidentes.
Casos de uso
- Ingeniería de fiabilidad
- Automatización de operaciones
- Presupuestos de error