What problem does it solve?
This Skill helps teams design, orchestrate, and validate data pipelines and streaming systems to deliver timely, accurate, and trustworthy data for analytics and downstream applications.
Core Features & Use Cases
- Orchestration & Scheduling: Guidance for Airflow, Dagster, and Prefect patterns, dependency management, and cron/event-driven scheduling.
- Stream Processing: Best practices for Kafka Streams, Flink, and Spark Streaming including windowing, state management, checkpointing, and exactly-once semantics.
- Data Quality & Lineage: Approaches for Great Expectations, dbt, and Soda Core to implement schema tests, data quality checks, and lineage tracking.
- Operational Checklist: Production-focused items such as idempotency, incremental processing, TTL for state, savepoint/checkpoint strategies, alerting, and SLA monitoring.
Quick Start
Create an implementation plan that defines an Airflow DAG to ingest events from Kafka, process them with Flink, write results to the warehouse, and enforce dbt and Great Expectations checks.