flowchart TB
subgraph d1["Domain: Sales"]
direction TB
p1["<b>customer-360</b><br/><i>daily · 99.5% freshness SLO<br/>owner: Sales Data</i>"]
p2["<b>pipeline-facts</b><br/><i>hourly</i>"]
end
subgraph d2["Domain: Fulfilment"]
direction TB
p3["<b>order-events</b><br/><i>streaming · <60s<br/>owner: Fulfilment Eng</i>"]
p4["<b>delivery-performance</b><br/><i>daily</i>"]
end
subgraph d3["Domain: Finance"]
direction TB
p5["<b>revenue-recognised</b><br/><i>daily · certified<br/>owner: Finance Systems</i>"]
end
subgraph plat["Self-Serve Platform"]
direction LR
s1["storage + compute"] --- s2["catalog + lineage"] --- s3["access control"] --- s4["quality + observability"]
end
gov["Federated Governance<br/><i>global: identity keys · classification · retention</i>"]
p3 -->|"consumed by"| p1
p1 -->|"consumed by"| p5
p3 -->|"consumed by"| p5
plat --- d1
plat --- d2
plat --- d3
gov -.-> d1
gov -.-> d2
gov -.-> d3
Data View
Data Mesh Domain Map
Which domain owns which data product, what each one guarantees, and the shared platform underneath that makes publishing one cheap.