← Production Ready

Unlimited Staging Environments with Kubernetes

Unlimited Staging Environments with Kubernetes

Eliminate staging environment bottlenecks forever—learn how Dollar Shave Club built a Kubernetes system that spins up unlimited staging environments in minutes, enabling faster iteration and delivery across their entire engineering team.

Erik OstermanAug 10, 2017

CEO & Founder of Cloud Posse

Kubernetes
Unlimited Staging Environments with Kubernetes

Last week we had the pleasure of listening to David Huie present at the DevOps Mastermind at WeWork Promenade. David is an infrastructure engineer at Dollar Shave Club, where he’s helping DSC shave the world using Kubernetes. He presented how they've achieved the Holy Grail of QA automation: running “Unlimited Staging Environments with Kubernetes.”

Problem

In modern micro-services architectures, there is a serious need for ad-hoc staging environments since it's often infeasible for developers to run the entire stack on their laptops. At the same time, static staging environments can be difficult to scale as an organization's infrastructure and engineering team grow.

Solution

To counter this effect, Dollar Shave Club created a Kubernetes-based system to enable an unlimited number of environments, bounded only by the capacity of the underlying Kubernetes cluster running some 38 nodes! At its core, is an Open Source project called Furan which rapidly builds Docker containers in Docker (DnD). Using their CI/CD system and an in-house tool called Amino, they are then able to automatically spawn environments composed of many independent projects, where **each project is pegged to a specific version **(e.g. branch or tag).

Outcome

The company is able to iterate much faster which has sped up application delivery at DSC.

About the Speaker

Prior to joining Dollar Shave Club, David’s worked at Splice, NationBuilder, and Yelp. David has a degree in Computer Science from Harvey Mudd College.

Follow David on Twitter: twitter.com/davidhuie

Slides

Slides from the presentation are below. We'll be posting video & transcripts shortly.

Unlimited Staging Environments with Kubernetes

Join us at the next Santa Monica DevOps Mastermind Meetup!

Register here: www.meetup.com/DevOpsMastermind/

Filed underKubernetesMeetupSoftware DeliveryStaging Environments

Get DevOps insights delivered to your inbox

Subscribe to the Production Ready newsletter.

Erik Osterman
Erik Osterman
CEO & Founder of Cloud Posse
Founder & CEO of Cloud Posse. DevOps thought leader.
Talk with Erik →

Share this essay

Related Posts

Continue reading with these featured articles

The Most Expensive Lie

Why Building From Scratch is Hard

SOC 2 Made Simple

The Production Ready Newsletter

Build Smarter. Avoid Mistakes. Stay Ahead of DevOps Trends That Matter.

Cloud infrastructure consulting from the creators of Atmos. Practical help with Terraform, AWS, and infrastructure delivery.

Products & Open Source

  • Atmos
  • Atmos Pro
  • GitHub

Connect

  • Office Hours
  • Newsletter
  • Schedule a Call

Company

  • Consulting
  • Discuss your project
  • Media Kit

Legal

  • Terms of Use
  • Privacy Policy
  • Disclaimer
  • Cookie Policy
Copyright ©2026 Cloud Posse, LLC. All rights reserved.