Home / Topics / Data Engineering

Data Engineering

Analytics and AI systems are only as reliable as the data that feeds them. Data engineering is the discipline of building the pipelines, storage, and quality controls that move information from where it is produced to where it is used.

This section covers pipeline design, ETL and ELT approaches, data warehouses, data quality, and streaming data.

Topics in Data Engineering

In-depth guides for each topic are in preparation and will be linked here as they are published.

Data Pipelines

Understand the components and engineering decisions involved in moving data between systems.

ETL vs ELT

Compare data transformation approaches and learn when each may be appropriate.

Data Warehouses

Explore analytical data storage, architecture options, and warehouse design principles.

Data Quality

Learn how accuracy, completeness, consistency, and monitoring affect the usefulness of data.

Streaming Data

Understand event streams, real-time data pipelines, and their operational tradeoffs.

Other topics