Superdrug multiplica por cuatro su capacidad de fulfilment con una plataforma cloud-native en Azure
Superdrug, uno de los principales retailers de salud y belleza del Reino Unido, tuvo que reaccionar con rapidez cuando la COVID-19 transformó drásticamente el comportamiento de los consumidores. Con una caída notable en el tráfico en tienda y un crecimiento acelerado de la demanda online, la compañía necesitaba una nueva forma de mantener el nivel de servicio sin sobrecargar sus sistemas centrales de fulfilment.
Para responder con agilidad, Superdrug convirtió varias tiendas en hubs locales de preparación de pedidos, permitiendo a los clientes realizar compras online con entrega a domicilio o recogida en tienda. Sin embargo, este nuevo modelo evidenció las limitaciones de su monolito .NET on-premise, que no ofrecía la escalabilidad, el rendimiento ni la flexibilidad necesarios para soportar un fulfilment distribuido a gran escala.
Recomendados por un contacto de confianza en el sector, Superdrug recurrió a Ardanis para diseñar y desplegar una plataforma capaz de impulsar un modelo de Order & Deliver de forma rápida, fiable y preparada para crecer.
Superdrug necesitaba una plataforma de fulfilment rápida y resiliente que pudiera absorber un cambio repentino hacia los pedidos online y, al mismo tiempo, servir como base para una arquitectura cloud-native a largo plazo.
Los principales retos incluían:
- Migración acelerada hacia lo digital: La caída del tráfico en tienda incrementó considerablemente la presión sobre los sistemas existentes.
- Limitaciones del monolito legado: El sistema .NET on-premise solo alcanzaba unas 56 transacciones por minuto y sufría caídas frecuentes en periodos de alta demanda.
- Riesgo operativo en picos de actividad: Eventos como Black Friday mostraban cuellos de botella, timeouts y fallos de estabilidad.
- Sin posibilidad real de escalar: La arquitectura no permitía incorporar nuevas tiendas al modelo ni absorber el crecimiento del canal online.
Para superar estos retos, Superdrug necesitaba rediseñar su plataforma para habilitar el fulfilment desde tienda, aumentar drásticamente su capacidad y garantizar la fiabilidad en toda su red nacional.
Cómo Superdrug multiplicó por cuatro su capacidad de fulfilment
Superdrug, uno de los principales retailers de salud y belleza del Reino Unido, tuvo que reaccionar con rapidez cuando la COVID-19 transformó drásticamente el comportamiento de los consumidores. Con una caída notable en el tráfico en tienda física y un crecimiento acelerado de la demanda online, la compañía necesitaba una nueva forma de mantener el nivel de servicio sin sobrecargar sus sistemas centrales de fulfilment.
Para responder con agilidad, Superdrug convirtió varias tiendas en hubs locales de preparación de pedidos, permitiendo a los clientes realizar compras online con entrega a domicilio o recogida en tienda. Sin embargo, este nuevo modelo evidenció las limitaciones de su monolito .NET on-premise, que solo soportaba alrededor de 56 transacciones por minuto y sufría caídas frecuentes durante los picos de demanda. Recomendados por un contacto de confianza en el sector, Superdrug recurrió a Ardanis para diseñar y desplegar una plataforma de Order & Deliver rápida, fiable y preparada para escalar.
El primer paso fue desarrollar un nuevo backend integrado con la web existente de Superdrug. Los pedidos se enrutan automáticamente a la tienda más adecuada en función del stock, permitiendo al personal preparar los artículos para entrega local o recogida en tienda, incluso combinando productos de múltiples ubicaciones, no solo de los almacenes centrales. La solución se diseñó siguiendo los patrones de interfaz ya conocidos por los empleados, facilitando la adopción y reduciendo la necesidad de formación.
En una segunda fase, la plataforma evolucionó hacia una arquitectura cloud-native pensada para el crecimiento futuro. El monolito se descompuso en microservicios escalables desplegados sobre Azure Web Apps, con datos en Azure SQL y almacenamiento en Azure Storage. La infraestructura se gestionó como código con Terraform y se implantaron pruebas automatizadas y pipelines de CI/CD mediante Azure DevOps. Entornos seguros gracias a Azure App Service Environments y Key Vault completan una solución resiliente, con despliegues rápidos, escalado dinámico y alta disponibilidad en toda la red de tiendas.
Tecnologías utilizadas
Tecnologías utilizadas: .NET, arquitectura de microservicios, Azure Web Apps, Azure SQL, Azure Storage, Terraform, Azure DevOps, Azure App Service Environments, Azure Key Vault, pruebas automatizadas y pipelines CI/CD.
Resultados
- Incremento de más del 400% en la capacidad de fulfilment, pasando de unas 56 a hasta 300 transacciones por minuto sin caídas de servicio.
- Arquitectura cloud-native escalable que elimina cuellos de botella de rendimiento y reduce de forma significativa la carga operativa.
- Optimización de la logística de pedidos, permitiendo preparar y enviar desde múltiples tiendas para mejorar los tiempos de entrega y la flexibilidad para el cliente.
- Mayor fiabilidad del sistema, eliminando la necesidad de guardias de soporte durante picos de demanda como Black Friday.
- Base tecnológica moderna preparada para incorporar nuevas funcionalidades y acompañar el crecimiento futuro de la red de tiendas de Superdrug.
Estamos preparados para nuevos retos