Skip to main content
HashiTalks 2025 Learn about unique use cases, homelab setups, and best practices at scale at our 24-hour virtual knowledge sharing event. Register
Case Study

How Clover does rainbow deployments with Nomad

Learn how Clover uses expanded blue-green deployments for their containerized monolith with the help of HashiCorp Nomad.

Clover payments and customer management systems use HashiCorp Terraform and Nomad to deploy their infrastructure, which is a containerized monolith. To have more stages for various options in this deployment process, they use an expanded type of blue-green deployments called "rainbow deployments" — or 'blue-green deployments with additional colors.'

In this talk they'll demo how they provision and schedule this infrastructure to launch their releases with minimal impact.

»Nomad's impact

  • Nomad is instrumental to Clover's ability to allow deployments of their monolith with no changes to the code or the underlying virtual machine configuration.

  • Rainbow deployments allow them to release code during normal business hours and test releases with incremental traffic to build confidence before the full release.

  • They have the ability to have multiple codebases with different feature flags so they can first release certain features to specific customers that will benefit more from them.

More resources like this one

2/1/2023Case Study

Should My Team Really Need to Know Terraform?

7/21/2022Case Study

Using Terraform Enterprise to support 3000 users at Booking.com

2/22/2020Case Study

Terraforming RDS: What Instacart Learned Managing Over 50 AWS RDS PostgreSQL Instances with Terraform

10/7/2019Case Study

Running Windows Microservices on Nomad at Jet.com