3 — Data Lake, Warehouse & Lakehouse
Purpose
[stub: data-lake-warehouse-and-lakehouse]
Metadata
| Author | Amit Singh |
| Scope | data-engineering |
Local graph
Related notes
1 — Files and Storage Formats
The file formats data engineers choose between — CSV, JSON, Avro, Parquet, ORC — plus the compression, encoding, partitioning, and bucketing decisions that determine how efficiently they can be queried.
2 — Storage Engines
How storage engines are actually built — row vs. column stores, LSM trees vs. B+ trees, and the object storage, HDFS, and lake storage layers data platforms sit on.
Data Engineering
A book-shaped table of contents for data engineering: foundations and lifecycle, data modeling, storage systems, ingestion and CDC, distributed processing (Spark/Flink), SQL mastery, workflow orchestration, data quality, platform and cloud architecture, pipeline observability, security and governance, performance engineering, system design, and MAANG interview preparation through capstone builds — cross-linking the existing observability book instead of duplicating it.
1 — What is Data Engineering?
How data engineering evolved into its own discipline, how the role differs from analytics engineering and data science, and the foundational distinctions (batch vs. streaming, OLTP vs. OLAP) that shape the rest of this book.