Skip to content
Weave templates

Modern data warehouse

OLTP + Kafka + SaaS → CDC / Fivetran → S3 lake → dbt → Warehouse → BI / ML.

Template previewWeave
Rendering…

Make it your own.

{
  "nodes": [
    { "id":"oltp","type":"cylinder","label":"OLTP Postgres","x":40,"y":60,"fill":"#fef3c7","stroke":"#a16207" },
    { "id":"kfk","type":"cloud","label":"Kafka","x":40,"y":180,"fill":"#e0f2fe","stroke":"#0369a1" },
    { "id":"saas","type":"cloud","label":"SaaS APIs","x":40,"y":300,"fill":"#e0f2fe","stroke":"#0369a1" },
    { "id":"cdc","type":"hexagon","label":"CDC","x":260,"y":60,"fill":"#fed7aa","stroke":"#c2410c" },
    { "id":"fv","type":"hexagon","label":"Fivetran","x":260,"y":300,"fill":"#fed7aa","stroke":"#c2410c" },
    { "id":"lake","type":"cylinder","label":"S3 data lake","x":480,"y":180,"fill":"#fef3c7","stroke":"#a16207" },
    { "id":"dbt","type":"rect","label":"dbt","x":700,"y":180,"fill":"#ede9fe","stroke":"#6d28d9" },
    { "id":"wh","type":"cylinder","label":"Snowflake","x":920,"y":180,"fill":"#fef3c7","stroke":"#a16207" },
    { "id":"bi","type":"rect","label":"BI / dashboards","x":1140,"y":80,"fill":"#dcfce7","stroke":"#15803d" },
    { "id":"ml","type":"rect","label":"ML / notebooks","x":1140,"y":280,"fill":"#dcfce7","stroke":"#15803d" },
    { "id":"gv","type":"callout","label":"Governance · lineage · quality","x":480,"y":380,"fill":"#fef9c3" }
  ],
  "edges": [
    { "id":"e1","source":"oltp","target":"cdc" },
    { "id":"e2","source":"kfk","target":"lake" },
    { "id":"e3","source":"saas","target":"fv" },
    { "id":"e4","source":"cdc","target":"lake" },
    { "id":"e5","source":"fv","target":"lake" },
    { "id":"e6","source":"lake","target":"dbt" },
    { "id":"e7","source":"dbt","target":"wh" },
    { "id":"e8","source":"wh","target":"bi" },
    { "id":"e9","source":"wh","target":"ml" },
    { "id":"e10","source":"gv","target":"wh" }
  ]
}