Login

Cómo Dunelm está transformando su infraestructura digital con Auth0

La empresa británica de venta minorista de muebles ahorra en personal al incorporar los servicios de Auth0 en varias áreas de su negocio.

Cómo Dunelm está transformando su infraestructura digital con Auth0

Dunelm, una tienda de muebles para el hogar, es la combinación ideal entre calidad, estilo y precios accesibles. La empresa, que se describe a sí misma como “obsesionada con los productos”, selecciona de manera experta artículos para el hogar de calidad en su sitio web y en más de 170 supertiendas en todo el Reino Unido.

En 2018, Dunelm inició una revisión digital masiva de su infraestructura interna para adoptar una plataforma de datos en la nube moderna y flexible. “Una de las tareas clave que queríamos concretar era realizar la migración a AWS, la plataforma en la nube, para poder escalar de forma dinámica y desarrollar los mejores productos en su clase para nuestros clientes en línea”, afirma Antony Sohal, director de plataformas de datos en Dunelm.

Como parte de esta transición, reemplazaron su sistema de identidad interno con Auth0, una medida que les ahorra tiempo, esfuerzo y dinero en costos de personal.

“Una de las tareas clave que queríamos concretar era realizar la migración a AWS, la plataforma en la nube, para poder escalar de forma dinámica y desarrollar los mejores productos en su clase para nuestros clientes en línea”.

Antony Sohal

Antony Sohal

director de plataformas de datos

Una infraestructura en evolución

Dunelm utilizaba una solución de identidad propia que requería una gran cantidad personal para mantenerla. En palabras de Sohal: “Nuestra solución interna simplemente no alcanzaba, y a los desarrolladores les resultaba muy difícil solucionar el problema. Un par de equipos tuvieron que dedicarse de lleno. Al final, resultó muy difícil asegurarse del mantenimiento, de la seguridad constante, de la instalación de parches de seguridad, de las actualizaciones y demás”.

Como parte de su renovación tecnológica, Dunelm decidió subcontratar a expertos de confianza para que se ocuparan de ciertos aspectos de su infraestructura. Según Sohal, “una de las decisiones clave fue centrarnos en lo que hacemos bien e identificar aquello en lo que no somos buenos. Creamos un servicio de producto y un servicio de precios, y compramos autenticación e incluso la búsqueda como servicio. Compramos la infraestructura que necesitábamos”.

Cuando llegó el momento de elegir un proveedor de identidad seguro, Dunelm eligió Auth0. “Conocemos a nuestros clientes, pero no sabemos de seguridad. En Auth0 son expertos en seguridad. Entonces, ¿para qué diseñar una solución cuando ellos pueden darnos la mejor que existe?”.

Diversas oportunidades para Auth0

Aunque inicialmente tenía previsto usar Auth0 solo para la autenticación de clientes, Dunelm terminó incorporando el servicio en múltiples áreas de su negocio.

  • M2M: Dunelm brinda respaldo a su sitio web isomórfico de aplicaciones de una sola página con una variedad de microservicios de API, como un servicio de productos y precios, uno de inventario y uno de disponibilidad. La empresa usa Auth0 para la autenticación de máquina a máquina, para establecer límites de frecuencia y para autenticar integraciones de API de terceros de los proveedores. Actualmente, el número de conexiones M2M “llega al millón y más”.
  • **B2B: **La empresa también utiliza Auth0 para conectarse con sus proveedores externos. En palabras de Sohal: “Tan solo creamos una base de datos de usuarios en Auth0 y ellos acceden a nuestros portales externos para cargar su información cuando necesitan algo relativo a nuestros productos o a cualquier producto de terceros que Dunelm venda”.
  • **B2E: **Por último, Dunelm usa Auth0 para facilitar los inicios de sesión del personal en sus centros de atención al cliente: “El estándar habitual hoy en día es que, para cualquier producto tecnológico que desarrollamos y que tiene una IU interna, usamos Auth0 conectado a ADFS para la autenticación”.

“Tan solo creamos una base de datos de usuarios en Auth0 y ellos acceden a nuestros portales externos para cargar su información cuando necesitan algo relativo a nuestros productos o a cualquier producto de terceros que Dunelm venda”.

- Antony Sohal, director de plataformas de datos

Un socio de seguridad que permite ahorrar en personal

Al hacer la transición a una arquitectura de microservicios, Dunelm consiguió no solo sobrevivir, sino prosperar en el ámbito de la venta minorista actual.

Asociarse con Auth0 significa que los desarrolladores no deben preocuparse por la seguridad y pueden centrarse en su misión principal de generar valor para el consumidor final. “Auth0 permite a nuestros desarrolladores centrarse únicamente en las capacidades y la funcionalidad, lo que aporta valor al negocio”, explica Sohal. “La seguridad es un recurso realmente valioso que podemos obtener de Auth0 en lugar de desarrollarlo nosotros. Al delegar esta tarea en un producto como Auth0, podemos lograr más agilidad y centrarnos únicamente en la funcionalidad principal de nuestro negocio”.

Según cálculos de Sohal, asociarse con Auth0 le ahorra a Dunelm un equipo completo de ocho a diez desarrolladores y expertos en seguridad dedicados.

“La seguridad es un recurso muy valioso que podemos obtener de Auth0 en lugar de desarrollarlo nosotros. Al delegar esta tarea en un producto como Auth0, podemos lograr más agilidad y centrarnos únicamente en la funcionalidad principal de nuestro negocio”.

- Antony Sohal, director de plataformas de datos

Un caso de uso ampliado para incluir B2C

En el futuro, Dunelm planea expandir su caso de uso de Auth0 para simplificar el proceso de pago de sus clientes. “Nuestra transformación digital está en permanente evolución”, dice Sohal. “En este momento, el pago es anónimo, pero la siguiente etapa consiste en identificar a los usuarios y completar su información para facilitar el proceso de pago o ayudar a localizar sus pedidos. Nos centramos exclusivamente en aportar valor al cliente”.

Dunelm considera que Auth0 es intuitivo y fácil de usar porque es un producto creado por desarrolladores y para desarrolladores. “Podríamos haber optado por otro socio”, explica Sohal, “pero creo que la clave para elegir Auth0 y usar su producto en lugar del producto de la competencia fue encontrar a alguien que realmente entendiera los conceptos de seguridad y facilidad de uso”.

Get ready to shipat the pace of AI