Dunelm logo


Como parte de una importante iniciativa de transformación digital, Dunelm.com se pasó a Fastly para ofrecer a sus compradores experiencias más rápidas tanto en web como en móviles, mejorar la seguridad, acelerar las actualizaciones del sitio a escala y consolidar la estrategia de infraestructura como código. El resultado: una mejora media del 978 % en la velocidad de carga de su página de inicio, un aumento del 23 % en el rendimiento de la cesta, una cantidad de despliegues multiplicada por 200 y una mayor protección de los datos de los clientes.

dunelm.com/
Sector: retail y comercio electrónico
Ubicación: Syston (Reino Unido)
Cliente desde: 2020


Funcionalidades favoritas
Distribución y aceleración de todo el sitio
API de Fastly
Envío de registros en tiempo real
WAF y DDoS
Compute@Edge sin servidores


Integraciones técnicas
Datadog
Terraform
AWS

El stack de comercio electrónico de Dunelm es más seguro y hasta un 978 % más rápido con Fastly


Dunelm es uno de los mayores retailers de muebles y accesorios para el hogar del Reino Unido. La empresa ofrece cientos de miles de productos en su sitio de comercio electrónico y cuenta con más de 170 tiendas físicas en todo el país. Dunelm también gestiona su propio sistema de entrega a domicilio y mantiene una flota de camiones de reparto que abarca todo el territorio nacional. Para que el negocio vaya sobre ruedas, hay más de 200 ingenieros que crean y gestionan una gama de aplicaciones que incluye un robusto sitio de comercio electrónico, así como todo un conjunto de herramientas internas.


Adoptar la infraestructura como código para modernizarse en la nube

A principios de 2017, Dunelm emprendió un rediseño integral de la plataforma para que los equipos de ingeniería pudieran aprovechar las numerosas ventajas de las tecnologías en la nube. Con una arquitectura más moderna y basada en la nube, el sitio web de Dunelm podría responder mejor al rápido crecimiento del negocio y ofrecer a los clientes una experiencia más ágil y fluida.


La nueva plataforma, sin servidores ni interfaz gráfica y con una arquitectura de microservicios basada en API, se puso en marcha en octubre de 2019, justo a tiempo para la temporada alta de compras. Además, la nueva configuración mejoró las capacidades del equipo de desarrollo al integrarse con sus herramientas de integración continua (CI/CD).


Una distribución moderna del contenido multiplica por 200 el número de despliegues


En línea con su nueva estrategia de infraestructura como código, el equipo de la plataforma necesitaba una solución moderna que le permitiera consolidar la distribución de contenido y con la que los ingenieros pudieran dar una respuesta rápida a las necesidades del negocio. Al ser capaces de ofrecer actualizaciones y nuevas funcionalidades con mayor frecuencia, los ingenieros podrían ir corrigiendo los problemas sobre la marcha. Así pues, el equipo consideró que edge cloud network de Fastly era, en su conjunto, una buena opción que encajaba con su estrategia de transformación tecnológica.


Además de las mejoras de rendimiento, Fastly también ofreció a los ingenieros una mayor flexibilidad y velocidad de despliegue. Ahora podrían realizar ajustes precisos e implementar diferentes técnicas de almacenamiento en caché en los distintos microservicios para optimizar la experiencia del cliente. La facilidad de uso de Fastly y su perfecta integración con el stack tecnológico de Dunelm, donde el código es lo primordial, también facilitó a los desarrolladores el despliegue rápido de un mayor volumen de actualizaciones. Todo ello, unido a built-in security features en la plataforma de Fastly, permitió a la empresa fortalecer las relaciones con los clientes.


Despliegue con un solo gesto


Como parte del nuevo despliegue del stack, el equipo de la plataforma tenía previsto realizar la migración a Fastly de forma gradual: la idea era empezar ejecutando el 10 % del tráfico a través de Fastly, manteniendo el 90 % restante en su CDN antigua. Sin embargo, un incidente importante relacionado con los anuncios de fichas de producto en Google afectó a la capacidad del equipo de vender productos en su nueva plataforma.


