Data
Data Engineering
ETL pipelines, data warehousing, streaming, orchestration and lakehouse architecture
Skills in this topic
5 skills — Sign in to track your progress
ETL Basics
beginner
Write a Python ETL pipeline with pandas
Workflow Orchestration
intermediate
Build a DAG in Airflow with sensors and operators
Streaming Data
intermediate
Produce and consume Kafka topics with Python
Data Warehousing
intermediate
Model a star schema with dbt
Lakehouse Architecture
advanced
Manage ACID transactions on a data lake with Delta Lake

Dev.to · Envio
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Migrate from Ponder to Envio HyperIndex
Outgrowing Ponder? This guide walks through migrating your indexer to Envio HyperIndex — keeping your...

Dev.to · Wangila russell
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Data Backfilling with Apache Airflow: Architectures and Implementations for Historical Data Processing
Introduction Modern data pipelines are designed to process data continuously, whether hourly, daily,...

Dev.to · PrismResume
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Cover Letter for US Data Engineering Role from Indian IT
Learn how to write a US-data-engineering cover letter from an Indian IT services background. Includes a concrete before/after bullet rewrite and a copy-paste ch

Dev.to · MORINAGA
🔄 Data Engineering
⚡ AI Lesson
1mo ago
How I built the OSS alternatives directory: GitHub ETL, Turso, and the UPSERT trap I hit
Building ossfind.com's data pipeline: two-phase seeding, GitHub API fetching, Claude Haiku summaries, and the DO NOTHING bug that silently erased polished conte

Dev.to · Aman Puri
🔄 Data Engineering
⚡ AI Lesson
1mo ago
OPTIMIZE TABLE ... FINAL in ClickHouse: when to use it, when to avoid it, and how merges work
If you manage a ClickHouse cluster in production, you may have hit duplicate rows or the "too many...

Dev.to · Abdi Omari
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Understanding ETL: A Chaotic Introduction
Build your first Python Data pipeline using the News API, and make some sense of the...

Dev.to · Gabriel Henrique
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Apache Iceberg in Production: Compaction, Catalogs, and the Pitfalls Nobody Warns You About
Apache Iceberg looked like the answer to everything when we first adopted it. Open format, ACID...

Dev.to · DataDriven
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Your Data Engineering Take-Home Is Now 20 Hours of Free Work
Take-homes grew from 4 hours to 20. No pay, no feedback, AI banned with no rubric updates. The DE interview is now just unpaid consulting.

Dev.to · Kanishga Subramani
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Day 32: Configuring ClickHouse® Clusters with ClickHouse Keeper
As ClickHouse® deployments grow beyond a single server, ensuring high availability, scalability, and...

Dev.to · Wangila russell
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Understanding Apache Airflow DAGs: Structure, Communication, and Deployment
Apache Airflow has become one of the most widely used workflow orchestration platforms for building,...
Dev.to · Aniket Abhishek Soni
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Stop waking up at 3 AM: Why your data pipelines must be idempotent
Why I chose this topic: In my first year as a junior engineer, I pushed a non-idempotent job that...

Dev.to · Marco Marques
🔄 Data Engineering
⚡ AI Lesson
1mo ago
I'm opening ContractForge — define data ingestion intent once, run it natively anywhere
Every data engineer who works across platforms knows this pain: You build a clean ingestion layer...

Dev.to · Michael
🔄 Data Engineering
⚡ AI Lesson
1mo ago
GBase 8a Table Design and Modeling: Choosing Data Types, Partitions, Distribution Keys, and Replicated Tables
In a distributed analytical gbase database, many performance issues are baked in at the table design...

Dev.to · Amit Kumar Singh
🔄 Data Engineering
⚡ AI Lesson
1mo ago
From DataStage and Informatica to Databricks Medallion Architecture: Why Migration Is More Than Code Conversion
Legacy ETL modernization is often described as a technology migration. Move DataStage jobs to...

Dev.to · Muhammed Rasin O M
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Synthetic Data for Data Engineering: How to test a Pipeline before the real data arrives
There is a quiet absurdity at the center of most data work, and once you notice it you cannot stop...

Dev.to · ExamCert.App
🔄 Data Engineering
⚡ AI Lesson
1mo ago
AWS DEA-C01: What Each Domain Actually Tests (Not What the Blueprint Says)
The AWS Data Engineer Associate is one of the newer associate-level certs, and because it's new, the...

