The Matrix.
Each cell is an intersection of a governing principle and a lifecycle stage. Tap any chip to open the pattern — or browse the full catalogue via the tab above.
Pattern Catalogue.
Index.
| ID | Pattern | Principle | Lifecycle | One-Line Intent |
|---|
Standards Reference.
Every pattern carries a standards mesh pointing to articles, principles, or controls it helps satisfy. Below is the consolidated reference set.
Colophon.
Why Patterns?
Microservice architecture matured once its patterns were codified. Data architecture has lagged — not for lack of practice, but for lack of vocabulary that is simultaneously technology-agnostic, composable, and regulatorily traceable.
This catalogue treats each design decision as a reusable primitive — a named solution to a recurring problem in a specific context — rather than as a product feature. Golden Source of Record is a pattern; a specific MDM vendor is an implementation.
The matrix is not a scorecard. Some cells are empty by design: the intersection simply does not manifest as a recurring architectural concern.
How to Use This
Read horizontally to discover how a principle plays out across the lifecycle. Read vertically to see what governance a stage must satisfy. Read diagonally to find emergent compositions — e.g. Contract-First Ingestion + Semantic Product Interface + Rail-Level Observability forms a reference architecture for a data product.
Every pattern has three depths: a sketch (card), a reference (modal body), and a mapping (standards grid). Start shallow. Deepen only when implementing.
Standards mappings are indicative. Legal interpretation requires counsel.
Attribution Note
This catalogue draws on patterns named variously across industry literature (DDD, EIP, DMBOK, Data Mesh, risk-data aggregation). Where a pattern has a widely recognised name, it is used. Where conventions conflict, the more general name is preferred. No proprietary methodology is reproduced.