Cómo multiplicar la velocidad de su e-commerce un 978%. El caso de Dunelm, un retailer con 170 tiendas y servicio de entrega propio

Fachada dunelm

En 2019 Dunelm.com abordaba un gran proyecto de transformación digital. Con el objetivo de dar soporte a esta iniciativa, decidió contar con los servicios de la plataforma de edge cloud de Fastly, para aumentar la velocidad con la que operan sus usuarios en portal de e-commerce, mejorar la seguridad, contar con actualizaciones del sitio más rápidas y a escala, y reforzar su estrategia  de “infrastructure-as-code”. Los resultados de esta decisión: 978% de mejora media en la velocidad de descarga de su página de inicio, una mejora del 23% del rendimiento de su cesta de compra, una mejora de x200 en los despliegues de nuevas versiones, y una mayor protección de los datos de los clientes.

Dunelm es uno de los retailers de mobiliario y accesorios para el hogar del Reino Unido. La compañía ofrece cientos de miles de productos en su tienda online así como en sus más de 170 súper tiendas en todo el país. Dunelm también opera su propio sistema de entrega a domicilio y mantiene una flota de camiones de reparto a nivel nacional. Para que este negocio funcione de forma ágil y eficiente, más de 200 ingenieros desarrollan y gestionan una gama de aplicaciones, incluido un site de comercio electrónico muy robusto y una serie de herramientas internas.


Banner_frasco-suscripcion-800x250

“Dunelm ha mejorado un 23% el rendimiento de su cesta de compra”

Estrategia “Infrastructure-as-Code”  para modernizar su actividad en la nube

Al comienzo de 2017, Dunelm abordó un replanteamiento de su plataforma con el objetivo de que sus ingenieros pudieran aprovechar las ventajas de las tecnologías cloud. Con una arquitectura cloud más moderna, el site de Dunelm podía soportar mejor el rápido crecimiento del negocio y proporcionar una experiencia a los clientes más rápida y fluida.

La nueva plataforma serverless y headless, con una arquitectura basada en APIs y microservicios se desplegó en octubre de 2019, justo a tiempo para la temporada alta de compras. Además, esta nueva configuración aportó un importante beneficio al equipo de desarrollo al integrarse con sus herramientas de integración continua y despliegue continuo (CI/CD).

El moderno sistema de distribución de contenidos multiplica x200  los despliegues

Para estar alineados con esta nueva estrategia de “infrastructure-as-code”, el equipo de la plataforma necesitaba una solución moderna, además buscaba consolidar la distribución de contenidos con el objetivo de permitir al equipo de ingeniería de la organización ser más ágil y responder de forma más rápida a las necesidades del negocio. Al permitir a los ingenieros aplicar actualizaciones y nuevas funcionalidades de forma más frecuente, son capaces de resolver incidencias en el momento en el que surgen (“fix forward”). El equipo encontró que la plataforma edge de Fastly encajaba perfectamente con su estrategia de transformación digital.

“Infraestructure-as-code aporta más agilidad para responder dinámicamente a la estrategia de transformación digital de Dunelm”

Además de las mejoras en el rendimiento, Fastly también aportó a los ingenieros mayor flexibilidad y velocidad de desarrollo. Los ingenieros pueden afinar sus estrategias e implementar diferentes técnicas de cacheo en los diferentes micro-servicios para optimizar la experiencia de cliente. La integración sencilla y transparente  de Fastly con el stack tecnológico code-first de Dunlem, permitió a los desarrolladores crear de forma sencilla y rápida un gran volumen de actualizaciones. Además, las prestaciones de seguridad integradas en la plataforma de Fastly, ayudan reforzar las relaciones de la empresa con sus clientes.

Despliegue con solo pulsar un botón

Durante el despliegue de la nueva tecnología, el equipo de la plataforma planeó cambiar a Fastly gradualmente y enviar el 10% de su tráfico a través de su red, y mantener el 90% en su CDN anterior. Sin embargo, ocurrió un incidente importante que afectó a sus anuncios con fichas de producto en Google (Product Listings Advertisements), e impactó la capacidad del equipo de vender productos en la nueva plataforma.

Para resolver ese reto, el equipo decidió enrutar el 100% su tráfico a través de Fastly de forma inmediata. Esto fue posible con un simple cambio de DNS, y el impacto fue inmediato. Los productos volvieron a aparecer en las fichas de Google, y en los siguientes días, todo retornó a la normalidad. Ahora, todo su tráfico se canaliza a través de Fastly, incluidas las imágenes.

Durante la transición, el equipo de soporte técnico de Fastly estuvo siempre cerca para ayudar a que el cambio fuera fluido y sin contratiempos. A través de un canal de Slack dedicado al proyecto, se mantuvieron presentes y respondieron a cualquier pregunta en minutos. Incluso dieron soporte al equipo de Dunelm con la monitorización de los logs para ayudar a identificar y resolver cualquier incidencia.

Más agilidad de desarrollo

La tecnología edge computing (o de computación en el borde) de Fastly es altamente configurable y permite a los equipos de Dunelm aprovechar el poder del edge para ofrecer experiencias de cliente innovadoras y personalizadas. Cuando los desarrolladores necesitan innovación o información, el hub para desarrolladores de Fastly, DevHub, ofrece patrones, instrucciones, y referencias, así como guías y tutoriales. La plataforma de Fastly simplifica la gestión de la distribución de contenido en un único lugar, lo que estandariza los servicios de CDN en toda la organización y mejora la colaboración de los equipos.

“Contar con un soporte efectivo y visibilidad del rendimiento en el tiempo real es clave para los equipos de desarrollo”

La organización de ingeniería de Dunelm está dividida en pequeños equipos autónomos ubicados en Reino Unido y Portugal. El equipo de plataforma es un servicio compartido que proporciona DevOps, automatización, fiabilidad del sitio, herramientas, infraestructura así como otros servicios que dependen de ellos. Implementar Fastly les ha permitido dar un soporte más efectivo a los equipos en todo el ciclo de desarrollo, con datos  e información que les ayudan a tomar mejores decisiones.  Configuraron el streaming de logs en tiempo real de Fastly para enviar los logs en un formato compatible con Datadog, una solución de monitorización y analíticas en la nube, que les proporciona una mayor visibilidad del rendimiento de su web y potenciales incidencias.

Mejoras de 800-900% en las métricas

Desde que trabaja con Fastly, Dunelm ha incrementado exponencialmente su velocidad. Se han producido nuevas sobrecargas de demanda online durante la pandemia de COVID-19, ya que mucha más gente compraba online y a través del móvil. En esas circunstancias, escalar con Fastly ha sido sencillo y sin ningún tipo de problema.

El equipo de plataforma recientemente realizó un test de carga en los servidores de producción para cuantificar las mejoras del cambio a Fastly. Compararon el día de mayor actividad en 2019 en relación con los días durante la pandemia de 2020, y calcularon un 500% de mejora en la velocidad de carga de las páginas en todo el site. Algunas de ellas, incluso, registraban mejoras del 800-900%.

Banner_azules
Reciba las últimas noticias de la industria en su casilla:

Suscribirse ✉