# Blue-Green Deployment

Record: `arch:blue-green-deployment`
Kind: pattern
Layer: [Correctness Core](https://banes-lab.com/records/layer/correctness-core.md)
Severity: contextual
Scope: deployment, release
Canonical: https://banes-lab.com/ontology#arch-blue-green-deployment

## Repair

- Refactored by: Add Blue/Green Environments
- Detected by: no parallel release environment
- Violated by: high-risk in-place production deploys
- Measured by: cutover failure rate
- Enforced by: deployment pipeline

## requires

- [Parallel Environments](https://banes-lab.com/records/lex/parallel-environments.md)

## reinforces

- [Rollback](https://banes-lab.com/records/arch/rollback.md)
- [Availability](https://banes-lab.com/records/lex/availability.md)

## enables

- [Low-Risk Cutover](https://banes-lab.com/records/lex/low-risk-cutover.md)

## conflicts-with

- [In-Place Mutation Only](https://banes-lab.com/records/lex/in-place-mutation-only.md)

## tensions-with

- [Infrastructure Cost](https://banes-lab.com/records/lex/infrastructure-cost.md)

## tensions

- [Blue-Green Deployment Infrastructure Cost](https://banes-lab.com/records/tension/blue-green-deployment-infrastructure-cost.md)
