Site-Reliability-Engineering (SRE) es una práctica originalmente creada por Google en 2003.
Es importante destacar las razones de cómo esta "metodología de trabajo" se propaga de más allá de las fronteras de esta gran compañía.
Actualmente, se instaló como un estándar de facto en todos los equipos de trabajo de IT, sin distinción de la naturaleza de la industria, servicio o producto que las mismas ofrezcan.
SRE es una práctica cuya propagación se debe a la evolución natural que tuvo en los últimos años la industria de la tecnología, para lograr una mejor experiencia de usuario.
Propagación que, sin dudas, tuvo una aceleración exponencial en los últimos cinco años debido a las condiciones de vida que se nos plantearon como sociedad a nivel mundial a causa del COVID-19 y las diferentes modalidades de cuarentenas.
Esto, de un modo forzado y sin ningún tipo de antelación o preparación, dejó al descubierto numerosas falencias que todas las organizaciones poseían de cara a sus equipos de trabajo, sus procesos, sus instalaciones.
Una nueva realidad
Las cuales pasaron a tener una preponderancia crítica, si de lo que se trata es de permitir la continuidad y el funcionamiento de la sorganizaciones, de un modo adecuado a la "nueva" realidad en la que estamos inmersos.
La industria de consumo masivo tuvo que modificar su matriz de raíz para poder transformar su modelo de venta, focalizado en lo presencial, a un esquema centrado en el comercio electrónico.
La industria financiera debió adaptar su modelo de operaciones y gestión al nuevo mundo virtual.
También, el modo de interacción por cuestiones de salud se vió modificado 180 grados.
Estos cambios, no solo afectaron y requirieron adecuación por parte de las organizaciones y empresas afectadas, sino también del cliente.
Ya que presentaron un cambio de paradigma para todos nosotros como clientes y consumidores de estos productos y servicios, que tuvimos quere "aprender" cómo continuar con nuestras vidas, pero a través de una aplicación móvil, unsitio web o, incluso, un servicio de mensajería instantánea.
Mejora en los perfiles
Si bien en un primer momento se pudo atender esta problemática agregando capacidad de procesamiento (conocida como "escalamiento vertical"), esto resultaba muy costoso y complejo.
Por eso, hubo que llevar adelante nuevas prácticas que permitieran adecuar esto, alineado a un modo de escalamiento más racional, con costos más adecuados y que satisfaciera de un mejor modo las nuevas demandas elásticas ("escalamiento horizontal").
Es aquí, y potenciado por las capacidades que brindaban las nubes y sus diferentes proveedores, donde los perfiles de SRE tomaron su máximo protagonismo.
Se trata de perfiles de profesionales que no sólo aseguran una correcta operación tecnológica de los sistemas,sino que también trabajan y focalizan sus habilidades en el modo en que los recursos se utilizan.
Cuando uno lee las capacidades y características de esta práctica, como así también los perfiles que la llevan adelante, es común confundirlos con DevOps.
Por eso es importante destacar que ambas cosas son complementarias en una organización, dado que esta última(DevOps) está estrechamente relacionada con el modo en que las aplicaciones y soluciones son desarrolladas.
Por otro lado, SRE tiene una conexión más directa con el modo en quelas mismas funcionan y, por sobre todo, busca que cada vez sea de un modo más eficaz y eficiente.
Esto marca que es importante que cualquier organización que desee tener una madurez en todo su ecosistema tecnológico, piense en contar con ambas prácticas de modo de lograr una sinergia y retribución positiva para con sus clientes / usuarios.
*Por Ruben Ghio, CEO de Ingenia