Sign in

Hacia una mejor practica DevOps en Latinoámerica

Cultura DevOps triaje o clasificación de defectos #devops #triagedefect
, cirujano en jefe de Grande Armée de Napoleón.

La clasificación de defectos es un proceso para priorizar los defectos en función de la gravedad, el riesgo y la frecuencia de aparición.

El mecanismo de clasificación ayuda a preparar un proceso para que los desarrolladores y testers corrijan la mayor cantidad de defectos posibles al priorizarlos en función de los parámetros identificados y corregidos por el equipo.

El término triage o triaje es un neologismo que proviene de la palabra francesa trier que se define como escoger, separar o clasificar. …


Herramientas DevOps y SRE para el manejo y monitoreo del desempeño de las aplicaciones.

Herramientas DevOps SRE — APM Manejo Desempeño Aplicaciones Monitoreo y Disponbilidad
Photo by Cesar Carlevarino Aragon on Unsplash

Las herramientas APM (Application Performance Management) son soluciones para supervisar y gestionar el rendimiento, la disponibilidad y la experiencia del usuario de las aplicaciones de software.

El monitoreo y la disponibilidad han sido durante mucho tiempo parte del proceso de desarrollo y TI. Peroooo (siempre hay un pero) donde antes se hacía ping a un sistema para corroborar si estaba activo o inactivo, ahora se vuelve imperativo que las operaciones de TI y DevOps comprendan el “por qué” a un nivel más granular.


Hacia una mejor práctica DevOps en Latinoamérica #DevOps #Latam

Despliegues Azul Verde #DevOps #ContinuosIntegration #cicd  #continuosdelivery #Canary #Bluegreendeplyment
Photo by Andrew Coop on Unsplash

En este artículo vamos a tocar brevemente el tema de los despliegues azul — verde. La imagen de los nopales no tiene nada que ver :-).

Tal vez hayan escuchado de los “Canary Release” o liberaciones canario, una técnica para reducir el riesgo de introducir una nueva versión de software en producción al implementar lentamente el cambio a un pequeño subconjunto de usuarios antes de implementarlo en toda la infraestructura y ponerlo a disposición de todos.

Los despliegues canario pueden ser de gran utilidad, ya que te permiten observar el impacto…


¿Ant, Maven o Gradle?

Herramientas de construcción de proyectos Java —¿ Ant, Maven o Gradle?
Photo by Ivan Henao on Unsplash

Sin duda Ant, Maven y Gradle son las herramientas de automatización de construcción que se utilizan en proyectos Java más populares en el mundo.

En un inicio, Make era la única herramienta disponible para automatizar la construcción de nuestros programas, bueno además de las soluciones que se desarrollaron por cuenta propia. Make ha estado presente desde 1976 y fue usada para construir las aplicaciones en los inicios de Java.


Hacia una práctica integral de DevOps.

Cobertura de Código en DevOps, buenas practicas, artículo en español
Photo by Shahadat Rahman on Unsplash

¿Qué es la cobertura de código?

La cobertura de código es una métrica de prueba de software que determina la cantidad de líneas de código que se valida con éxito bajo un procedimiento de prueba, lo que a su vez, ayuda a analizar qué tan exhaustivamente se verifica un software.

El desarrollo de productos de software de nivel empresarial es el objetivo final de cualquier empresa ya sea que se dedique exclusivamente al desarrollo de este o sea parte complementaria de otra actividad. Sin embargo, para lograr este objetivo, las empresas deben asegurarse de que el software que desarrollan cumpla…


The cataclysm of two worlds?

SAP® is a registered trademark.

In the book Team Topologies written by Manuel Pais and Matthew Skelton they state “Limit the size of software services/products to the cognitive load that the team can handle”.


En una buena práctica de DevOps el mapa de flujo de valor es determinante.

Photo by Sharon McCutcheon on Unsplash

Hoy en día las empresas enfrentan una ardua batalla en su productos y servicios, pero eso la rapidez con la que pueden ofrecer resultados de calidad que aporten valor a los clientes es determinante.

Para que las empresas sean o sigan siendo competitivas y valoradas, necesitan desarrollar buenas ideas rápidamente, con pocos errores, y entregarlas a los usuarios finales para que obtengan retroalimentación. …

Git logo

Hoy en día, Git es sin duda el sistema de control de versiones más popular del mundo. Git es un proyecto de código abierto, moderno y con un mantenimiento activo que desarrolló originalmente Linus Torvalds, el famoso creador del kernel del sistema operativo Linux, en 2005.


Photo by Sam Moqadam on Unsplash

Si urgamos un poco en el desarrollo de software de los últimos 10 años encontraremos muchas discusiones acerca de SOA, desarrollo ágil y de patrones de diseño de software, todas excelentes ideas pero solo unas pocas eran adoptadas.

Una de las razones para la falta de adopción de estos paradigmas era la infraestructura que corre por debajo que simplemente no podia ofrecer los recursos o capacidades para abstraer componentes de software de una manera detallada y manejar un ciclo de vida de desarrollo de software óptimo.

Por lo tanto, aún se requerían muchos esfuerzos incluso duplicados para resolver algunos problemas…


Construcción de una aplicación web con Node, React y NPM desde Jenkins

Jenkins Pipeline with npm
Photo by Jon Tyson on Unsplash

Jenkins es una de las muchas opciones para la creación de tuberías, flujos de trabajo o pipelines de integración y entrega continúa, si, el famoso CI/CD, otras opciones pueden ser GitLab, ContinuosCI, TravisCI, GitHub Actions, etc, etc, …una larga lista de etceteras.

A lo largo de este arículo nos vamos a referir a las tuberias como pipelines, disculpen el anglisismo, pero es corto y en ocasiones se entiende mejor.

Jenkins es muy popular y se puede extender a través de muchas tecnologías por medio de su sistema de…

Alex

Cheerleader in chief for KMMX, RPA Enthusiast, DevOps, Technical Writer & International Speaker, Dad & 2 cats.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store