Capítulo 13. Ingeniería de producción en Facebook

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

David: ¿Qué es la ingeniería de producción?

Pedro: Filosóficamente, la ingeniería de producción surge de la creencia de que los problemas operativos deben resolverse mediante soluciones de software y de que los ingenieros que realmente construyen el software son las personas más indicadas para hacer funcionar ese software en producción.

En los primeros tiempos del software, el desarrollador que escribía el código también lo depuraba y arreglaba. A veces, incluso tenían que sumergirse en problemas de hardware. Con el paso de los años, con la llegada de los sistemas de software remotos, Internet y los grandes centros de datos, esta práctica cambió radicalmente. Hoy en día, sigue siendo habitual ver a ingenieros de software que escriben y desarrollan aplicaciones, luego entregan su código a un equipo de control de calidad para que lo pruebe y, a continuación, lo entregan a otro equipo para que lo implemente y lo depure. En algunos entornos, un equipo de ingeniería de lanzamiento se encarga de la implementación del código y un equipo de operaciones se asegura de que el sistema sea estable y responda a las alertas. Esto funciona bastante bien cuando los equipos de control de calidad y operaciones tienen los conocimientos necesarios para solucionar los problemas, ...

Get Buscando SRE now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.