data-engineering-data-pipeline

Design and orchestrate scalable batch and streaming data pipelines.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/chicanoandres702/SentientAIBrowser --skill data-engineering-data-pipeline-chicanoandres702
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-engineering-data-pipeline
Source: https://github.com/chicanoandres702/SentientAIBrowser/tree/main/.agents/workflows/data-engineering-data-pipeline
Command: npx skills add https://github.com/chicanoandres702/SentientAIBrowser --skill data-engineering-data-pipeline-chicanoandres702

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Data engineering teams struggle to design, implement, and operate scalable data pipelines that handle batch and streaming workloads with reliability and cost efficiency.

Core Features & Use Cases

  • Design ETL/ELT, Lambda, Kappa, and Lakehouse architectures
  • Implement batch and streaming data ingestion
  • Build workflow orchestration with Airflow/Prefect
  • Transform data using dbt and Spark
  • Manage Delta Lake/Iceberg storage with ACID transactions
  • Implement data quality frameworks (Great Expectations, dbt tests)
  • Monitor pipelines with CloudWatch/Prometheus/Grafana
  • Optimize costs through partitioning, lifecycle policies, and compute optimization

Quick Start

Define a batch and streaming pipeline plan by selecting an architecture, configuring ingestion, orchestration, transformation, and storage, and enabling monitoring.

Frequently Asked Questions about data-engineering-data-pipeline

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

FAQPage Schema
How do I design a scalable batch and streaming data pipeline architecture?

Designing a scalable batch and streaming data pipeline involves selecting an architecture pattern like ETL/ELT, Lambda, Kappa, or Lakehouse. You configure ingestion, orchestration with Airflow, transformation with dbt, and Delta Lake storage to handle workloads reliably.

Can I use Airflow and dbt together for ETL workflow orchestration and transformation?

Yes, you can use Airflow and dbt together for ETL workflow orchestration and transformation. Airflow manages the scheduling and workflow dependencies, while dbt handles the SQL-based data transformations, ensuring robust pipeline execution and data modeling.

What is the best way to manage data quality in a streaming data pipeline?

The best way to manage data quality in a streaming data pipeline is implementing automated testing frameworks like Great Expectations or dbt tests. These validate data integrity during ingestion and transformation, ensuring errors are caught early.

Does Delta Lake support ACID transactions for both batch and streaming workloads?

Yes, Delta Lake supports ACID transactions for both batch and streaming workloads. It provides reliable storage management on cloud data platforms, enabling concurrent reads and writes while maintaining data consistency across your pipeline architecture.

How do I monitor data pipeline performance and optimize compute costs?

Monitor data pipeline performance using tools like CloudWatch, Prometheus, or Grafana. Optimize compute costs by implementing data partitioning, applying storage lifecycle policies, and fine-tuning compute resources to match your batch and streaming workload requirements.