Open lakehouse architecture

Your data, in formats
anything can read.

An open lakehouse keeps analytical data in open formats on storage you control, and adds enough metadata that those files behave like tables. Any compliant engine can read them. No vendor sits between you and your own data.

This site is where I collect the reference material: the vocabulary, the layers, and the projects that carry them.

The open lakehouse stack Six layers drawn from the bottom up: object storage, file format, table format, catalog, semantic layer, and query engines. Queries resolve downward through the layers and data returns upward. Each layer is independently replaceable. Query engines Any compliant engine Semantic layer Metrics and meaning Catalog Names, access, commits Table format Snapshots and schema File format Columnar on disk Object storage Your bucket, your bytes
Each layer is an interface. Swap any one of them and the others keep working.

Start with the vocabulary

Most disagreements about the lakehouse turn out to be two people using one word for different things. These entries fix the terms first.

  1. 01 What is an open lakehouse A data architecture that keeps analytical data in open formats on object storage you control, readable by any compliant engine.
  2. 02 Object storage The durable, cheap byte store at the bottom of the stack, and the constraints it imposes on everything above it.
  3. 03 File format How records are arranged inside a single file, which decides how much of it a query has to read.
  4. 04 Table format The metadata layer that turns a collection of files into a table with atomic commits, schema evolution, and history.
  5. 05 Catalog The service that resolves table names, performs the atomic commit, enforces access, and hands out scoped credentials.
  6. 06 Semantic layer Written definitions of what the data means, so people and machines compute the same metric the same way.

All 13 concept entries

Where to start reading

A few pieces from the Dremio blog that cover the ground this site is about.

Everything else, including video and community

Dremio blog My working posts on lakehouse architecture, Apache Iceberg, catalogs, semantic layers, and agentic analytics. Read the archive YouTube, data and AI Walkthroughs and explainers on lakehouse architecture, table formats, and the tooling around them. Watch Data Lakehouse Hub The community hub: articles, a knowledge base, events, and a Slack where practitioners compare notes. Join the community

Two newsletters, one list

Read the week before you build.

I write two free weekly newsletters on Substack. One subscription gets you both.

Subscribe on Substack