Foundation

ETL vs ELT & Ingestion

Curated resources on data ingestion patterns: ETL vs. ELT, modern ingestion tools, and choosing the right pattern for your data stack.

Published by How to Train Your Data

Last updated: 2026-10-26

Best resources to learn ETL vs ELT & Ingestion

The shift from ETL to ELT reflects the rise of cheap, scalable cloud data warehouses. When compute was expensive, you transformed before loading. Now that Snowflake and BigQuery can transform petabytes in SQL, it is almost always better to load raw data first and transform inside the warehouse with dbt. ETL still makes sense for sensitive data that must be cleaned before storage, or when your target system cannot handle raw data volume.

Modern ingestion is a solved problem for most common sources. Tools like Fivetran, Airbyte, and dlt handle the connectors, schema evolution, incremental loading, and deduplication. The data engineer's job is to evaluate which tool fits the stack, configure it correctly, and build the custom connectors for sources these tools do not cover.

Recommended courses

Some course links above are affiliate links. If you enroll, we may earn a small commission at no extra cost to you.

Related topics

More in foundations

Pages that link here

Stay current on AI data engineering

New resources and perspective on building AI-ready data systems, a few times a month. No spam.