Dunelm

Dunelm, el retailer líder en muebles para el hogar en el Reino Unido, se pasó a Fastly para apoyar una importante iniciativa de transformación digital: aumentar la velocidad en los escaparates web y móviles, mejorar la seguridad, acelerar las actualizaciones del sitio a escala y fortalecer su estrategia de infraestructura como código. Los resultados incluyeron una mejora media del 978 % en la velocidad de carga de la 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.

El stack de ecommerce de Dunelm es más seguro y hasta un 978 % más rápido con Fastly

El desafío

Los desarrolladores de Dunelm modernizaron la plataforma de comercio electrónico de la empresa, desplegando AWS en una solución personalizada, pero se dieron cuenta de que tenían que trabajar con un proveedor externo de red de distribución de contenidos (CDN). Se seleccionó una oferta de productos afiliada de Akamai. Sin embargo, el nivel de servicio fue inaceptable para una empresa decidida a escalar y mejorar continuamente la experiencia de uso.

"Nuestro proyecto de modernización del comercio electrónico fue tan exitoso que necesitábamos encontrar un socio de red de distribución de contenidos que pudiera seguir nuestro ritmo." Y necesitábamos migrar rápidamente, porque estábamos llegando al final del contrato con nuestro proveedor anterior. «Fue entonces cuando recurrimos a Fastly», explica Jan Claeyssens, ingeniero principal de DevSecOps en Dunelm. «Fastly proporciona la velocidad, el rendimiento y la flexibilidad que necesitamos.»

La solución

Dunelm utiliza el WAF de última generación de Fastly, la red de distribución de contenidos (CDN) de Fastly y la gestión de bots de Fastly para mejorar la productividad de los desarrolladores, la seguridad, el rendimiento del sitio y obtener valiosos conocimientos sobre el comportamiento cambiante de los consumidores.

Claeyssens dice que los desarrolladores de la empresa encuentran más fácil con Fastly distribuir actualizaciones de características y nuevos lanzamientos con mayor frecuencia, como herramientas de datos de clientes, recomendaciones de productos impulsadas por IA y experimentación DevOps.

Las soluciones de Fastly también ayudan a los desarrolladores de Dunelm a garantizar la seguridad desde el diseño. «Fastly desempeña un papel clave en nuestros esfuerzos de seguridad, porque nuestras configuraciones están integradas en la infraestructura como código (IaC) utilizando Terraform», dice.

Los consumidores obtienen la ventaja de las experiencias de uso de la más alta calidad. «La red de distribución de contenidos (CDN) de Fastly mejora drásticamente el rendimiento de nuestro sitio web, y el Image Optimizer eleva la experiencia de uso final con tiempos de carga más rápidos», dice él.

Mejora la experiencia de uso con tiempos de carga rápidos

Con la red de distribución de contenidos (CDN) de Fastly, la empresa experimentó una mejora del 978 % en la velocidad de su página de inicio y una velocidad de carga de página entre un 800 % y un 900 % más rápida en las páginas clave, mejorando significativamente la experiencia de uso. Esta mejorada capacidad de respuesta permitió a los desarrolladores distribuir actualizaciones de características y nuevos lanzamientos con más frecuencia, aumentando su frecuencia de despliegue de solo 1 al mes a 200 al mes, un incremento de 200 veces que permitió una innovación continua. Vemos mejoras tremendas en la velocidad con la red de distribución de contenidos (CDN) de Fastly. «El Image Optimizer reduce significativamente los tiempos de carga y eso mejora la experiencia de uso», dice Claeyssens.

Crear código seguro por defecto

La plataforma de Fastly, amigable para desarrolladores, facilita las cosas para DevOps. El equipo de Claeyssens colabora con el personal de ingeniería de la plataforma Dunelm para crear repositorios con plantillas para configurar la red de distribución de contenidos (CDN) de Fastly y el WAF de última generación de manera segura por defecto. «Con plantillas predefinidas con configuraciones de seguridad por diseño, los desarrolladores no tienen que preocuparse por la seguridad: su código simplemente funciona de manera segura desde el principio», dice él.

Borra en milisegundos el almacenar en caché con Instant Purge

Con Instant Purge de Fastly, los lanzamientos y experimentos también son más fáciles. La anterior red de distribución de contenidos (CDN) tardaba entre 15 y 30 minutos en limpiar la caché. Por el contrario, Fastly lo hace en milisegundos. «Con Fastly, nuestros desarrolladores lanzan nuevas funcionalidades y características diariamente, sabiendo que el almacenar en caché se actualizará inmediatamente», dice Claeyssens.

Configuración optimizada de Terraform con GiLab, Datadog y más

Claeyssens aprecia la facilidad con la que el equipo de DevSecOps en Dunelm puede crear reglas para bloquear el tráfico de Tor, intervalos IP maliciosos y User-Agent específicos en el WAF de última generación. Y al usar Terraform, el equipo asegura que los cambios sean rastreables. "Configuramos tanto la red de distribución de contenidos (CDN) de Fastly como el WAF de última generación con Terraform, creando reglas específicas para nuestros servicios." «De esta manera aseguramos la auditabilidad, el control de versiones y la revisión por pares para la higiene del repositorio de Git», dice.

La capacidad de utilizar conjuntos de herramientas populares como Terraform para reglas de seguridad, GitLab para CI/CD y Datadog para observabilidad permite al equipo de DevSecOps atender a los desarrolladores donde se encuentran, utilizando herramientas que ya conocen. Este enfoque integra la seguridad directamente en los procesos de desarrollo, agilizando los flujos de trabajo y proporcionando un rendimiento del carrito mejorado en un 23 %, lo que contribuye directamente a los resultados del negocio. «Fastly desempeña un papel clave en nuestros esfuerzos de seguridad, porque nuestras configuraciones están integradas en la infraestructura como código (IaC) usando Terraform», dice Claeyssens. «Los desarrolladores pueden ver todo lo que necesitan en nuestras canalizaciones CSV para flujos de trabajo automatizados»

Obtén conocimientos en tiempo real para una seguridad proactiva

El equipo de DevSecOps vigila el panorama de amenazas a medida que cambia. Mientras utilizaban Fastly Bot Management, el equipo de Claeyssens observó que los consumidores ahora compran usando herramientas de IA, como ChatGPT y el motor de búsqueda y respuesta Perplexity, lo que tiene implicaciones para la seguridad. En lugar de ver las IP de los clientes en nuestros logs, ahora vemos las IP de los servicios de IA que están utilizando. Además de crear desafíos para la personalización, este comportamiento del consumidor plantea preguntas para informar nuestra estrategia de seguridad. «Los atacantes pueden aprovechar estos servicios de IA», dice.

Conclusión

Claeyssens recomienda Fastly a cualquier empresa que valore a sus desarrolladores e invierta en sus capacidades técnicas. «Fastly proporciona excelentes herramientas —documentación del WAF de última generación, el VCL playground y Fastly Academy— para guiar a tus desarrolladores a través de la curva de aprendizaje.»

Él continúa: «Y Fastly tiene personas fantásticas en sus equipos de gestión de cuentas y técnicos que realmente ayudan a tus desarrolladores a ponerse al día. Una vez configurada, tendrás una plataforma de alto rendimiento que es flexible y fiable.