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 dispositivos móviles como en ordenadores, así como mejorar la seguridad, acelerar las actualizaciones del sitio a escala y aumentar 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 rendimiento de la cesta un 23 % mayor, 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 sin servidores
Integraciones técnicas
Datadog
Terraform
AWS
Dunelm es uno de los mayores distribuidores 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 envíos a domicilio y mantiene una flota de camiones de reparto que abarca todo el territorio nacional. Para que el negocio vaya sobre ruedas, más de 200 ingenieros crean y gestionan una gama de aplicaciones que incluye un robusto sitio de comercio electrónico y 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 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 descentralizada y sin servidores, con una arquitectura de microservicios y basada en API, se puso en marcha en octubre de 2019, justo a tiempo para la campaña navideña. Además, la nueva configuración mejoró las capacidades del equipo de desarrollo al integrarse con sus herramientas de integración continua (CI/CD).
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. La conclusión del equipo fue que la red de edge cloud de Fastly le iba como anillo al dedo a su estrategia de transformación digital.
Durante el nuevo despliegue del stack, el equipo de la plataforma tenía previsto realizar la transición a Fastly de forma gradual: la idea era ejecutar el 10 % del tráfico a través de Fastly y mantener 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 para vender productos en su nueva plataforma.
Para hacer frente a este problema, el equipo decidió cambiar de estrategia 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 Google, y a los pocos días todo volvió a la normalidad. Ahora todo su tráfico pasa por Fastly, incluidas las imágenes.
Durante el proceso, el equipo de soporte técnico 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 los problemas.
La tecnología de edge computing de Fastly es muy configurable y permite a los equipos de Dunelm aprovechar el poder del edge para ofrecer a los clientes experiencias innovadoras y personalizadas. Si los desarrolladores necesitan información o inspiración, pueden acudir al Developer Hub de Fastly y consultar patrones, recetas y referencias, además de tutoriales y guías. Para todos los equipos, la plataforma de Fastly pone la gestión de la distribución de contenidos en un solo lugar, lo cual unifica los servicios de CDN que utiliza la empresa y fomenta la colaboración.
El departamento 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 presta un servicio compartido que engloba DevOps, automatización, fiabilidad del sitio, herramientas e infraestructura, así como otros servicios de los que dependen. La implementación de Fastly le ha permitido dar soporte al resto del personal de forma más eficaz a lo largo del ciclo de desarrollo mediante datos e información que ayudan a tomar mejores decisiones. Además, la configuración del envío de registros en tiempo real de Fastly le permite enviar registros en un formato compatible con Datadog, una solución de supervisión y análisis en la nube que aporta mayor visibilidad del rendimiento del sitio web y de los posibles problemas.
Desde la implementación de Fastly, Dunelm.com alcanza velocidades supersónicas. La pandemia de la COVID-19 aumentó la demanda de los clientes, ya que cada vez había más gente que compraba en internet y a través del móvil. Gracias a Fastly, la empresa pudo 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 adopció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, cifra que llegó a situarse entre el 800 y el 900 % en algunas páginas concretas.
«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 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 ante 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