# Data Engineering
All Data Engineering notes →1 — Data Validation
Validating data as it moves — constraints, assertions, Great Expectations, Deequ, and schema validation.
data-engineering data-quality book
2 — Data Testing
Testing pipelines like software — unit tests, integration tests, full pipeline tests, and contract testing between producers and consumers.
data-engineering data-quality book
3 — Metadata Management
The metadata layer that makes data discoverable and trustworthy — data catalogs, lineage tracking, schema registries, and data discovery tooling.
data-engineering data-quality book