Entradas

Herramientas CI/CD para construir la próxima generación de pipeline de entrega

Imagen
No es fácil construir una verdadera pipeline de CI / CD, pero las  herramientas adecuadas pueden hacerlo más manejable. Se explicará la diferencia  entre Integración Continua (CI), Entrega Continua (CD) e Implementación Continua, y revisaremos las 6 principales herramientas de CI / CD que pueden ayudarlo a construir su pipeline de entrega de software de próxima generación. La construcción de una verdadera pipeline de CI / CD implica: Automatizar transferencias entre equipos Redacción de pruebas automatizadas unitarias, funcionales y de UI Construir un entorno de prueba realista que pueda ser replicado y creado automáticamente Optimizar los procesos de compilación para garantizar que pueda ejecutar compilaciones y pruebas en poco tiempo Integración continua vs. Entrega continua vs. Implementación continua Antes de comenzar, aclaremos tres términos clave: integración continua, entrega continua y , implementación continua: ¿Qué es la integraci...

¿Qué es un ingeniero Devops? ¿Y cómo haces para ser uno?

Imagen
Un ingeniero Devops debe comprender no solo las herramientas, sino también la filosofía y los procesos que hacen que los Devops funcionen. Devops es una cultura y filosofía que, en pocas palabras, tiene como objetivo unificar los silos de desarrollo anteriormente separados(las personas que crean aplicaciones) y las operaciones (las personas que se aseguran de que esas aplicaciones funcionen como deberían) en un solo equipo. Este equipo utiliza integración continua, entrega continua y pruebas para lanzar mejoras incrementales frecuentes a la base de código existente en producción. Lógicamente, entonces, un ingeniero devops es alguien con las habilidades necesarias para servir en dicho equipo. Pero como todas las cosas de DevOps, la definición precisa de un ingeniero de DevOps puede ser difícil de precisar, y algunas personas afirman que el término "ingeniero de DevOps" no es una descripción de trabajo significativa . Sin embargo, cada vez más compañías dicen ...

Las nubes y las tendencias de la arquitectura en la nube en 2020

Imagen
El uso de la nube ha crecido significativamente. La computación en la nube se ha vuelto tan popular que muchas nuevas empresas están adoptando un enfoque de "la nube primero" (la práctica deliberada de considerar el uso de la nube primero). La nube ofrece herramientas, datos y potencia informática escalable a la que sería difícil acceder de otras maneras. La arquitectura en la nube, ya sea pública, privada o híbrida, es el medio de escala más rentable y eficiente. Contenedores y la nube Los contenedores, en pocas palabras, dividen las aplicaciones en paquetes de código más pequeños, autónomos y fáciles de administrar. Este código también se incluye con las aplicaciones de software necesarias para funcionar independientemente del servidor host. Los contenedores ofrecen una forma estandarizada de incluir el código de una aplicación, sus configuraciones y sus dependencias en un solo paquete. Los contenedores permiten que el trabajo y las aplicaciones se transfie...