dataops-blue-green-deployment

Orchestrate blue/green deployments for Kubernetes, Argo Rollouts, dbt schema swaps, and Airflow DAGs.

14|1|Updated May 5, 2026
One-click install
npx skills add https://github.com/ivanshamaev/de-agent-skills --skill dataops-blue-green-deployment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dataops-blue-green-deployment
Source: https://github.com/ivanshamaev/de-agent-skills/tree/main/group_skills/infra_dataops_group_skills/dataops_blue_green_deployment
Command: npx skills add https://github.com/ivanshamaev/de-agent-skills --skill dataops-blue-green-deployment

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you deploy data platform changes without breaking production by enabling controlled traffic cutovers, backward-compatible migrations, and fast rollback paths.

Core Features & Use Cases

  • Kubernetes Blue/Green: Run blue and green deployments in parallel and switch traffic via Service selector, including a smoke-test-first cutover script.
  • Argo Rollouts Blue/Green: Use preview and active services with pre-promotion analysis and manual promotion to reduce release risk.
  • dbt Blue/Green Schema Swap: Build models in a shadow schema, test them, then atomically swap schemas using a swap_schema macro pattern.
  • Migration Compatibility Patterns: Execute backward-compatible DDL changes using expand/backfill/contract or provide view-shim compatibility for incompatible changes.
  • Airflow DAG Versioning: Transition with versioned dag_ids, run both versions during validation, pause old DAGs for rollback, then clean up.
  • Decision Guide: Choose blue/green vs canary based on risk tolerance, migration constraints, rollback speed, and infra cost.

Quick Start

Ask the agent to produce a blue/green plan for your next production release, including backward-compatible database migration steps, a Kubernetes (or Argo Rollouts) cutover procedure, and a dbt shadow-schema swap approach with smoke tests before promotion.

Frequently Asked Questions about dataops-blue-green-deployment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is blue green deployment for data engineering platforms?

Blue/green deployment for data platforms runs parallel environments to orchestrate traffic cutover, rollback, and stateful compatibility during production upgrades and breaking schema changes.

How do I swap dbt schemas atomically during a production release?

To swap dbt schemas atomically, build models in a shadow schema, test them, then execute an atomic schema swap using a swap_schema macro pattern to safely cut over.

How to manage Airflow DAG version transitions without breaking production?

Manage Airflow DAG transitions using versioned dag_ids, running both versions during validation, pausing old DAGs for rollback, then cleaning up after promotion.

Can I use Argo Rollouts for blue green deployments with pre-promotion analysis?

Yes, Argo Rollouts supports blue/green deployments using preview and active services with pre-promotion analysis and manual promotion to reduce release risk.

What is the best way to handle backward-compatible database migrations during a cutover?

The best way to handle backward-compatible migrations is executing DDL changes using expand/backfill/contract patterns or providing view-shim compatibility for incompatible changes.

When should I choose blue green vs canary deployments for my data platform?

Choose blue/green vs canary deployments based on risk tolerance, migration constraints, rollback speed, and infrastructure cost to evaluate your specific data platform needs.