The course-aligned reading shelf for Data Management for Machine Learning: data engineering lifecycle, data-intensive systems, dimensional modeling, pipeline practice, ML reliability and data infrastructure. Use this as a focused reference list, not as a shopping list.
| Lecture | Read first | Use it for |
| CS1 | DDIA + FDE | Data models, serialization, storage layout, OLTP/OLAP and ACID/BASE. |
| CS2 | FDE + Reliable ML | Data as asset/liability, governance, reliability and ML data sensitivity. |
| L3 | FDE + Kimball | Warehouse/lake/lakehouse, marts, star/snowflake, mesh/fabric and big-data architectures. |
| L4 | DDIA + Densmore | Dataflow through DB/services/messages, schema evolution, ETL/ELT, batch, streaming and CDC. |
| L5 | FDE + Tuulos + Reliable ML | Infrastructure, orchestration, serving, DataOps, CT/CD and observability. |
| Term | One-line meaning |
| Data product | Owned, discoverable, reliable data asset with defined consumers and quality contract. |
| Metadata | Data about data: schema, owner, freshness, lineage, quality, access policy. |
| Lineage | Where data came from and which transformations produced it. |
| CDC | Change data capture: stream inserts/updates/deletes from a source database. |
| Reverse ETL | Move warehouse/model outputs back into operational tools like CRM. |
| DataOps | DevOps discipline applied to data pipelines: tests, versioning, monitoring and automation. |
| CT/CD | Continuous training and continuous deployment for ML systems. |
| Data swamp | Data lake without metadata, quality, governance or trust. |
| Layer | Common tools | What to remember |
| Ingestion | Fivetran, Airbyte, Debezium, Kafka Connect | Connectors move data from DBs, APIs, SaaS and files. |
| Streaming | Kafka, Kinesis, Pulsar, Pub/Sub | Durable logs decouple producers and consumers; replay matters. |
| Storage | S3, GCS, Azure Blob, HDFS | Object stores and distributed filesystems back lakes and lakehouses. |
| Warehouse | Snowflake, BigQuery, Redshift, Synapse | Analytical SQL, columnar storage and scalable query execution. |
| Lakehouse | Delta Lake, Apache Iceberg, Apache Hudi | Table semantics, transactions, schema evolution and time travel on object storage. |
| Transform | dbt, Spark, Flink, Beam | SQL/model transforms, batch/stream compute and reusable transformations. |
| Orchestrate | Airflow, Dagster, Prefect | Dependencies, scheduling, retries, backfills and observability. |
| Catalog/govern | DataHub, OpenMetadata, Amundsen, Collibra | Discovery, lineage, ownership, glossary and metadata. |
| Quality | Great Expectations, Soda, dbt tests | Schema, null, uniqueness, range and freshness checks. |
| ML platform | MLflow, Feast, Kubeflow, Tecton | Experiment tracking, feature stores, training pipelines and deployment. |