·7 min read
The warehouse ate the modern data stack
Ten years ago every verb in the pipeline had its own vendor. Scroll through how the boxes got pulled into one, and what is left on the edges.
- trends
- architecture
- warehouse
If you drew a data architecture diagram in 2016, it had ten logos on it. Draw the same diagram today and most of those logos are tabs inside one product. That consolidation is the biggest structural change in the industry, and it explains a lot of what feels confusing right now.
Every diagram starts the same way
Where does the answer come from?
The stack we all drew on whiteboards
Then the warehouse started eating
Now the consumption layer is collapsing too
The “modern data stack” was never really a stack. It was a procurement pattern: buy a best-of-breed tool for every verb, wire them together with a warehouse in the middle, and call the wiring a platform team. It worked because warehouses were cheap and elastic, and because nobody had yet built the verbs into the warehouse itself. That stopped being true around 2022.
Why the collapse happened
Three forces, in order of how much they mattered:
- Compute got cheap enough to be a feature. Once transformation could run inside the engine for pennies, “we run your dbt for you” became a checkbox. Orchestrators lost their reason to exist for the median team.
- Data gravity beat integration. Every extra hop is a place where freshness, permissions, and lineage break. The tool closest to the data wins by default.
- AI needs one place to stand. An agent that answers questions about revenue needs the metric definitions, the tables, and the permissions in one addressable place. Scattered across five vendors, it cannot be trusted. Inside one, it can.
10
logos on a 2016 reference architecture
illustrative count from the diagram above
4
logos on the 2026 version
sources, engine, and two consumption surfaces
1
place metrics get defined
the semantic layer moved inside
What did not collapse
The left edge and the right edge.
Sources are as messy as ever. SaaS APIs still change without notice. Nothing about a bigger warehouse fixes that, which is why ingest is the stage where AI help is still thin.
Consumption is where the fight has moved. If compute, semantics, and models all live in one engine, the differentiation is in how the answer reaches a person. A dashboard is one option. A daily summary in Slack is another. An agent you reply to is a third. The engine vendors know this, which is why every one of them shipped a chat interface in the last eighteen months.
What to do about it
- Stop buying middle-of-the-stack tools unless you have a specific reason your engine cannot do the job. The default answer is now “the warehouse does it.”
- Invest in the semantic layer early. It is the contract everything downstream, including AI, will depend on.
- Treat consumption as a product decision, not a BI license. Ask where your stakeholders already spend their attention, and deliver there.
The stack is not modern anymore. It is just the warehouse, plus whatever sits at the edges. Build accordingly.
One visual essay, every week.
No roundups, no sponsors. Unsubscribe in one click.