Aseguramiento de la calidad. El aseguramiento de la calidad del software debe ser una de las prácticas esenciales dentro de las organizaciones TI de alto rendimiento que adoptan un enfoque DevOps.
Cloud. La computación en la nube junto con la adopción de DevOps permiten a las compañías alcanzar sus objetivos de transformación digital.
Contenedores. Los contenedores están aquí para quedarse. La tecnología de contenedores permite desarrollar aplicaciones portables y autocontenidas, con todas sus dependencias incluidas, de una forma eficiente.
El uso de contenedores agiliza los tiempos de desarrollo y mantenimiento de cualquier proyecto, ya que los desarrolladores pueden centrarse en el código sin tener que preocuparse del hardware y el sistema operativo en los que se va a ejecutar ese código.
GitOps. GitOps es una metodología de operación de infraestructura y aplicaciones que se basa en el uso de repositorios Git y en la automatización continua para gestionar y orquestar cambios en los sistemas y aplicaciones de forma consistente, segura y auditable.
Infraestructura como código. La infraestructura como código consiste en la automatización mediante código de las actividades de provisión de infraestructura.
Integración y entrega continua. La integración continua es una forma de trabajar dentro del desarrollo de software propuesta por Martin Fowler que consiste en hacer integraciones automáticas de un proyecto, en las que se incluyen la compilación y ejecución de pruebas, lo más a menudo que sea posible para así poder detectar fallos cuanto antes.
La entrega continua amplia la integración continua y consiste en entregar nuevas versiones del software para su puesta en producción en ciclos frecuentes y cortos.
En el despliegue continuo el despliegue de cada nueva versión de software se realiza de forma automática mientras que en la entrega continua se requiere de una aprobación manual.
Otros. En esta categoría se incluyen todas las entradas del blog que no coinciden con ninguna de las categorías anteriores.