Caso de éxito

Nazaries automatiza sus despliegues y estandariza su CI/CD sobre contenedores

Ecommerce / Ticketing
Modernizacion

Resumen

Nazaríes Intelligenia es una empresa española de software de producto especializada en ticketing y monitorización web. Craftech estandarizó su proceso de build y despliegue sobre Bitbucket Pipelines, dockerizó sus aplicaciones y automatizó el despliegue con Capistrano, dejando un proceso documentado, reproducible y parametrizable que reduce la dependencia de pasos manuales.

Nazaríes Intelligenia construye software de producto desde Granada: una plataforma de ticketing para venues y eventos, una herramienta de monitorización web que realiza millones de comprobaciones diarias, y desarrollos a medida de comercio electrónico e ingeniería web. Para sostener esos productos hacía falta un proceso de despliegue ordenado y confiable. Craftech trabajó con su equipo para estandarizarlo y automatizarlo.

Solución implementada

  • Estandarizó el pipeline de CI/CD sobre Bitbucket Pipelines, separando las etapas de build, test y deploy
  • Parametrizó el build para poder elegir el release a desplegar
  • Dockerizó las aplicaciones y configuró el registro en DockerHub para imágenes reproducibles
  • Automatizó la configuración de acceso SSH para los despliegues
  • Automatizó el despliegue con Capistrano, incluyendo el ajuste de timeouts
  • Documentó el proceso completo para reducir la dependencia de conocimiento individual

Desafío de negocio

El proceso de despliegue de Nazaríes dependía de pasos manuales y de configuraciones poco documentadas, lo que sumaba riesgo y concentraba el conocimiento en pocas personas. El objetivo era contar con pipelines confiables de build, test y deploy, e imágenes de contenedor reproducibles, para ganar previsibilidad en cada publicación.

Solución

Craftech estandarizó el pipeline de CI/CD sobre Bitbucket Pipelines, separando con claridad las etapas de build, test y deploy y parametrizando el build para poder elegir el release a desplegar. En paralelo, dockerizó las aplicaciones y configuró el registro en DockerHub para asegurar imágenes reproducibles. La automatización llegó también al despliegue en sí: se automatizó la configuración de acceso SSH y el despliegue con Capistrano, incluyendo el ajuste de timeouts para que el proceso fuera estable. Todo quedó documentado, reduciendo la dependencia de conocimiento individual y dejando un proceso que el equipo puede repetir con confianza.

Resultados

  • Despliegue automatizado y parametrizable, con elección del release a publicar
  • Etapas de build y test claramente separadas en el pipeline
  • Imágenes de contenedor reproducibles vía Docker y DockerHub
  • Proceso documentado que reduce la dependencia de conocimiento individual
  • Menor riesgo operativo respecto del proceso manual previo

Trabajar con Craftech

El trabajo se hizo codo a codo con el equipo de Nazaríes, con foco no sólo en automatizar sino en documentar. La documentación del proceso fue parte central del entregable: el objetivo era que el equipo quedara en condiciones de operar y mantener los pipelines sin depender de una sola persona.

Tecnologías utilizadas

El pipeline se construyó sobre Bitbucket Pipelines, con las aplicaciones empaquetadas en contenedores Docker y publicadas en DockerHub. El despliegue se automatizó con Capistrano sobre acceso SSH configurado de forma automática, conformando un flujo de CI/CD parametrizable de extremo a extremo.

Stack & tecnologías

DockerBitbucket PipelinesCapistranoCI/CDDockerhub

¿Tu equipo enfrenta un desafío parecido?

Pedí un assessment gratuito de costos y arquitectura en AWS.

El futuro de tu empresa despega
con Craftech

Apalancá nuestra experiencia en AWS para llevar tu producto a la nube.

Pedí tu assessment gratis