The Data Platform Memo
A Short Manifesto
This publication exists because data platforms are almost always discussed too late, too abstractly, or too optimistically.
By the time a team starts asking whether their data platform is working, the most important decisions have already been made — often implicitly, and often irreversibly.
The Data Platform Memo is an attempt to surface those decisions earlier.
Not as best practices.
Not as tooling recommendations.
Not as architecture diagrams.
But as written judgment.
What This Is
This is a collection of internal-style memos made public.
Each piece is written as if it were intended for a small room of people who are about to make a decision that will be expensive to reverse.
The goal is not to be comprehensive.
The goal is to be precise.
If a memo can be summarized into a checklist or a diagram, it probably doesn’t belong here.
What This Is Not
This is not a tutorial site.
This is not a catalogue of tools.
This is not a content stream.
You won’t find step-by-step guides for standing up production-grade platforms.
You won’t find hype about the “modern data stack.”
You won’t find premature scaling framed as ambition.
The Core Belief
Early data platforms should optimize for reversibility, not just scale.
Most teams reach for infrastructure before they understand their data, their users, or the decisions the platform is meant to support.
The result is predictable:
rising cost with unclear value
abstractions without stable semantics
ownership that exists on paper but not in practice
This goes beyond a failure of tooling. It’s a sequencing failure.
The Lens
All writing here is grounded in a product mindset.
That means:
platforms exist to enable decisions, not to showcase engineering effort
users matter more than architecture
incentives shape outcomes more than tooling choices
cost, latency, and complexity compound quietly
Technical depth matters, but only insofar as it supports judgment.
Evidence Over Assertion
Claims in these memos are intentionally bounded.
Where recommendations are made, the assumptions are stated.
Where patterns are described, the observable signals are listed.
If a situation does not match the signals, the recommendation should be ignored.
These are decision instruments, not universal truths.
On Code and Examples
Code appears here only as evidence.
Proof-of-concepts are used to illustrate constraints, failure modes, or tradeoffs — not as templates to be copied wholesale.
If a demonstration feels production-ready, it’s probably doing too much.
The Intended Reader
This is written for:
founders deciding whether to invest in data infrastructure
early product and engineering leaders feeling data complexity creep in
teams trying to avoid locking themselves into costs they don’t yet understand
It is not written for beginners.
It is not written for tool comparison.
A Closing Constraint
Every platform decision creates a future.
Some futures are easy to leave.
Others are not.
The purpose of these memos is to make that difference visible before the commitment is made.
That is all.


