Home Depot QuoteCenter Solves Continuous Delivery For Microservices With Harness

Read how Home Depot QuoteCenter is building deployment pipelines in minutes and onboarding development teams in days.

By Steve Burton
March 1, 2019

About Home Depot QuoteCenter

QuoteCenter is changing the way colleagues at The Home Depot help their customers. Using leading-edge analytics and the latest web technologies, they’re developing sales applications from the ground up, on a greenfield platform with a reactive microservices architecture.

Continuous Delivery For Microservices

QuoteCenter’s microservices architecture is a large and complex environment that spans many services and development teams.

In the past, deployment pipelines for these microservices were scripted manually by engineers using Jenkins jobs. Pipeline secrets were also kept across multiple repositories (Consul, Kubernetes, and Jenkins).

As a result, the deployment pipeline building process took days and often had to be created from scratch each time to fit the characteristics of each microservice and target environment.

This variation, inconsistency, and lack of automation across pipelines made it difficult to support, onboard, and ramp new developers.

In addition, deployments were fairly limited and rigid with an inability to do quick, reliable canary deployments in production.

Evaluating Open Source and Harness

The QuoteCenter team looked at various open source and commercial Continuous Delivery tools.

Open source CD lacked native Kubernetes support, automated canary deployments, and a dedicated customer success team.

Harness CD, in comparison, had native Kubernetes support, fully automated canary deployments, and out-of-the-box integrations for GCP, CircleCI, Jenkins, and Datadog.

Harness also had its CD configuration and secrets management—all under one roof—available as-a-service, without the need for the QuoteCenter team to self-host the CD solution.

Templatized Pipelines

A huge benefit the team saw was the ability to templatize and reuse Harness deployment pipelines across microservices and teams.

“Using legacy Jenkins, building new pipelines took days. Now it takes 5 minutes,” said Jacob Vincent Martin, Sr. Software Engineer at Home Depot QuoteCenter.

“We’ve finally arrived at automated Continuous Delivery for our microservices. We onboard new developers in days now, not weeks,” Jacob continued.

New microservices can now be spun up and pipelines updated simultaneously without manual effort. In addition, development teams can now perform out-of-the-box canary deployments in production with Harness.

Harness Customer Success team has also delivered custom features that “future proofed” QuoteCenter’s CD process. “We needed support, not just software, and we get that with Harness,” said Jacob.

A Repeatable, Scalable CD Process

Harness gives QuoteCenter a repeatable, scalable CD process & platform natively designed for microservices and Kubernetes.

QuoteCenter Management has a complete view of what’s being deployed, and where, due to a “Single source of truth” dashboard.

In Summary, deployment pipelines now take 5 minutes versus days to create, and onboarding time for new developers has been reduced from weeks to days.

 

➞ Back to Blog

2
Leave a Reply

avatar
1 Comment threads
1 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
Steve BurtonKatherine Hall Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
Katherine Hall
Guest

Hi! Just wondering if you could fix all the “Quote Center” references in your blog to “QuoteCenter” (no space)! THANK YOU! 🙂