Skip to main content

Trunk-Based Development

· 6 min read
David Puziol Prata
DevOps at @ Encora

¡Hola a todos!

Generalmente utilizamos algún flujo git como estrategia de desarrollo en nuestros equipos. Normalmente 3 ramas:

  • main o master
    • Código que corre en producción
    • Protegida
    • Generalmente utilizada solo para hacer el deploy, pues todas las pruebas fueron hechas en la rama de staging.
  • staging o release
    • Código que corre en ambiente de staging (pre-producción)
    • Protegida
    • Utilizada para pruebas de funcionalidad en condiciones reales, detección de bugs y problemas, validación de configuraciones, prueba de integración, carga, etc.
  • develop
    • Sumatorio de las nuevas funcionalidades viniendo de todos los equipos y hotfixes encontrados en producción.

Generalmente tenemos un flujo parecido a esto que es la idea del gitflow y muy bien aceptada hoy en día.

La Importancia de una Red Local Bien Hecha

· 4 min read
David Puziol Prata
DevOps at @ Encora

¡Hola a todos! Voy a intentar ser menos técnico en este artículo...

Al construir nuestras casas, dedicamos atención especial a los sistemas esenciales que proporcionan comodidad y seguridad, como la ubicación de las llaves de agua para facilitar el acceso y funcionamiento, y la planificación del cuadro eléctrico para asegurar que los circuitos estén bien distribuidos y dimensionados a nuestras necesidades. Sin embargo, muchas veces descuidamos un elemento vital: la infraestructura de red local.

ExifTool: La Herramienta de Metadatos Esencial para Fortalecer tu Seguridad y Privacidad Digital

· 8 min read
David Puziol Prata
Platform Engineer

¡Hola a todos!

Si la información es poder, entonces conocer profundamente tus archivos digitales es un superpoder.

En nuestra era digital, donde los datos son tan críticos como el aire que respiramos, la seguridad de la información se ha convertido en un aspecto central de nuestras vidas virtuales. Entender cómo controlar y proteger los metadatos de los archivos es esencial, y es ahí donde ExifTool emerge como un aliado poderoso. Este post profundizará sobre ExifTool y su relación intrínseca con la seguridad de los datos.

Entendiendo Raft: Algoritmo de Consenso para Sistemas Distribuidos

· 4 min read
David Puziol Prata
DevOps at @ Encora

En un mundo cada vez más conectado, los sistemas distribuidos desempeñan un papel crucial en garantizar la disponibilidad, confiabilidad e integridad de los servicios. Sin embargo, coordinar y mantener la consistencia entre múltiples nodos en un ambiente distribuido es una tarea compleja. Es aquí donde entra Raft, un algoritmo de consenso diseñado para simplificar y hacer más comprensible el proceso de mantener la consistencia entre los nodos de un sistema distribuido.