SRE : qu’est-ce que c’est ?
Inventée en 2003 par Ben Treynor, programmeur chez Google, La Site reliability engineering est à l’origine une structure soutenant les développeurs dans la construction d’applications à grande échelle. Aujourd’hui, L’objectif principal de la SRE est de développer des systèmes logiciels et des solutions automatisées sur tous les aspects opérationnels. Ainsi, le site reliability engineer effectue le travail délégué traditionnellement aux équipes opérations, et s’entoure plutôt d’ingénieurs ayant une expertise logicielle pour résoudre des problèmes complexes. Par conséquent, l’ingénierie de la fiabilité du site peut être considérée comme un ensemble de pratiques qui intègre de l’ingénierie logiciel dans les opérations, augmentant ainsi l’efficacité et la fiabilité des systèmes logiciels et améliorant le flux de travail.