¿Cómo agilizar el camino hacia la producción?

 
Muchas empresas piensan muy poco en la etapa de lanzamiento del desarrollo de software. Los sistemas de construcción de la empresa a menudo simplemente hacen lo mínimo necesario para impulsar la producción. Con frecuencia, el alivio de que el software parezca funcionar dentro de un plazo ajustado puede cegar a los equipos de desarrollo y operación ante los obstáculos que se avecinan. Aquí, la afirmación es que los procesos de liberación deben tratarse como productos de infraestructura por derecho propio. Las empresas deben presupuestar el desarrollo y la construcción de un sistema de lanzamiento sólido.
El punto principal es ser consciente de que la implementación en producción puede implicar la orquestación de múltiples partes móviles y las empresas descuidan los procesos a su propio riesgo. Las lecciones aprendidas de la experiencia de escalado de Google han llevado al desarrollo de un nuevo campo de software,Site Reliability Engineering (SRE). La SRE aplica los principios de la informática y la ingeniería al diseño y desarrollo de sistemas informáticos: generalmente grandes distribuidos. En Google, el rol de SRE tiene tres aspectos principales: primero, ingeniería, aplicando principios científicos al desarrollo de grandes sistemas informáticos distribuidos. Segundo, confiabilidad del sistema, mejorando el diseño y operación de los sistemas; tercero, servicios operativos, almacenamiento, correo electrónico y búsqueda web, todo a escala mundial.
 

Actualmente, las publicaciones de nuestro blog solo están disponibles en inglés

Continua leyendo en inglés