Big Buy

Migración y replatform a Google Cloud

Cliente y servicio Cloud

Resumen ejecutivo

BigBuy es una plataforma mayorista B2B en exclusiva especializada en abastecer de productos a clientes minoristas que venden principalmente en el canal online. Su ventaja competitiva son sus servicios de valor añadido, su logística avanzada y su potente tecnología.

Gracias a su volumen de compra, ofrece a sus clientes un amplio catálogo de primeras marcas a precio muy competitivo, incluso comprando unidades sueltas. BigBuy es una marca comercial de All 4 Business.

Soluciones

  • Compute Engine
  • Cloud SQL
  • Stackdriver
  • Cloud Virtual Network
  • Pub/sub

Del reto al resultado

El reto

All 4 Business se enfrentaba a importantes desafíos con su portal de e-commerce BigBuy.eu, que afectaban tanto al rendimiento general del sitio como a la capacidad para gestionar eficientemente sus operaciones comerciales. La plataforma existente no solo tenía dificultades para manejar el creciente tráfico y las demandas de procesamiento, sino que también presentaba problemas significativos al sincronizar los procesos de la web con su sistema ERP. Esta falta de capacidad comprometía la agilidad y la eficiencia del negocio, afectando negativamente la experiencia del cliente y la operativa interna.

Con el objetivo de superar estas limitaciones, All 4 Business identificó la necesidad de migrar su plataforma e-commerce al cloud. Esta migración no solo buscaba resolver los problemas de rendimiento y capacidad, sino también proporcionar una base tecnológica más flexible y escalable que pudiera adaptarse al crecimiento futuro de la empresa. Al migrar al cloud, la compañía aspiraba a mejorar la velocidad de carga del sitio, manejar picos de tráfico de manera más eficiente y garantizar una operación más fluida y sincronizada con su ERP, permitiendo así una mejor gestión de inventarios, pedidos y facturación.

Además de los desafíos técnicos relacionados con el rendimiento y la sincronización, All 4 Business también necesitaba abordar la complejidad de su proceso de despliegue de código. El sistema actual carecía de la agilidad necesaria para manejar los despliegues de manera efectiva, lo que resultaba en errores frecuentes durante las actualizaciones y una falta de capacidad para revertir cambios en caso de problemas. Esta situación no solo generaba interrupciones en el servicio, sino que también aumentaba el riesgo de errores que podrían impactar la funcionalidad de la plataforma.

Para mitigar estos riesgos, la empresa buscaba mejorar significativamente su sistema de despliegue y control de código. La implementación de una metodología más robusta y automatizada permitiría reducir la incidencia de errores, facilitar el proceso de subida a producción y, en caso necesario, simplificar la reversión de cambios. Esto garantizaría una mayor estabilidad y fiabilidad de la plataforma, minimizando el tiempo de inactividad y mejorando la experiencia del usuario final.

La solución tecnológica

La solución propuesta por ACKstorm para este proyecto se centró especialmente en los dos objetivos principales del proyecto: rendimiento y despliegue.

Para la mejora del rendimiento en la aplicación se desacoplaron los diferentes componentes de la aplicación, se añadieron capas de caché a las ya existentes, se actualizaron y optimizaron las configuraciones, que junto con el procesado asíncrono de pedidos a través de Pub/sub, mejoraron sustancialmente el rendimiento de la aplicación.

Por otro lado, se actualizó el proceso de despliegue de la aplicación basada en CI/CD que generan los containers (Dockers) para su posterior despliegue usando “Blue / Green deployment”, que asegura el cambio de versión sin pérdida de servicio.

Finalmente, se añadió la capa de observabilidad a la plataforma, mejorando la obtención de métricas y la centralización de logs para proporcionar una visión centralizada del estado y mejorar la eficiencia en la resolución y anticipación de problemas.

El resultado obtenido

BigBuy ha experimentado una transformación significativa en términos de visibilidad y control sobre su aplicación, lo que ha sido fundamental para su crecimiento continuo y su capacidad para enfrentar los desafíos del negocio de manera efectiva.

  • La implementación de herramientas avanzadas de monitoreo y análisis en tiempo real ha permitido a la empresa tener un control mucho más detallado sobre el rendimiento y la estabilidad de su plataforma. Esta mejora en la visibilidad no solo ha facilitado la detección y resolución temprana de problemas, sino que también ha proporcionado insights clave para la optimización continua de la aplicación, asegurando que pueda manejar picos de demanda y operar de manera eficiente incluso bajo condiciones adversas.
  • Gracias a estas mejoras, BigBuy ha podido seguir expandiéndose en un mercado altamente competitivo, adaptándose rápidamente a los cambios en las demandas de los clientes y a las fluctuaciones del entorno de e-commerce. La capacidad para escalar su infraestructura en función de las necesidades del momento ha sido crucial para mantener un servicio de alta calidad, garantizando tiempos de carga rápidos y una experiencia de usuario optimizada. Este nivel de control y visibilidad ha sido esencial para superar los retos imprevistos que han surgido año tras año, permitiendo a BigBuy no solo mantenerse a la altura de las expectativas, sino también establecer nuevos estándares en el sector.
  • Por su parte, All 4 Business ha experimentado una mejora sustancial en la gestión de su aplicación, logrando una visibilidad sin precedentes que ha sido clave para su éxito a largo plazo. Con un control más preciso sobre cada aspecto del funcionamiento de su plataforma, la empresa ha podido anticiparse a posibles problemas y tomar decisiones informadas que han impulsado su crecimiento continuo. Esta capacidad para adaptarse y superar desafíos imprevistos ha fortalecido la posición de All 4 Business en el mercado, asegurando que pueda seguir avanzando con confianza hacia el futuro, independientemente de los obstáculos que puedan surgir.

Testimonial

Guillermo Heras

CTO en BigBuy / All 4 Business

“All 4 Business ha mejorado en la visibilidad y control de la aplicación, y ha podido seguir creciendo y superar los retos imprevistos de los siguientes años.”

Compártelo con tu comunidad

¿Quieres saber más sobre este caso de uso u otros?

Nos enfocamos en las soluciones, para que puedas enfocarte en tus desarrollos.