Dev.to · DataDriven
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Top 12 Pipeline Architecture Interview Questions, With Answers
12 real pipeline architecture interview questions with answers: batch vs streaming, idempotency, backfills, DAGs, schema evolution, and monitoring.

Dev.to · Kanishga Subramani
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Why ClickHouse Merges and Mutations Are Difficult to Track in Production
One of the reasons ClickHouse delivers exceptional analytical performance is its ability to optimize...

Dev.to · Aman Sachan
🔄 Data Engineering
⚡ AI Lesson
1mo ago
India Daily Brief — fault tolerance patterns from 60 days of broken RSS feeds
How a 17-feed RSS pipeline stays alive when TOI, NDTV, Moneycontrol, The Wire, and Scroll.in all break differently. Fault-tolerance patterns, source quality sco

Dev.to · nain
🔄 Data Engineering
⚡ AI Lesson
1mo ago
day 01 of learning data engineering (step1: sql joins and set operators)
So, yes. Today's goal is to get the 30hr SQL Bootcamp completed (or at least as much as I can), I am...

Dev.to · Aki
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Track Apache Iceberg Schema Changes in AWS Glue Data Catalog with aws glue get-table-versions
Original Japanese article: Iceberg × Glue Data Catalogのスキーマ変更履歴をaws glue get-table-versionsで確認する ...

Dev.to · Michael
🔄 Data Engineering
⚡ AI Lesson
1mo ago
GBase 8a Backup and Recovery Guide: gcrcman from Basics to Production
GBase 8a, as an MPP analytical database, does not use WAL transaction logs. Instead, it relies on the...

Dev.to · Amit Kumar Singh
🔄 Data Engineering
⚡ AI Lesson
1mo ago
From STTM to Snowflake SQL: Building a Metadata-Driven Data Engineering Copilot
A practical build-in-public note on automating repetitive data engineering artifacts from source-to-target mapping metadata.

Dev.to · nain
🔄 Data Engineering
⚡ AI Lesson
1mo ago
this is scary (day 0 of learning data engineering)
apparently i need to build in public and create a personal brand to get a job, which tbh is a big big...

Dev.to · Aditya Somani
🔄 Data Engineering
⚡ AI Lesson
1mo ago
AI-Native Data Engineering: From ETL Pipelines to Agentic Data Serving
TL;DR Traditional decoupled ETL pipelines (like the "Modern Data Stack") are too brittle...

Dev.to · Jaldeep Patel
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Why Metadata-Driven ETL Frameworks Scale Better Than Hardcoded Pipelines — and Where They Don't
Over the years, I've seen many data platforms start with good intentions. A few scripts are created...

Dev.to · beefed.ai
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Comprehensive Monitoring and Alerting for Data Orchestration
Build observability for data pipelines: key metrics, logs, SLAs, alerts, dashboards, and automated runbooks to cut MTTR and meet delivery SLAs.

Dev.to · MORINAGA
🔄 Data Engineering
⚡ AI Lesson
1mo ago
How I built a three-tier content quality ladder for programmatic directory ETL
The model_used column, upgrade query pattern, and fallback chain I use to progressively enrich three Turso-backed Astro directories with Claude Haiku.

Dev.to · Firat Celik
🔄 Data Engineering
⚡ AI Lesson
1mo ago
# go-intake: Go-Native Streaming Data Ingestion Toolkit
Executive Summary go-intake is a minimalist, streaming-first ETL toolkit for Go developers...

Dev.to · Anthony Gicheru
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Apache Kafka Explained: A Practical Beginner Guide for Data Engineers
If you're learning data engineering, you'll probably meet Apache Kafka very early. You'll see it in...

Dev.to · Solace
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Linux Fundamentals for Data Engineering
When you are starting out in Data Engineering, it is easy to focus entirely on writing pristine...

Dev.to · Tanmay
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Running Apache Airflow + Docker for Free Using GitHub Codespaces
While building my ETL pipeline project, I ran into a common beginner problem: Running Apache Airflow...

Dev.to · Abdiel Ortega
🔄 Data Engineering
⚡ AI Lesson
1mo ago
From Individual Sandbox to Multiplayer: Group Rooms, Linked Servers, and Gamification in T-SQL Online
We just deployed a major update to our SQL Server web sandbox, moving from an individual tool to a...

