proskillv1.0.0
deployment-strategies
Deploy without fear — blue-green vs canary vs rolling trade-offs, database migrations during deploys (expand/contract), rollback design and its limits, smoke tests as promotion gates, coordinating multi-service releases, and decoupling release from deploy with flags.
$npx vanara install deployment-strategies
Included with Vanara Pro ($10/mo) — unlocks all 206 items. See pricing →
Overview
A deployment strategy is a risk-shaping decision: how much traffic sees a bad build, for how long, and how fast you can take it back. The strategy is only half the story — the other half is data: most "can't roll back" incidents are schema changes, not code. Deep detail in references/; a canary pipeline definition and migration playbook in examples/.
What it covers
- Choosing a strategy
- Canary done properly
- The data rule: expand → migrate → contract
- Rollback design (and its honest limits)
- Release ≠ deploy
- Multi-service coordination
- Expand / Contract in Detail
- Multi-Service Release Coordination