DevOps permite que los roles que antes estaban aislados (desarrollo, operaciones de TI, gerentes de proyectos, ingeniería, seguridad y colaboradores) se coordinen y colaboren para el cumplimiento de dos factores (Integración y entrega continua):
|
| |
| Integración continua |
| Impulsa la fusión y prueba continuas de código, lo que lleva a encontrar defectos temprano. Otros beneficios incluyen menos tiempo perdido en la lucha contra los problemas de fusión y una rápida retroalimentación para los equipos de desarrollo. |
| |
| Entrega continua |
| La entrega continua de soluciones de software a entornos de producción y pruebas ayuda a las organizaciones a corregir errores rápidamente y responder a los requisitos empresariales en constante cambio. |
|
| El objetivo es acortar el tiempo de ciclo. Empieza con el "Release Pipeline". ¿Cuánto tiempo se tarda en implementar un cambio de una línea de código o configuración? ¿Cómo optimizar y reducir el freno a tu velocidad?. |
| |
| • |
El control de versiones: Generalmente con un repositorio basado en Git, permite a los equipos de todo el mundo comunicarse de manera efectiva durante las actividades diarias de desarrollo. |
| • |
Monitoreo y registro de aplicaciones en ejecución: Incluyendo entornos de producción para el estado de la aplicación y el uso del cliente. Ayuda a las organizaciones a crear una hipótesis y validar o refutar rápidamente las estrategias. |
| • |
Las nubes públicas e híbridas han facilitado lo imposible: La nube ha eliminado los cuellos de botella tradicionales y ha ayudado a mercantilizar la infraestructura. Puede utilizar la infraestructura como servicio (IaaS) para levantar y cambiar sus aplicaciones existentes o la plataforma como servicio (PaaS) para obtener una productividad sin precedentes. |
| • |
Infraestructura como código (IaC): Permite la automatización y validación de la creación y desmontaje de entornos para ayudar a ofrecer plataformas de alojamiento de aplicaciones seguras y estables.
|
| • |
Monolithic vs Microservices: Los contenedores son la próxima evolución en la virtualización. Son mucho más ligeros que las máquinas virtuales, permiten una hidratación mucho más rápida y configuran archivos fácilmente. |
|
| |
 |