About Relativity

Relativity makes software to help users organize data, discover the truth, and act on it. Their e-discovery platform is used by thousands of organizations around the world to manage large volumes of data and quickly identify key issues during litigation, internal investigations, and compliance projects.

Accelerating Developer Velocity Through Azure Microservices

Corey Wagehoft, Lead Systems Engineer at Relativity, led an internal initiative to reduce costs and increase developer velocity by migrating from traditional legacy windows services to container-based microservices running in Windows Azure.

“Deployments in the past typically took 8 hours and were manually orchestrated by a team of 3 engineers,” said Corey. “In addition, we had a 50% change failure rate which was dropping internal confidence and causing downtime.”

Corey knew Relativity needed to transform its deployment pipelines so it could streamline the onboarding of their microservices in the Azure cloud. His team also needed a way to support the legacy Windows services throughout this migration as well.

Managing user data meant that Corey and his team had strict security requirements, which limited the types of tools that could be onboarded. “We had a cultural tendency to build our own tools internally,” said Corey.

Evaluating Spinnaker And Harness

Corey’s team first looked at Spinnaker, but quickly determined the open-source solution wouldn’t work for their needs.

“In order to get partial functionality out of Spinnaker, we would need to dedicate an engineer to the project for an entire year,” said Corey.

Relativity uses Linux and containers throughout their tool stack and Spinnaker lacks native windows integrations. Corey also determined that Spinnaker would require large adjustments to comply with Relativity’s security standards.

After a short evaluation, Corey’s team picked Harness CD as-a-Service for the following reasons:

  • Ability to support native Windows services in addition to Azure microservices
  • Native integration with Azure Key Vault for secrets management
  • Secure communication via the Harness delegate architecture
  • CD as-a-Service vs. self-managed solution that requires dedicated engineering resources

Secure Continuous Delivery with Harness

In just 3 months, Corey and his team were able to increase deployment velocity by 30X using Harness.

Harness integrated with Relativity’s entire toolchain that consisted of Jenkins for CI, HashiCorp Terraform for Infra provisioning, New Relic for APM, Splunk for Log Analytics, and Prometheus for Infra monitoring.

His team also leveraged Harness Pipeline templates to create gold standards so development teams could deploy consistently in a repeatable manner no matter whether the artifact was a Windows service or Azure microservice.

Harness’ native integration with Azure Key Vault (a feature request from Relativity during their Harness trial) allowed Relativity to stay ISO and SOC 2 compliant while also preparing the team for FED ramp certification.

Finally, teams were leveraging Continuous Insights to help them make data-driven decisions around pipeline flow, deployment velocity, change failure rate and MTTR.

80% Reduction in Change Failure Rate

With Harness, Corey’s team achieved the following results:

  • Reduced deployment time by 98% from 8 hours to just a few minutes
  • Reduced deployment effort by 98% from 3 full-time engineers for 8 hours to 1 engineer for minutes.
  • Reduced change failure rate by 80% from 50% to 10%.
  • Saved $150,000 instead of requiring dedicated engineering resources to manage Spinnaker

Keep Reading

Give Us A Shout

Use the form below to drop us a line.

"We reduced deployment effort by 16 hours per day, saving $290,000 a year."
"By implementing automation with Harness, we eliminated the need to incur $500,000 in DevOps costs."
"We achieved a 10x return on investment within first few months, while reducing deployment time from 2 days to 2 hours."

Contact Sales

Please fill out the form below and we’ll get back to you directly.

"We reduced deployment effort by 16 hours per day, saving $290,000 a year."
"By implementing automation with Harness, we eliminated the need to incur $500,000 in DevOps costs."
"We achieved a 10x return on investment within first few months, while reducing deployment time from 2 days to 2 hours."

Request a Price Quote.

Our goal is to help you deliver applications to production safely, and reliably with effective release management tools. Fill out the form below and we’ll get back to you quickly.

"We reduced deployment effort by 16 hours per day, saving $290,000 a year."
"By implementing automation with Harness, we eliminated the need to incur $500,000 in DevOps costs."
"We achieved a 10x return on investment within first few months, while reducing deployment time from 2 days to 2 hours."

Get Started

Harness is easy to trial, easy to use, easy to love.

By signing up, you agree to our Privacy Policy and our Terms of Use.

Try Harness

To join an existing Harness account, please enter:

❮ Go back

Thanks for Contacting Harness

We received your information and we’ll be in touch shortly.

Meanwhile, keep up-to-date on Harness by checking out our blog.

    Request a Demo for Access to our Trial

    For On-Prem, we'll set up a brief demo to discuss getting you started.