Product
|
Cloud costs
|
released
December 8, 2020
|
3
min read
|

Replaced Spinnaker & Saved $275,000

Updated

About MakerBot

MakerBot believes there’s an innovator in everyone. As a global leader in 3D printing, it set the standard in reliability and ease-of-use by providing effective solutions for every stage of the 3D printing process. From the start, it has redefined the possibilities with 3D printing for users across all industries.

Open-Source CI/CD Dilemma

MakerBot’s software delivery process kept Erik Ahrend up at night, literally. As the Lead Cloud Architect, Erik maintained MakerBot’s Spinnaker pipelines. Erik spent three hours a day troubleshooting deployment issues and often was woken up in the middle of the night to fix broken deployments. The total cost of Erik’s time added up to roughly $118,000 a year. 

Spinnaker pipelines and API’s required advanced knowledge to create and edit. Erik was the only one with enough experience to fix deployment issues. MakerBot hired Armory to help manage their pipelines. Unfortunately, MakerBot’s deployment issues persisted. 

Deployments had an unexplainable 48-hour lag between uploading an image and reaching production. Most developers found it easier to manually update Helm than wait for Spinnaker. Erik needed to fix and simplify MakerBot’s software delivery process.

We wanted to reduce our complexity and increase our developers' happiness

Erik Ahrend | Lead Cloud Architect |MakerBot

The Cost of Custom Governance

In addition to simplifying deployments, Erik needed to add capabilities. The pipelines lacked basic integrations with APM tools like DataDog, which slowed down the verification process. The pipelines also lacked governance. Without RBAC controls or audit trails, Eric feared for the safety of MakerBot’s applications. 

Erik planned to spend 6 months coding these two features and adding them to MakerBot’s pipelines. The project would require at least two developers and cost MakerBot $150,000 in developer effort. 

Realizing the exorbitant costs in front of him, Erik decided to search for a company that could provide out of the box solutions.

To achieve our delivery goals we needed guidance and support

Erik Ahrend Lead Cloud Architect |MakerBot

Harness CI/CD Provides Priceless Confidence

Erik turned to Harness for that solution. 

Our developers deserve best in class tools, Harness checks that box.

Erik Ahrend | Lead Cloud Architect | MakerBot

Harness created a self-service deployment culture. Developers are able to copy Harness’s pipeline as code into whatever new pipeline they need, and Erik doesn’t have to spend 3 hours a day babysitting deployments. Harness also provided MakerBot with advanced RBAC controls, Datadog and Jira integrations, and templatized canary deployments. These capabilities reduced MakerBot’s security concerns and increased deployment confidence. 

In just 4 months using Harness, Makerbot is deploying ~15 times per day with a very low failure rate of only 8%. Most importantly, Harness was able to provide Erik with some much-needed headspace. 

I don't have to worry about deployments, they just happen.

Erik Ahrend | Lead Cloud Architect | MakerBot

Sign up now

Sign up for our free plan, start building and deploying with Harness, take your software delivery to the next level.

Get a demo

Sign up for a free 14 day trial and take your software development to the next level

Documentation

Learn intelligent software delivery at your own pace. Step-by-step tutorials, videos, and reference docs to help you deliver customer happiness.

Case studies

Learn intelligent software delivery at your own pace. Step-by-step tutorials, videos, and reference docs to help you deliver customer happiness.

We want to hear from you

Enjoyed reading this blog post or have questions or feedback?
Share your thoughts by creating a new topic in the Harness community forum.

Sign up for our monthly newsletter

Subscribe to our newsletter to receive the latest Harness content in your inbox every month.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Platform