Skip to main content
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/2023
  • Case Study
Should My Team Really Need to Know Terraform?
  • 7/21/2022
  • Case Study
Using Terraform Enterprise to support 3000 users at Booking.com
  • 2/22/2020
  • Case Study
Terraforming RDS: What Instacart Learned Managing Over 50 AWS RDS PostgreSQL Instances with Terraform
  • 10/7/2019
  • Case Study
Running Windows Microservices on Nomad at Jet.com