Flickr en 2009 hace nacer la idea de lo que luego se consideró DevOps, un compromiso entre los desarrolladores y los operadores. El negocio quiere ir rápido pero también quiere ir bien se necesita buena calidad el testing se vuelve fundamental.
| Desarrolladores | Operadores |
|---|---|
| Cambios frecuentes | Funcionamiento estable |
| Oportunidades | Riesgos |
DevOps es implementar Agilidad en infraestructura de sistemas. Busca disminuir el riesgo del cambio mediante una cultura y varias herramientas.
Herramientas
- Infraestructura automatizada: los servidores son ganado, no mascotas.
- Shared version control: Sistemas de Control de Versiones con entendimiento compartido.
- One step build and deploy: Integración Continua y Despliegue Continuo.
- Small frequent changes
- Shared metrics
Cultura
- Respeto: no estereotipar a los devs y los ops, no decir “NO” de primeras, compartir información.
- Confianza.
- Actitud saludable frente al fracaso.
- Evitar culpar.