About SoulCycle

SoulCycle is a 45-minute indoor cycling class that features high-intensity cardio, muscle-sculpting strength training, and rhythm-based choreography. Its customers consider SouclCycle classes to be much more than just a workout; they see them as a powerful mind-body experiences. With more than 82 studios (and counting!) their revolutionary indoor cycling class is available across the U.S. and Canada.

CI/CD Before Harness

SoulCycle performs daily deployments across 20+ services and growing.
Deployments in the past typically took developers 1 hour each and 3 QA engineers 3 to 6 hours to verify. Both the deployment and verification processes were done manually, making it difficult to measure success of deployments beyond the site staying up.
DevOps teams previously “held the keys” to deployments, and wanted to shift that responsibility to the developers so they could be more autonomous and deploy without dependencies.
“Developers need to be able to build and ship their applications to the right places at the right time,” said Mark Sost, Engineering and Product Leader at SoulCycle Inc.

The Compelling Event

SoulCycle decided to migrate from a legacy PHP application to a cloud-native, microservice architecture so they could independently scale and roll out new applications.

Evaluating Harness and Open-Source Solutions

Prior to Harness, SoulCycle evaluated an open-source alternative for a month, managing its components & configuration on their own. The open-source solution lacked configuration-as-code, documentation, and support. In short, it created too much management overhead. SoulCycle would have needed 3 people (1 lead engineer, 1 senior DevOps and 1 QA) to manage and operate this solution for Continuous Delivery (CD).
In contrast, Harness offered “Continuous Delivery as-a-Service” and took care of the previous management overhead by streamlining the deployment process. Harness also had full support for configuration-as-code with automated deployment, verification, and rollback working out-of-the-box.
In addition, feature and support requests were quickly turned around by Harness engineering, and the dedicated customer success team made on-boarding and deployment easy, simple, and painless.
Harness successfully integrated with SoulCycle’s technology and tools consisting of:

  • Go, Node.JS, Python, Postgres
  • Google Cloud Platform (GCP), GKE , Kubernetes, Docker for Container Orchestration
  • Cloud SQL, Big Query, PostgreSQL, MySQL
  • Travis CI, Cloud Builder and GCR for Continuous Integration (CI)
  • StackDriver and Datadog for monitoring

soulcycle_quote_1

Key Harness Benefits

Harness provided the following benefits for SoulCycle:

  • Automation of deployments across 5+ Kubernetes clusters and 100+ pods
  • Configuration-as-code (YAML)
  • Reusable pipeline templates/patterns across dev teams and applications
  • Support for Blue/Green and Canary deployments
  • Out-of-the-box integration with Datadog
  • Auto-verification of deployments using ML
  • Auto-rollback for failed deployments
  • Custom integration hooks for customer-built toolsets
  • Customer Success team, on-boarding, support line and velocity of feature requests

The Harness ROI

SoulCycle has been able to reduce deployment time and effort by as much as 80%.
Deployments now take 1 developer 10-15 mins instead of 60 minutes.
QA and verification time for deployments has also been reduced by 80%, and deployment verification now takes 3 QA engineers a single hour instead of 3 QA engineers spending 3-6 hours each.
In addition, SoulCycle avoided 3 FTE resources to manage the open-source CD alternative, worth well over $100k of fully-loaded cost.
soulcycle_quote_2
 

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.