Budget for Failure
Ce qu'est le SRE et comment le pratiquer
Le site reliability engineering depuis la base, pour qui veut l'apprendre : le rôle, ses chiffres, le travail dans le code et la plateforme dessous.
4 parties
Ce que fait un SRE : le métier derrière le titre
Le site reliability engineering, c'est du génie logiciel appliqué aux opérations. Ce qu'un SRE possède, ce qu'il surveille, et en quoi il diffère du DevOps.
SLI, SLO, SLA, error budget : les chiffres qui font tourner le SRE
Un SLI est ce que vous mesurez, un SLO la cible, un SLA le contrat, et l'error budget l'écart que vous pouvez dépenser. L'arithmétique, montrée sur AWS.
Le SRE dans le code : timeouts, retries et alertes as code
La fiabilité se décide dans le dépôt. Ce qu'un SRE relit dans le code applicatif : timeouts, retries, health checks, rollouts, et alertes de burn rate as code.
Cloud ou on-prem : ce qu'un SRE vérifie sous le service
Votre plus grande dépendance est la plateforme. Ce qu'un SRE vérifie, cloud ou data center : domaines de défaillance, control planes, quotas, capacité.
