Hi - I’m trying to determine whether Chef is the right tool to manage the configuration of redundant nodes. Most of our systems have a few dozen nodes but some have a few hundred. Some node types are n+1 redundant and others are 2n redundant. Our current process upgrades nodes one at a time to avoid system downtime. Is there a design pattern or standard approach with Chef to upgrade nodes one at a time or to roll out configuration changes in some other way that avoids downtime?