blue-green-deployment
Implement blue-green deployment strategies for zero-downtime releases with instant rollback capability and traffic switching between environments.
By aj-geddes · 415 installs
npx skills add aj-geddes/useful-ai-prompts --skill blue-green-deployment
Source repository · Upstream listing
Blue Green Deployment
Table of Contents
[Overview]( overview)
[When to Use]( when to use)
[Quick Start]( quick start)
[Reference Guides]( reference guides)
[Best Practices]( best practices)
Overview
Deploy applications using blue green deployment patterns to maintain two identical production environments, enabling instant traffic switching and rapid rollback capabilities.
When to Use
Zero downtime releases
High risk deployments
Complex application migrations
Database schema changes
Rapid rollback requirements
A/B testing with environment separation
Staged rollout strategies
Quick Start
Minimal working example:
Reference Guides
Detailed implementations in the references/ directory:
Guide Contents
[Blue Green with Load Balancer](references/blue green with load balancer.md) Blue Green with Load Balancer
[Blue Green Rollback Script](references/blue green rollback script.md) Blue Green Rollback Script
[Monitoring and Validation](references/monitoring and validation.md) Monitoring and Validation
Best Practices
✅ DO
Follow established patterns and conventions
Write clean, maintainable code
Add appropriate documentation
Test thoroughly before deploying
❌ DON'T
Skip testing or validation
Ignore error handling
Hard code configuration values