Reading paths
Start here
This site is a working reference on data architecture, and references read best in order. Below are four paths through the essays, each sequenced so that every piece builds on the one before it. Pick the one that matches your question — or start at the top and treat it as a course.
If you want lookups rather than essays: the glossary defines the vocabulary in a paragraph each, and the patterns catalog is a structured reference of the major architectures with honest trade-offs.
Path 1 — Dimensional modeling, from zero
The foundation. How analytical data is shaped, and why the fifty-year-old ideas still run most analytics on earth.
- A field guide to dimensional modeling — the three ideas that carry everything.
- Fact table vs dimension table — measurements versus context, made concrete.
- The grain of a fact table — the first decision that decides everything else.
- Star schema vs snowflake schema — the shape debate, settled in one decision.
- Slowly changing dimensions, explained — what to do when context changes.
- The three types of fact table — transaction, snapshot, accumulating.
Then, when the fundamentals feel solid: conformed dimensions, surrogate vs natural keys, and the modern argument — one big table vs the star schema.
Path 2 — Warehouse, lake, lakehouse
Where data should live, and what the storage wars were actually about.
- Data warehouse vs data lake vs lakehouse — the map of the whole territory.
- Data lake vs lakehouse — the one missing ingredient.
- What is an open table format? — that ingredient, examined.
- The medallion architecture, reconsidered — the default layering, and where it quietly fails.
Path 3 — Pipelines that don’t wake you up
How data moves, and the properties that make moving it boring.
- ETL vs ELT — where transformation belongs.
- What is change data capture? — reading the log instead of polling the tables.
- How to make a data pipeline idempotent — the property that makes retries safe.
- Batch vs streaming — the latency spectrum, honestly priced.
Path 4 — The craft and the org chart
The opinions. Why most data problems aren’t technology problems.
- The shape of data — the founding essay.
- Data contracts are a cultural problem — the YAML is the easy part.
- Data quality problems are org chart problems — same thesis, sharper edge.
- What does a data architect do? — the role, and how it differs from the ones next to it.
For the AI-curious
What GenAI changes about data architecture, your AI is only as good as your data architecture, what is a vector database?, and what is a semantic layer? — the last one being, quietly, the most important of the four.