Analyzing performance across the entire development pipeline
Award-winning, online customer experiences are driven by a deeply embedded DevOps culture at Wayfair
Wayfair, one of the world’s fastest-growing e-commerce businesses, has long embraced technology innovation. Offering shoppers a selection of more than 10 million items spanning home furnishings to housewares, the family of brands includes Wayfair, Joss & Main, AllModern, Birch Lane, and Perigold. The company’s award-winning websites enable customers to discover, assemble, and purchase products to create the home of their dreams.
To provide this compelling experience, Wayfair’s relies on a team of DevOps engineers that enable its software community to deliver over 300 software releases every day—an average of one every five minutes. Operating at this pace requires highly optimized continuous integration (CI) and continuous delivery (CD) pipelines. Every development second counts, whether committing code to Git, integrating with Jenkins, testing with Codeception, or deploying via Artifactory. Once code is deployed, operations needs to be just as agile and embrace the DevOps mantra: “release fast, fail fast, and revert faster.”
Wayfair needed end-to-end visibility into its pipeline and operations
To optimize its DevOps performance, Wayfair required better visibility into its pipeline and operations. “We had a state-of-the-art DevOps pipeline, but didn’t know how it was performing. We got information from individual tools but lacked the capability to bring it all together,” says Tameem Hourani, Director of Production Operations at Wayfair. “We needed a single system to correlate and analyze all our data—a single pane of glass through which we could see everything in our pipeline of tools and production monitoring systems.”
Revert times was one area of DevOps that required better visibility. To accelerate revert times, operations personnel needed full knowledge of code changes. For example, when there was a slowdown in a website’s response time, the team needed to know what software had been deployed to production. Without that information, the team would not know what to revert. However, if nothing had changed, it could point to different issue within the web stack, such as a load balancer or a web server.
With ServiceNow, Wayfair gains unprecedented insights across the DevOps toolchain, helping accelerate time to market for software releases
To help unite data from multiple systems, Wayfair selected ServiceNow. “We could have started from scratch by bringing all of our tool metadata into a warehouse,” says Tameem. “However, ServiceNow offered us faster time to market. The solution integrated easily with our tools and we could use built-in IT service management capabilities, such as incident and change records. Instead of building a completely new application, we could simply incorporate it in to the Now Platform.”