SRE
Es la sigla de «Site Reliability Engineering». SRE es un enfoque estructurado para el desarrollo de software que se originó en Google. El objetivo de SRE es crear y mantener aplicaciones de software confiables y escalables.
SRE es similar a DevOps, pero se centra en los desarrolladores. En lugar de requerir dos equipos separados (desarrollo y operaciones), los desarrolladores de SRE trabajan como un equipo unificado para producir software confiable. El equipo de SRE ideal incluye desarrolladores con diferentes especialidades, de modo que cada desarrollador pueda aportar conocimientos útiles.
La ingeniería de confiabilidad de sitios está diseñada para dar a los desarrolladores más libertad para crear soluciones de software innovadoras. Al establecer sistemas de software confiables con redundancia y medidas de protección, los desarrolladores no están limitados por los protocolos de operaciones tradicionales. Por ejemplo, en un equipo de DevOps, el gerente de operaciones puede tener que aprobar cada actualización de software antes de que se publique. En SRE, es posible que los desarrolladores puedan publicar actualizaciones según sea necesario.
Dado que SRE se centra en los desarrolladores, el gerente de un equipo de SRE debe tener experiencia en desarrollo, no solo conocimientos de operaciones. Un gerente de SRE puede ayudar activamente en el desarrollo de software en lugar de limitarse a supervisarlo.
NOTE:SRE también es una abreviatura de «Site Reliability Engineer», un título que recibe un miembro de un equipo de ingeniería de confiabilidad de sitios.[/n]
Pon a prueba tu conocimiento