dataops-airflow-production-readiness
CommunityHarden Airflow DAGs for safe production runs
Software Engineering#production readiness#airflow#idempotency#kubernetes executor#scheduler performance#sla alerts#metadata db
Authorivanshamaev
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you prepare an Apache Airflow deployment so production DAGs run reliably, avoid scheduler/metadata-database overload, and remain safe to re-execute without corrupting data.
Core Features & Use Cases
- Idempotent task design: choose UPSERT or INSERT OVERWRITE patterns (including partition overwrite) so reruns don’t duplicate rows or produce inconsistent outputs.
- DAG parse-time safety: prevent anti-patterns like Variable.get() at module/DAG parse time and keep heavy imports out of the global scope.
- Operational production readiness: configure retries with exponential backoff, SLA callbacks, pools for throttling, KubernetesExecutor resources, metadata DB maintenance, and health checks.
- Use Case: audit a newly added ETL DAG (e.g., orders -> bronze -> silver) and ensure each task can be safely retried, scales on Kubernetes, and alerts correctly when SLAs are missed.
Quick Start
Ask the AI to review your Airflow DAG code for production anti-patterns and provide concrete fixes for idempotency, parse-time database hits, retries/SLA, pools, KubernetesExecutor settings, and metadata DB maintenance.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: dataops-airflow-production-readiness Download link: https://github.com/ivanshamaev/de-agent-skills/archive/main.zip#dataops-airflow-production-readiness Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.