Dev.to · Tanmay
🔄 Data Engineering
⚡ AI Lesson
1mo ago
How I Broke Down My ETL Pipeline Project Into Smaller Engineering Exercises
Recently, I started building an ETL pipeline project to better understand how modern data systems...

Dev.to · Djowda
🔄 Data Engineering
⚡ AI Lesson
1mo ago
DIFP Nostr: Fitting 6,000+ Products into a Single 64 KB Event
TL;DR — The DIFP protocol was designed to be data-compact and geo-aware from day one. We recently...

Dev.to · DataDriven
🔄 Data Engineering
⚡ AI Lesson
2mo ago
Your Data Engineering Take-Home Is Free Labor
Take-homes ballooned from 3 hours to 20. Companies get a free pipeline build. You get a rejection. Here's how to spot it and push back.

AI Supremacy
🔄 Data Engineering
⚡ AI Lesson
2mo ago
Midwifing the Next Species in a Datacenter 👩🏻⚕️
Datacenters struggling to meet demands for compute amid rise of bottlenecks. Hardware eats the world with HBM Chip shortage.

Dev.to · Yaw Opoku Mensah Baffoe
🔄 Data Engineering
⚡ AI Lesson
2mo ago
Pre-Code Planning Stopped Me From Getting Stuck on a 3-Hour ETL Pipeline
I recently finished building a multi-channel data pipeline to solve a specific problem: consolidating...

Dev.to · Joni Sar
🔄 Data Engineering
⚡ AI Lesson
2mo ago
Netflix Intelligent Lakehouse Solves Iceberg Maintenance — You Can Easily Too
Netflix built Polaris, Autotune, and janitors to run an intelligent Iceberg lakehouse. You can easily do it too.

Dev.to · Kanika Vatsyayan
🔄 Data Engineering
⚡ AI Lesson
2mo ago
ETL Workflow Testing: Tools, Techniques, and Best Practices
Data is the backbone of decision-making in today’s organization. Information is moved from several...

Dev.to · Gowtham Potureddi
🔄 Data Engineering
⚡ AI Lesson
2mo ago
ETL Testing Interview Questions & Answers — A Complete Deep-Dive Guide
ETL Testing Interview Questions & Answers — A Complete Deep-Dive Guide etl testing...

Dev.to · Lucy
🔄 Data Engineering
⚡ AI Lesson
2mo ago
How to Set Up Local Data Engineering Environments with Docker Compose
TL;DR: Docker Compose lets you spin up a full local data stack — Airflow, PostgreSQL, Spark, Redis —...

Dev.to · beefed.ai
🔄 Data Engineering
⚡ AI Lesson
2mo ago
Cloud Cost Optimization Strategies for Lakehouses
Practical strategies to reduce lakehouse cloud spend: storage tiering, partitioning, compaction, compute autoscaling, caching, and governance for cost

Dev.to · Gowtham Potureddi
🔄 Data Engineering
⚡ AI Lesson
2mo ago
GCP Data Engineering: BigQuery, Dataflow, Pub/Sub, Composer
GCP data engineering rests on four pillars every Google Cloud data team ships against: BigQuery (the...

Dev.to · Gowtham Potureddi
🔄 Data Engineering
⚡ AI Lesson
2mo ago
AWS Data Engineering: Glue, EMR, Athena, Kinesis — End-to-End Guide
aws data engineering is the umbrella for every pipeline pattern you ship on top of Amazon S3 — and...

Dev.to · Gowtham Potureddi
🔄 Data Engineering
⚡ AI Lesson
2mo ago
Azure Data Engineering: Synapse, ADF, Databricks — Full Guide
azure data engineering is built on three flagship services every modern Azure team ships on: Azure...

Dev.to · Ben Watson
🔄 Data Engineering
⚡ AI Lesson
2mo ago
Deeper into Dataform 2: Other API features
In part 1 we looked at the Dataform CompilationResult and WorkflowInvocation objects. Let's follow up...

Dev.to · Alex Merced
🔄 Data Engineering
⚡ AI Lesson
2mo ago
Using Apache Iceberg with Python and MPP Query Engines
This is Part 12 of a 15-part Apache Iceberg Masterclass. Part 11 covered metadata tables. This...
DeepCamp AI