What problem does it solve?
This skill prevents infrastructure instability during deployments by replacing the default parallel container restart behavior with controlled, batched rollouts that protect your system from thundering-herd load spikes.
Core Features & Use Cases
- Batch Deployment: Configure specific limits to boot containers in groups rather than all at once.
- Stability Pauses: Introduce mandatory wait times between batches to allow for cache warming and connection rebalancing.
- Role Parallelism: Toggle whether multiple roles on a single host boot sequentially or in parallel.
- Use Case: When deploying to a large fleet of web servers, use this skill to boot 25% of the fleet at a time with a 10-second pause between groups to ensure the database remains stable.
Quick Start
Configure the boot strategy in the deploy.yml file by setting a limit of 25 percent and a wait time of 10 seconds to ensure a gradual rollout across the server fleet.