Rent the Lake, Own the Definitions

Rent the Lake, Own the Definitions

Building the layer above storage is six to nine months and two permanent engineers. Renting it is days. The layer-by-layer call, four questions that settle it, and the one thing to never hand over.

See how Ward detects a data layer you do not have to build

Get a demo → Take the 3-minute assessment
Contents

What you are actually deciding

The build-versus-buy conversation about data platforms is usually framed as cost. It is really about calendar and staffing, and the honest version of the question is narrower than the one that gets debated.

Nobody at mid-market is building storage, compute, or a query engine. That decision was made for you by Snowflake, BigQuery, and Databricks. What is genuinely in play is the layer above: ingestion, orchestration, monitoring, governance, and delivery.

Building that layer is six to nine months and one to three permanent engineers. Renting it is days to weeks and a subscription. The interesting part is which pieces you should never rent, and there is one.

Layer by layer

Storage and compute: buy. Not a real decision. Pick the one next to your existing cloud.

Ingestion: buy for standard sources, build for your weird one. Nobody should write a Shopify connector. Somebody has to write the connector for your 2011 WMS, because no vendor sells it.

Orchestration: buy. Scheduling, retries, dependency graphs, alerting on failure. Well-trodden and boring, which is exactly what should be rented.

Governance and access: buy. Row-level policies, audit logging, credential handling. This is the layer where a homegrown version fails an audit two years in.

The semantic layer: build. Always. Your metric definitions, fiscal calendar, store hierarchy, and SKU tiering are your business logic. No vendor can write them and no vendor should own them.

Delivery: buy or build depending on where your people already work. If district managers live in email and a mobile app, buy something that reaches them there. Building a portal nobody opens is the most common way to waste the last mile.

The failure pattern runs opposite to this list. Teams build orchestration and governance, because those feel like engineering, and skip the semantic layer, because it feels like documentation. Eighteen months later they own a scheduler and still cannot answer what margin was last week.

Four questions that settle it

Can you hire and keep two data engineers? Not can you get two requisitions approved. Can you keep them for three years. Median tenure in mid-market retail data roles runs under two years, and a platform built by someone who left is a platform in maintenance mode with nobody who understands it.

Is any part of your pipeline a competitive advantage? Almost never. Your assortment logic might be. Your ingestion of a NetSuite table is not. Build where the advantage is and rent everything else.

What happens on the Saturday a feed breaks? Owned platforms need an on-call rotation. If the honest answer is that it waits until Monday and the district managers get a stale number, you have chosen a service level, and it should be a deliberate choice rather than a discovery.

What is the cost of the months? Build is six to nine months to first answer. Rent is days to weeks. Price the difference in decisions made without the information, not just in salaries.

See how Ward detects a data layer you do not have to build

Get a demo →

The one thing never to hand over

Metric definitions. Not the tooling that stores them. The definitions themselves.

What counts in net sales. Whether margin uses landed or standard cost. When a fiscal week starts. Whether a store that remodeled in March is comparable. Whether an online order fulfilled from a store counts to that store.

Those answers are your business, they differ from your competitor's, and they are the reason two retailers running identical software report different numbers. A vendor can host them. A vendor cannot write them, and every deployment that lets a vendor guess produces numbers that are close enough to look right and wrong enough to lose trust in month four.

Practically: keep the definitions in a document you own, in plain language, versioned, with a named owner per metric. Whatever platform renders them should read from that, and you should be able to walk out with it.

Lock-in, priced honestly

Lock-in is real and it is smaller than it is used to argue with.

Your raw data stays yours in your own storage under any sane arrangement. Confirm that in writing before signing: raw landed data in an account you control, in an open format, with no export fee.

What you would rebuild on exit is the transformation and monitoring configuration. For a mid-market retail deployment that is weeks of work, not quarters, provided you kept your definitions in a document rather than inside the vendor's UI.

Weigh that against the lock-in of a built platform, which is a single engineer who understands the whole thing. That dependency has no contract term, no exit clause, and no notice period.

The cost shape

Build, mid-market retail: two engineers fully loaded at $300,000 to $400,000 a year, plus platform spend of $30,000 to $120,000, plus tooling. Call it $400,000 to $550,000 annually, with the first answer arriving somewhere in month six to nine.

Rent: platform spend plus a subscription, typically $60,000 to $200,000 annually at this scale, with a fraction of one internal person owning the relationship and the definitions. First answer in days to weeks.

The build number is not wrong for everyone. Above roughly $1B in revenue, with a real data organization and use cases that need custom modeling, owning the layer is defensible. Below that, the two engineers spend most of their time on connector maintenance and pipeline babysitting, which is generic work that a vendor does across many customers at lower unit cost.

The default

Rent the plumbing. Own the definitions. Start read-only. Judge on time to first trusted answer, not on feature count.

The version of this that fails is the one where a retailer rents a platform, never writes the definitions, and expects the vendor's defaults to match a business with a 4-5-4 calendar and 30 remodeled stores. The plumbing was never the hard part. It was just the part that took nine months when you built it yourself.

See how Ward detects a data layer you do not have to build

Ward monitors your stores 24/7 and delivers insight cards, not dashboards. First cards in 48 hours.

data lake build vs buy CIO managed service

Not sure where AI fits in your operation? Ten questions, about three minutes. Your score out of 100 appears on screen when you finish, with no email required.

Take the 3-minute assessment

Questions about a data layer you do not have to build.

Buy storage, compute, orchestration, governance, and connectors for standard sources. Build the semantic layer, always, because metric definitions are your business logic. Build the connector for your one legacy system, because nobody sells it. The common failure runs the opposite way: teams build the scheduler and skip the definitions.

Two engineers fully loaded at $300,000 to $400,000 a year, platform spend of $30,000 to $120,000, plus tooling, with the first answer arriving in month six to nine. A managed layer typically runs $60,000 to $200,000 a year at this scale with a first answer in days to weeks. Above roughly $1B in revenue, owning the layer becomes defensible.

Metric definitions. What counts in net sales, whether margin uses landed or standard cost, when a fiscal week starts, whether a store that remodeled in March is comparable. A vendor can host them but cannot write them, and a vendor guessing produces numbers close enough to look right and wrong enough to lose trust in month four.

Less than the argument implies, if you set two conditions: raw landed data stays in storage you control in an open format with no export fee, and your metric definitions live in a document you own rather than inside a vendor UI. What you would rebuild on exit is transformation and monitoring config, which is weeks. Compare that against a built platform's dependency on one engineer who understands it.

From the article to the product.

How this topic maps to what Ward does, who it’s for, and the alternatives buyers benchmark against.

Your stores are generating data right now.

Ward turns it into decisions. First insight cards in 48 hours.

Read-only to start · your LLM keys · SOC 2 Type II underway · or book a call directly

Find out what your data has been hiding.

Tell us about your operation. We’ll show you the problems Ward catches, and the ones your current tools miss.

Step 1 of 3
What are your goals?
Step 2 of 3
About your operation
Step 3 of 3
Your contact info