data-engineering-data-pipeline

Design scalable batch and streaming data pipeline architectures with governance and monitoring.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/involvex/tt2-build-wizard --skill data-engineering-data-pipeline-involvex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-engineering-data-pipeline
Source: https://github.com/involvex/tt2-build-wizard/tree/main/.gemini/skills/data-engineering-data-pipeline
Command: npx skills add https://github.com/involvex/tt2-build-wizard --skill data-engineering-data-pipeline-involvex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Data Pipeline Architecture skill helps teams design scalable, reliable, and cost-effective data pipelines for batch and streaming data processing.

Core Features & Use Cases

  • Design ETL/ELT, Lambda, Kappa, and Lakehouse architectures for batch and streaming data
  • Implement robust ingestion, orchestration, transformation, and storage
  • Optimize costs and ensure data quality with governance and monitoring

Quick Start

Describe a complete data pipeline plan for ingesting, transforming, and storing batch and streaming data.

Frequently Asked Questions about data-engineering-data-pipeline

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

FAQPage Schema
What's the best way to design a scalable data pipeline for batch and streaming data?

A scalable data pipeline requires choosing the right architecture pattern, such as Lambda, Kappa, or Lakehouse, to handle both batch and streaming ingestion while ensuring reliable transformation and storage across modern data platforms.

How do I build an ETL and ELT architecture with dbt and Spark?

Building ETL and ELT architectures involves using Spark for large-scale data processing and dbt for data transformations, orchestrated through frameworks like Airflow to automate workflows and ensure reliable data loading into your storage layer.

How does streaming data ingestion work in a modern data pipeline?

Streaming data ingestion works by continuously capturing real-time event data and processing it through pipeline architectures like Kappa, ensuring low-latency ingestion, transformation, and storage while maintaining data quality and monitoring.

Can I use Airflow to orchestrate both batch and streaming data pipelines?

Yes, you can use Airflow to orchestrate both batch and streaming data pipelines by defining directed acyclic graphs that schedule and monitor ingestion, transformation with dbt or Spark, and storage tasks across your data architecture.

How do I optimize data pipeline costs while ensuring data quality and governance?

Optimizing data pipeline costs involves architecting efficient ingestion and storage layers, while ensuring data quality and governance requires implementing continuous monitoring and validation checks throughout the ETL and ELT transformation stages.

When should I choose a Lakehouse architecture over traditional ETL pipelines?

You should choose a Lakehouse architecture when you need to unify batch and streaming data processing on a single platform, combining the reliable storage of a data lake with the structured querying and governance of a data warehouse.