How Dunelm Is Transforming Its Digital Infrastructure With Auth0
The British furniture retailer saves on staffing by incorporating Auth0 services into multiple areas of their business
About
At Dunelm, we love homes and are just as obsessed by the products that go in them. We’re the UK’s no. 1 homewares retailer offering our customers over 300,000 products to enhance every room in their home. We focus on style, quality and value and are always working hard to make our customers’ lives a little easier.
Industry
Retail/eCommerce
Region
EMEA
Dunelm's home furnishings hit that sweet spot between quality, style, and affordability. The company, which describes itself as “product obsessed,” expertly curates quality homeware on their website and at over 170 superstores across the UK.
In 2018, Dunelm began a massive digital overhaul of their existing internal infrastructure in favor of a modern, flexible cloud data platform. “One of the key things we wanted to do was move over to a cloud platform, AWS, where we could scale up and down and build the best in class for our online customers,” says Antony Sohal, Head of Data Platforms for Dunelm.
As part of this transition, they replaced their in-house identity system with Auth0, a move that has saved them time, effort, and money in staffing costs.
“One of the key things we wanted to do was move over to a cloud platform, AWS, where we could scale up and down and build the best in class for our online customers."
Antony SohalHead of Data Platforms
An Infrastructure Evolution
Dunelm was using a homegrown identity solution that required a lot of manpower to support. “Our in-house solution just didn't span,” says Sohal, “and the developers found it really hard to work around. A couple of teams needed to work on it. It just ended up being really difficult to maintain, make sure that it's always secure, make sure that it's patched, make sure it's up to date, etc.”
As part of their technology overhaul, Dunelm decided to outsource certain aspects of their infrastructure to trusted experts. “One of the key decisions,” says Sohal, “was to focus on what we’re good at and single out what we’re not good at. We built a product service, a pricing service, we bought authentication, we even bought search as a service. We bought the infrastructure we needed.”
When it came time to pick out a secure identity provider, Dunelm chose Auth0. “We know our customers,” says Sohal, “but we don't know security. Auth0 are experts at security. So why should we build this when we can get a great solution off the shelf from them?”
“We know our customers, but we don't know security. Auth0 are experts at security. So why should we build this when we can get a great solution off the shelf from them?”
Antony SohalHead of Data Platforms
Multiple Opportunities For Auth0
Although they initially planned to use Auth0 for simple customer authentication, Dunelm eventually incorporated the service into multiple parts of their business.
M2M: Dunelm supports their single-page application isomorphic website with a variety of API microservices, including a product and pricing service, a stock service and an availability service. They use Auth0 for machine-to-machine authentication, to set rate limits, and to authenticate third-party API integrations from suppliers. Currently, the number of M2M connections is “in the millions.”
B2B: They also use Auth0 to connect with their external suppliers. Sohal says, “We just create a user database in Auth0 and they access our external portals to upload their information when they need anything about products or any third-party products Dunelm sells.”
B2E: Finally, Dunelm uses Auth0 to facilitate staff logins at their customer care centers: “the de facto standard now is any technology products we build where it's got a UI for internal, we use Auth0 plumbed into ADFS to authenticate them.”
“We just create a user database in Auth0 and they access our external portals to upload their information when they need anything about products or any third-party products Dunelm sells.”
Antony SohalHead of Data Platforms
Finding a Security Partner Saves on Staffing
By transitioning to a microservice architecture, Dunelm was able to not just survive, but thrive in the modern retail landscape.
Partnering with Auth0 means developers don’t have to worry about security and can focus on their core mission of creating value for the end consumer. “Auth0 allows our developers to purely focus on capabilities and functionality, which add value to the business,” says Sohal. “Security is a really good commodity we can get from Auth0 rather than building it ourselves. By offsetting that to a product like Auth0, we can accelerate faster and just focus on the core business functionality.”
Sohal estimates that partnering with Auth0 saves Dunelm from needing an entire team of eight to ten dedicated security experts and developers.
“Security is a really good commodity we can get from Auth0 rather than building it ourselves. By offsetting that to a product like Auth0, we can accelerate faster and just focus on the core business functionality.”
Antony SohalHead of Data Platforms
An Expanded Use Case Includes B2C
Going forward, Dunelm plans to expand their Auth0 use case by simplifying checkout for their customers. “We are continually evolving our digital transformation,” says Sohal. “At the moment we’re doing anonymous checkout, but the next phase is to identify users and populate their info to facilitate the checkout process or help them locate their orders. We are focused purely on adding customer value.”
Dunelm finds Auth0 intuitive and easy to work with because it is a product by developers for developers. “We could have gone to a different partner,” says Sohal, “but the marriage of having somebody who really understands security and the ease of use, I think that was the lynchpin of going with Auth0 and using their product rather than their competitors.”
“We could have gone to a different partner, but the marriage of having somebody who really understands security and the ease of use, I think that was the lynchpin of going with Auth0 and using their product rather than their competitors.”
Auth0, a product unit within Okta, takes a modern approach to identity and enables organizations to provide secure access to any application, for any user. The Auth0 Identity Platform is highly customizable, and is as simple as development teams want, and as flexible as they need. Safeguarding billions of login transactions each month, Auth0 delivers convenience, privacy, and security so customers can focus on innovation. For more information, visithttps://auth0.com.