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

Medium · Python
🔄 Data Engineering
⚡ AI Lesson
3d ago
Data Engineering ETL Project
In this project, I created an updated version of my previous project. Although I didn’t use them in the previous one, this time I used… Continue reading on Medi

Medium · Python
🔄 Data Engineering
⚡ AI Lesson
4d ago
Data Engineering: A Simple Guide to Building a Career in the World of Data
Data has become the driving force behind almost every modern business. Whether you’re shopping online, scrolling through social media… Continue reading on Mediu

Medium · Python
🔄 Data Engineering
⚡ AI Lesson
1w ago
Windmill for Data Engineering: TypeScript/Python Scripts, Flows & Self-Hosted OSS
windmill is the pick-one architectural decision that finally collapses "we need an orchestrator and an internal-tool builder and a secret… Continue reading on M
Towards Data Science
🔄 Data Engineering
⚡ AI Lesson
3w ago
I Built My Second ETL Pipeline. This Time, I Started Thinking Like a Data Engineer
Building a production-ready RSS pipeline with Python, Docker, PostgreSQL, and Kestra The post I Built My Second ETL Pipeline. This Time, I Started Thinking Like
Dev.to AI
🔄 Data Engineering
⚡ AI Lesson
3w ago
JuiceFS Sync for PB-Scale Data Transfers: Resumable Sync, Encryption, and Bandwidth Control
In scenarios such as data migration, cross-cloud synchronization, and object storage backup, juicefs sync is commonly used to transfer large volumes of data. Wh

Medium · AI
🔄 Data Engineering
⚡ AI Lesson
3w ago
How Airflow is using AI to make data engineering more resilient, not more complex
Your pipeline failed at 2am. What if it could fix itself? Continue reading on Data Engineer Things »
Towards Data Science
🔄 Data Engineering
⚡ AI Lesson
1mo ago
What Can We Do When Memory Becomes the New Bottleneck in Data Engineering?
How Pandas chunking, Dask, and Polars help process millions of records when adding more compute isn't an option. The post What Can We Do When Memory Becomes the

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,...
Medium · Python
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Building a Production-Style Weather Analytics Pipeline from Scratch: ETL, ELT, Star Schema, and…
How I designed and built an end-to-end data engineering system that any team could inherit, run, and extend — using Python, DuckDB, Apache… Continue reading on

Medium · Data Science
🔄 Data Engineering
⚡ AI Lesson
1mo ago
From Experience to Understanding: What Two Databricks Learning Tracks Taught Me About the Modern…
From Experience to Understanding: What Two Databricks Learning Tracks Taught Me About the Modern Data Lifecycle Continue reading on Medium »

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
Medium · Data Science
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Why Every Data Engineer Should Run poe all Before Every Git Push
How a simple command can save hours of debugging, reduce CI failures, and improve your team’s code quality. Continue reading on Medium »
Medium · Python
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Why Every Data Engineer Should Run poe all Before Every Git Push
How a simple command can save hours of debugging, reduce CI failures, and improve your team’s code quality. Continue reading on Medium »

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...

Medium · Python
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Building an End-to-End Data Engineering API with FastAPI, PostgreSQL, Docker and Google Cloud
Designing a production-ready data ingestion pipeline with validation, analytics, testing, and cloud deployment. Continue reading on Medium »

Medium · Data Science
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Learning Databricks Has Taught Me to Enjoy the Process
The moment I stopped worrying about the destination and started appreciating the journey Continue reading on Medium »

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...
Towards Data Science
🔄 Data Engineering
⚡ AI Lesson
1mo ago
One Month Into Learning Data Engineering in Public: Here’s What I Didn’t Write About
A reflection on the first month of learning data engineering in public, and what actually kept me going. The post One Month Into Learning Data Engineering in Pu

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...
Towards Data Science
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Your First Task as a Data Engineer in a New Company? Make the ETL Pipeline Testable
A practical data engineering onboarding workflow for environment setup, automated testing, and AI-assisted development. The post Your First Task as a Data Engin

Medium · Data Science
🔄 Data Engineering
⚡ AI Lesson
1mo ago
The Data Pipeline Hell: Why Most Data Scientists Don’t Control Their Data
Three months into my first role, I found an uncomfortable reality: I didn’t really control the data I depended on daily. A data engineer… Continue reading on Me

Hackernoon
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Eliminating Data Latency with Event-Driven Pipelines at Enterprise Scale
Traditional batch-first data pipelines introduce artificial delays in data availability, forcing enterprise decisions to be made on stale information. This arti

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,...

Medium · Python
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Why Apache Airflow is a Game Changer for Data Engineering
If you’re getting into data engineering, you’ve probably heard the term “Airflow” thrown around a lot. Continue reading on Medium »

Medium · DevOps
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Why Data Engineers Can No Longer Afford to Ignore DevOps Practices
For years, data engineering and software engineering have lived in parallel worlds. Application developers shipped code through structured… Continue reading on

The Next Web AI
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Microsoft turns to Chevron’s gas to power a Texas data centre
The Chevron Microsoft gas deal hands the oil major a 20-year contract to power a giant West Texas data centre. For a company that built its AI plans on renewabl
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...

Medium · Data Science
🔄 Data Engineering
⚡ AI Lesson
1mo ago
System Design for Data Engineers: A Complete Guide (with Real Walkthroughs)
I offer 1:1 mentoring and interview prep for data engineers on Topmate. Now let’s get into it. Continue reading on Medium »

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...
InfoQ AI/ML
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Presentation: Write-Ahead Intent Log: A Foundation for Efficient CDC at Scale
Vinay Chella and Akshat Goel discuss the challenges of running traditional CDC across heterogeneous databases during peak order traffic. They explain how Debezi

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...
Medium · Data Science
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Day 28 of 32 Days of SQL Concepts — Distributed Databases
Distributed databases represent one of the most significant architectural paradigms in contemporary data engineering. After nine years… Continue reading on Medi

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
Medium · Data Science
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Flink Checkpointing: How your job survives a crash
How Flink uses checkpoint barriers to take consistent snapshots of your running job so a crashed pod becomes a minor blip, not a… Continue reading on Towards Da

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...

Medium · Data Science
🔄 Data Engineering
⚡ AI Lesson
1mo ago
Open-Sourcing State-Aware Orchestration (SAO) for dbt core
Why we’re open-sourcing State-Aware Orchestration for dbt in Orchestra and dbt core Continue reading on Medium »

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.
DeepCamp AI