Para hacer frente a este problema, el equipo decidió cambiar las tornas y dirigir el 100 % del tráfico a través de Fastly. El cambio en sí fue un simple ajuste del DNS, pero el impacto fue inmediato: los productos empezaron a aparecer de nuevo en las listas de productos de Google y a los pocos días todo volvió a la normalidad. Ahora todo el tráfico pasa por Fastly, incluidas las imágenes.


Durante el cambio, support team de Fastly estuvo siempre dispuesto a ayudar para que todo saliera bien. A través del canal de Slack específico del proyecto contestaron a todas las preguntas en cuestión de minutos, y ayudaron al equipo de Dunelm a supervisar los registros para poder detectar y solucionar problemas.


Más agilidad para todos los desarrolladores de la empresa


La edge computing technology de Fastly es tan configurable que permite a los equipos de Dunelm aprovechar las posibilidades del edge para ofrecer experiencias de uso innovadoras y personalizadas. Cuando el personal de desarrollo necesita información o quiere inspirarse, el DevHub de Fastly ofrece todo tipo de patrones, recetas y referencias, además de tutoriales y guías. Para todos los equipos, la platform de Fastly pone la gestión de la distribución de contenidos en un solo lugar, lo cual uniformiza los CDN services que utiliza la empresa y fomenta la colaboración.


El trabajo de ingeniería de Dunelm se organiza en pequeños equipos autónomos distribuidos en el Reino Unido y en Portugal. El equipo de la plataforma es un servicio compartido que proporciona DevOps, automatización, fiabilidad del sitio, herramientas, infraestructura y otros servicios de los que dependen. La implementación de Fastly les ha permitido dar soporte al personal de forma más eficaz a lo largo del ciclo de desarrollo, mediante datos e información que puedan ayudarles a tomar mejores decisiones. La configuración del real-time log streaming de Fastly les permite enviar registros en un formato compatible con Datadog, una solución de supervisión y análisis basada en la nube que aporta mayor visibilidad del rendimiento del sitio web y de posibles problemas.


Las métricas indican una espectacular mejora del rendimiento, de entre el 800 y el 900 %


Desde que implementara Fastly, Dunelm.com ha alcanzado velocidad de crucero. La pandemia de la covid-19 ha aumentado la demanda de los clientes online, ya que cada vez hay más gente que compra en internet y a través del móvil. Gracias a Fastly, la empresa ha podido adaptarse sin problemas a este incremento.


Hace poco, el equipo de la plataforma realizó pruebas de carga en los servidores de producción para cuantificar las mejoras obtenidas tras la implementación de Fastly. Comparó el día de mayor tráfico de 2019 con el día de más actividad durante la pandemia de la covid-19 en 2020 y observó una mejora del 500 % en la velocidad de carga de las páginas en todo el sitio. En algunas páginas concretas, la mejora alcanzó un asombroso porcentaje de entre el 800 % y el 900 %.


«Antes tardábamos entre 15 minutos y una hora en purgar nuestra caché. Con Fastly, nos lleva menos de medio segundo».

Tom Hayman


Head of Platform Engineering



«Fastly nos permite distribuir más de 200 versiones al mes en lugar de solo una. Es un cambio radical para nuestra organización».

Tom Hayman


Head of Platform Engineering



«Fastly aborda la seguridad centrándose en el desarrollo, lo cual es único y encaja con nuestros principios, ya que actúa como una extensión de nuestra red y nos permite ofrecer experiencias más seguras a los clientes sin sacrificar el rendimiento».

Tom Hayman


Head of Platform Engineering



«Los ingenieros de Fastly comparten con nosotros unos firmes principios de ingeniería, algo fundamental para poder colaborar y obtener grandes logros».

Tom Hayman


Head of Platform Engineering



«Creemos que nuestro código debe poder controlar o reconocer de algún modo los problemas de seguridad. Fastly nos permite activar fácilmente el WAF y la protección contra DDoS, ya que están directamente integrados en su red».

Tom Hayman


Head of Platform Engineering



«Fastly nos ayudó a mejorar la velocidad de carga de las páginas hasta en un 978 %, lo que ha convertido a Dunelm.com en una de las plataformas de comercio electrónico más rápidas del Reino Unido».

Tom Hayman


Head of Platform Engineering