DE//AGENT
Explore

Roadmap · stage 5/13

Lakehouse

Stage 5 of 13 · 20 resources · 2 categories

What this stage is

Lakehouse is stage 5 of 13 in the DE//AGENT roadmap. It currently holds 20 resources: 10 tutorials, 4 references, 2 skills across 2 categories.

What it teaches

ACID tables on object storage — Delta, Iceberg, Hudi.

What you can do after this stage

  • Choose between Delta, Iceberg and Hudi
  • Plan compaction and snapshot expiry

Exit gate

Gate: You can run and maintain an open table format at scale. The stage deliverable: skill-iceberg-maintenance.

Gates are self-assessed — the roadmap does not track your progress; it tells you what to be able to do before moving on.

Categories in this stage

Registry resources for this stage

Sorted by composite score — provenance, completeness and trust, per the scoring model:

ResourceTypeDifficultyVerificationScore
Medallion Zones (raw / curated / serving)Patternbeginnercommunity37.25
Iceberg Table MaintenanceSkilladvancedcommunity36.5
Delta Optimization AdvisorSkillintermediatecommunity34.9
Decide when a Delta table needs OPTIMIZE or Z-ORDERTutorialbeginnercommunity34.15
The lakehouse mental model — lake vs warehouse vs table formats vs zonesTutorialbeginnercommunity34.15
Your first lakehouse table — create, query, measure, compactTutorialbeginnercommunity34.15
ACID and concurrent writes — why compaction and ingestion collideTutorialintermediatecommunity34.15
Capstone — the standing lakehouse checklistTutorialintermediatecommunity34.15
Check lakehouse table health with Lakehouse GuardTutorialintermediatecommunity34.15
Diagnose a small-files explosionTutorialintermediatecommunity34.15
Run the Iceberg maintenance routineTutorialintermediatecommunity34.15
Schema evolution and time travel — change the table, keep the pastTutorialintermediatecommunity34.15
Table format mechanics — snapshots, manifests, and the metadata tablesTutorialintermediatecommunity34.15
Small files explosionRunbookintermediatecommunity29.25
Compaction & File-Size ManagementPatternintermediatecommunity28.75
Lakehouse GuardPluginadvancedcommunity28.6
Apache Iceberg DocumentationReference—community27.7
Delta Lake DocumentationReference—community27.7
A DuckDB Database with No Data in ItReference—community23.55
Query across accounts and table formats with multi-catalog in Amazon EMRReference—community23.55

Documented learning objectives

  • Read an Iceberg metadata table to size the problem
  • Pick a compaction strategy and rewrite interval
  • Expire snapshots without breaking time travel
  • Decide if a table needs OPTIMIZE from file stats
  • Choose Z-ORDER columns from query predicates
  • Know when liquid clustering beats partitioning
  • Contrast lake, warehouse, and lakehouse by what each does to raw files
  • Name the table format's jobs — snapshots, manifests, hidden partitioning, schema evolution

Continue the progression

← Full roadmap · All learning topics