Declarative pipelines: the hidden metric behind Gen Z's physical media revival

Illustration representing the record shop data pipeline — physical media revival meets declarative data engineering

Reports say Gen Z is behind the vinyl, CD and DVD boom. Most shops have no way to confirm that in their own numbers, because their reporting was never built to capture who's buying, only what's selling. That gap is exactly where declarative pipelines change what's worth trying.

Vinyl, CDs and DVDs have been climbing for years. Most retailers can't say why, because their reporting was never built to ask.

For over a decade the metrics pointed towards streaming. Music became Spotify. Film, TV and series became Netflix. Shelves once stacked with CDs and DVDs slowly emptied out, at home and on the high street.

Then the numbers stopped cooperating with that story. Vinyl sales kept climbing. CDs quietly came back. Even DVDs and Blu-rays, written off years ago, started finding buyers again. Industry reports increasingly point to Gen Z, a generation raised entirely on subscriptions, are apparently now drawn to ownership, scarcity and something they can physically hold.

That's an interesting trending topic. It's also not a very useful one on its own, because it raises a far more specific question: how many individual shops could actually confirm what's happening with their own customers?

Most can't. Their reporting tells them what sold. It has never told them who bought it, not because the information wasn't worth having, but because nobody thought to ask that question when the reporting was first built.

Every shop owner has a hunch about their customers. What's usually missing isn't the question, it's a way to afford asking it.

Testing a new question against existing data almost always means new engineering work, a new ingestion process, a new dependency wired in by hand, someone signing off on the time it'll take. That's true whether the business is a record shop or a logistics firm. None of it is difficult in isolation. It's just enough friction that most organisations only take it on once they're already confident the answer is worth having, and confidence like that is hard to justify for a question nobody's tested yet.

That's the actual reason most promising questions never get built. Not a lack of imagination. A cost nobody wants to carry for something that might reveal nothing at all.

Around 80% of a honeybee colony's foraging trips follow the waggle dance, directions back to a source another bee already found. The other 20% search on their own, and most come back empty.

It's an analogy the advertising strategist Rory Sutherland has returned to often, in his book Alchemy and in talks on decision-making under uncertainty. Judged purely on efficiency, that 20% looks like waste. A colony that spent every trip chasing certainty would look leaner on paper, right up until the flowers it already knew about disappeared.

Illustration of honeybees performing the waggle dance to communicate foraging directions to the colony

The hive that keeps sending scouts isn't being inefficient.

It's the only version of the colony that finds out where the next source is before the current one runs dry. Exploitation keeps a hive fed today. Exploration is what keeps it fed once today stops being reliable.

A record shop notices sales climbing across every format and has no way to confirm whether the Gen Z story applies to its own customers.

Person browsing CDs in a record shop
// Sales are up. The report says so. It just doesn't say who's walking through the door.

So, it launches a simple student discount scheme. Not because the discount itself changes much, but because every sign-up captures something the till never has: an age bracket, a reason to come back, a growing picture of who's walking through the door.

Once that data exists, genuinely different questions become answerable. Are younger customers behind the increase, or is it the same regulars simply buying more? Which format brings someone in first? Do vinyl buyers eventually come back for Blu-rays? None of those questions could be answered yesterday. Today they're just another table, sitting alongside the sales report that was already running.

A hand-built pipeline makes every new question expensive. Lakeflow Declarative Pipelines makes most of that cost disappear.

In a traditionally orchestrated pipeline, adding a new data source such as loyalty scheme sign-ups often means writing new ingestion logic, manually managing execution dependencies, and introducing another workflow that someone has to build, monitor and maintain. That's real engineering time spent before anyone knows if the question is worth answering.

A declarative pipeline inverts that. You describe the table you want, a materialized view segmenting sales by age bracket and visit frequency, for example, and the platform resolves the dependency graph, the execution order, the retries and the incremental updates on its own. Lakeflow Declarative Pipelines, Databricks' managed implementation of Spark Declarative Pipelines (originally built as DLT, and later donated to open source Apache Spark), works exactly this way: you declare what should exist, and it works out how. This is the same medallion-architecture thinking behind a properly built data warehouse, just applied to a single new question instead of the whole platform.

The practical effect is that a new customer attribute stops being a mini rebuild of the warehouse. It becomes one more table dropped in alongside everything already running. Some of those new tables need to update the moment new data lands rather than waiting for the next scheduled run, which is its own decision, and its own service, separate from the pipeline question itself.

Databricks pipeline dependency graph showing orders_bronze and status_bronze flowing through silver tables into gold_orders, cancelled_orders and full_order_info tables automatically
// The dependency graph resolves itself. Add a new table for the segment you want to check, and the pipeline works out where it fits.

Two record shops see identical increases in physical media sales. Only one of them finds out why.

The first keeps reporting revenue by category, exactly as it always has. Sales are up, the numbers are accurate, nobody's questioning the report. The second adds the loyalty scheme and extends its pipeline with a handful of new tables. Six months later, it knows something the first shop doesn't, not just that sales rose, but which customers are actually behind it and what they're likely to buy next.

That shop starts a student night. Adjusts what it stocks. Tinkers with the marketing to see what actually lands. And because the pipeline is already built to make new tables cheap, each of those changes gets measured the same way the original hunch did, another table, another dependency the platform resolves on its own, tracking whether the student night actually brought people back or the new stock actually sold. The scouting doesn't stop once the first question gets answered. It just moves on to the next one.

Wilton's shop front — independent physical media retailer

From the outside, it looks like a sharp strategic call. It wasn't. It was simply cheaper for that shop to stay curious.

Most organisations aren't as data-driven as they think. They're reporting-driven, exceptionally good at measuring the questions someone decided mattered years ago. The competitors who notice a shift first rarely have better data. They just made asking one more question cheaper than everyone else did.

Scout bees don't know where the next field is either. They just understand something the rest of the hive doesn't: the risk was never the time spent exploring. It's assuming the flowers you've always visited will always be there.

Every competitive advantage starts as a question nobody else thought was worth asking.

Once the table exists, it still needs a dashboard someone actually trusts enough to act on. That's a separate problem, but a much easier one to solve once the right data exists.

Wondering what your reporting might not be built to notice?

That's the exact conversation BoringBI has before a single table gets built, not after a competitor's already found the thing you missed. No pitch. No commitment. Just a clear-headed look at what your data could tell you if it were asked.

Book a free discovery call

Forbes - Why Gen-Z Is Bringing Back Physical Media · Vice - Gen Z is bringing CDs back · The Guardian - Gen Z turns to physical books and libraries · Forbes - Vinyl Sales Surpassed $1 Billion in 2025 · Databricks - Spark Declarative Pipelines · Rory Sutherland, Alchemy: The Surprising Power of Ideas That Don't Make Sense, on the waggle dance and the value of the 20% who ignore it. Record shop scenario is illustrative rather than a specific case study.