Reducción de toil
El concepto de "toil" en SRE es el trabajo manual, repetitivo y automatizable que no aporta valor duradero y crece de forma lineal con el tamaño del sistema. Reducir el toil consiste en automatizarlo de forma sistemática para que la ingeniería se dedique a mejoras en su lugar.
Definición de Google SRE: el toil es trabajo manual, repetitivo, automatizable, táctico (no estratégico), sin valor duradero, y que escala con el tamaño del servicio. Ejemplos: relanzar a mano un job que falló, aprovisionar un servidor a mano, responder a la misma alerta con la misma acción una y otra vez. El problema: el toil consume tiempo, escala mal (más sistema, más toil), desmotiva y desplaza el trabajo de mejora. El remedio: identificar el toil, medir cuánto tiempo ocupa, y automatizarlo (scripts, autoservicio, remediación automática, mejores herramientas). Google recomienda que un SRE dedique menos de la mitad de su tiempo al toil, para que el resto vaya a ingeniería que reduzca el toil futuro. Un principio central de SRE para una operación sostenible. Relacionado con el runbook y el post-mortem de incidentes.