<?xml version="1.0" encoding="UTF-8"?>
<mxfile host="app.diagrams.net" compressed="false">
<diagram id="data-platform" name="Architecture" syncFormat="1.0" inputHash="3cbe7f524a46ad000a73bf897f8a96543559f75978e0da80406741d51a6ec89e" generatorVersion="0.4.0">
<mxGraphModel dx="1200" dy="820" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1400" pageHeight="900" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="diagram-title" value="Event-driven data platform" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=23;fontStyle=1;fontColor=#292E35;spacing=0;align=left;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="32" y="22" width="720" height="42" as="geometry"/></mxCell>
<mxCell id="legend-0-mark" value="" style="ellipse;html=1;aspect=fixed;fillColor=#FFFFFF;strokeColor=#343A42;strokeWidth=1.6;" vertex="1" parent="1"><mxGeometry x="32" y="85" width="10" height="10" as="geometry"/></mxCell>
<mxCell id="legend-0-text" value="Streaming path" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=13;fontStyle=0;fontColor=#292E35;spacing=0;align=left;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="49" y="77" width="170" height="28" as="geometry"/></mxCell>
<mxCell id="legend-1-mark" value="" style="ellipse;html=1;aspect=fixed;fillColor=#FFFFFF;strokeColor=#59697D;strokeWidth=1.6;" vertex="1" parent="1"><mxGeometry x="254" y="85" width="10" height="10" as="geometry"/></mxCell>
<mxCell id="legend-1-text" value="Managed data path" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=13;fontStyle=0;fontColor=#292E35;spacing=0;align=left;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="271" y="77" width="170" height="28" as="geometry"/></mxCell>
<mxCell id="legend-2-mark" value="" style="ellipse;html=1;aspect=fixed;fillColor=#FFFFFF;strokeColor=#69717D;strokeWidth=1.6;" vertex="1" parent="1"><mxGeometry x="476" y="85" width="10" height="10" as="geometry"/></mxCell>
<mxCell id="legend-2-text" value="Monitoring path" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=13;fontStyle=0;fontColor=#292E35;spacing=0;align=left;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="493" y="77" width="170" height="28" as="geometry"/></mxCell>
<object id="produce-events" label="" componentId="produce-events" componentType="edge" edgeType="event" variant="realtime" direction="forward" protocol="HTTPS"><mxCell style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#343A42;strokeWidth=1.6;endArrow=open;endFill=0;endSize=8;startArrow=none;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=1;" edge="1" parent="1" source="producers" target="ingestion-api"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell></object>
<mxCell id="produce-events--label" value="EVENTS" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=12;fontStyle=1;fontColor=#292E35;spacing=0;labelBackgroundColor=#FFFFFF;" vertex="1" parent="1" syncRole="edge-label" ownerId="produce-events"><mxGeometry x="247" y="214" width="66" height="22" as="geometry"/></mxCell>
<object id="publish-events" label="" componentId="publish-events" componentType="edge" edgeType="event" variant="realtime" direction="forward"><mxCell style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#343A42;strokeWidth=1.6;endArrow=open;endFill=0;endSize=8;startArrow=none;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=1;" edge="1" parent="1" source="ingestion-api" target="event-stream"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell></object>
<mxCell id="publish-events--label" value="PUBLISH" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=12;fontStyle=1;fontColor=#292E35;spacing=0;labelBackgroundColor=#FFFFFF;" vertex="1" parent="1" syncRole="edge-label" ownerId="publish-events"><mxGeometry x="536.96" y="214" width="66.08" height="22" as="geometry"/></mxCell>
<object id="consume-events" label="" componentId="consume-events" componentType="edge" edgeType="realtime-stream" variant="realtime" direction="forward"><mxCell style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#343A42;strokeWidth=1.6;endArrow=open;endFill=0;endSize=8;startArrow=none;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=1;" edge="1" parent="1" source="event-stream" target="stream-processor"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell></object>
<mxCell id="consume-events--label" value="CONSUME" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=12;fontStyle=1;fontColor=#292E35;spacing=0;labelBackgroundColor=#FFFFFF;" vertex="1" parent="1" syncRole="edge-label" ownerId="consume-events"><mxGeometry x="826.96" y="214" width="66.08" height="22" as="geometry"/></mxCell>
<object id="archive-raw" label="" componentId="archive-raw" componentType="edge" edgeType="data-write" variant="delegated" direction="forward"><mxCell style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#59697D;strokeWidth=1.6;endArrow=open;endFill=0;endSize=8;startArrow=none;exitX=0.65;exitY=1;exitDx=0;exitDy=0;exitPerimeter=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=1;" edge="1" parent="1" source="stream-processor" target="raw-lake"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1040" y="430"/><mxPoint x="425" y="430"/></Array></mxGeometry></mxCell></object>
<mxCell id="archive-raw--label" value="ARCHIVE" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=12;fontStyle=1;fontColor=#292E35;spacing=0;labelBackgroundColor=#FFFFFF;" vertex="1" parent="1" syncRole="edge-label" ownerId="archive-raw"><mxGeometry x="841.96" y="396" width="66.08" height="22" as="geometry"/></mxCell>
<object id="load-models" label="" componentId="load-models" componentType="edge" edgeType="batch" variant="delegated" direction="forward"><mxCell style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#59697D;strokeWidth=1.6;endArrow=open;endFill=0;endSize=8;startArrow=none;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=1;" edge="1" parent="1" source="raw-lake" target="warehouse"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell></object>
<mxCell id="load-models--label" value="TRANSFORM" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=12;fontStyle=1;fontColor=#292E35;spacing=0;labelBackgroundColor=#FFFFFF;" vertex="1" parent="1" syncRole="edge-label" ownerId="load-models"><mxGeometry x="529.52" y="631" width="80.96" height="22" as="geometry"/></mxCell>
<object id="serve-analytics" label="" componentId="serve-analytics" componentType="edge" edgeType="data-read" variant="delegated" direction="bidirectional" protocol="SQL"><mxCell style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#59697D;strokeWidth=1.6;endArrow=open;endFill=0;endSize=8;startArrow=open;startFill=0;startSize=8;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=1;" edge="1" parent="1" source="warehouse" target="analytics"><mxGeometry relative="1" as="geometry"></mxGeometry></mxCell></object>
<mxCell id="serve-analytics--label" value="QUERY" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=12;fontStyle=1;fontColor=#292E35;spacing=0;labelBackgroundColor=#FFFFFF;" vertex="1" parent="1" syncRole="edge-label" ownerId="serve-analytics"><mxGeometry x="827" y="631" width="66" height="22" as="geometry"/></mxCell>
<object id="stream-to-warehouse" label="" componentId="stream-to-warehouse" componentType="edge" edgeType="data-write" variant="delegated" direction="forward"><mxCell style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#59697D;strokeWidth=1.6;endArrow=open;endFill=0;endSize=8;startArrow=none;exitX=1;exitY=0.75;exitDx=0;exitDy=0;exitPerimeter=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;entryPerimeter=1;" edge="1" parent="1" source="stream-processor" target="warehouse"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1140" y="273.75"/><mxPoint x="1140" y="780"/><mxPoint x="715" y="780"/></Array></mxGeometry></mxCell></object>
<mxCell id="stream-to-warehouse--label" value="REAL-TIME LOAD" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=12;fontStyle=1;fontColor=#292E35;spacing=0;labelBackgroundColor=#FFFFFF;" vertex="1" parent="1" syncRole="edge-label" ownerId="stream-to-warehouse"><mxGeometry x="862.54" y="746" width="114.92" height="22" as="geometry"/></mxCell>
<object id="monitor-stream" label="" componentId="monitor-stream" componentType="edge" edgeType="monitoring" variant="external" direction="forward"><mxCell style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#69717D;strokeWidth=1.6;endArrow=open;endFill=0;endSize=8;startArrow=none;dashed=1;dashPattern=7 5;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=1;" edge="1" parent="1" source="stream-processor" target="observability"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1150" y="242.5"/><mxPoint x="1150" y="350"/><mxPoint x="1270" y="350"/></Array></mxGeometry></mxCell></object>
<mxCell id="monitor-stream--label" value="METRICS / LINEAGE" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=12;fontStyle=1;fontColor=#292E35;spacing=0;labelBackgroundColor=#FFFFFF;" vertex="1" parent="1" syncRole="edge-label" ownerId="monitor-stream"><mxGeometry x="1173" y="316" width="134" height="22" as="geometry"/></mxCell>
<object id="producers" label="" componentId="producers" componentType="external-service" variant="external" status="stable" icon="network"><mxCell style="rounded=1;arcSize=4;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#69717D;strokeWidth=1.6;dashed=1;dashPattern=7 5;" vertex="1" parent="1"><mxGeometry x="50" y="180" width="180" height="125" as="geometry"/></mxCell></object>
<mxCell id="producers--icon" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23292E35%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%226%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%2012h5M14%2011l3.2-3.8M14%2013l3.2%203.8%22%2F%3E%3C%2Fsvg%3E;" vertex="1" parent="producers" syncRole="icon"><mxGeometry x="77.5" y="17.5" width="25" height="25" as="geometry"/></mxCell>
<mxCell id="producers--title" value="DATA&lt;br&gt;PRODUCERS" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=15;fontStyle=1;fontColor=#292E35;spacing=0;align=center;verticalAlign=middle;" vertex="1" parent="producers" syncRole="title" ownerId="producers"><mxGeometry x="8" y="51" width="164" height="41" as="geometry"/></mxCell>
<mxCell id="producers--subtitle" value="Apps and devices" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=12;fontStyle=0;fontColor=#58616C;spacing=0;align=center;verticalAlign=middle;" vertex="1" parent="producers" syncRole="subtitle" ownerId="producers"><mxGeometry x="8" y="89" width="164" height="24" as="geometry"/></mxCell>
<object id="ingestion-api" label="" componentId="ingestion-api" componentType="api" variant="realtime" status="stable" icon="monitor"><mxCell style="rounded=1;arcSize=4;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#343A42;strokeWidth=1.6;" vertex="1" parent="1"><mxGeometry x="330" y="180" width="190" height="125" as="geometry"/></mxCell></object>
<mxCell id="ingestion-api--icon" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23292E35%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M8%2021h8M12%2017v4%22%2F%3E%3C%2Fsvg%3E;" vertex="1" parent="ingestion-api" syncRole="icon"><mxGeometry x="82.5" y="17.5" width="25" height="25" as="geometry"/></mxCell>
<mxCell id="ingestion-api--title" value="INGESTION API" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=15;fontStyle=1;fontColor=#292E35;spacing=0;align=center;verticalAlign=middle;" vertex="1" parent="ingestion-api" syncRole="title" ownerId="ingestion-api"><mxGeometry x="8" y="53" width="174" height="24" as="geometry"/></mxCell>
<mxCell id="ingestion-api--subtitle" value="Schema validation" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=12;fontStyle=0;fontColor=#58616C;spacing=0;align=center;verticalAlign=middle;" vertex="1" parent="ingestion-api" syncRole="subtitle" ownerId="ingestion-api"><mxGeometry x="8" y="89" width="174" height="24" as="geometry"/></mxCell>
<object id="event-stream" label="" componentId="event-stream" componentType="event-bus" variant="realtime" status="stable" icon="queue"><mxCell style="rounded=1;arcSize=4;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#343A42;strokeWidth=1.6;" vertex="1" parent="1"><mxGeometry x="620" y="180" width="190" height="125" as="geometry"/></mxCell></object>
<mxCell id="event-stream--icon" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23292E35%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%206h12M6%2012h12M6%2018h12%22%2F%3E%3Ccircle%20cx%3D%224%22%20cy%3D%226%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%224%22%20cy%3D%2212%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%224%22%20cy%3D%2218%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E;" vertex="1" parent="event-stream" syncRole="icon"><mxGeometry x="82.5" y="17.5" width="25" height="25" as="geometry"/></mxCell>
<mxCell id="event-stream--title" value="EVENT STREAM" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=15;fontStyle=1;fontColor=#292E35;spacing=0;align=center;verticalAlign=middle;" vertex="1" parent="event-stream" syncRole="title" ownerId="event-stream"><mxGeometry x="8" y="53" width="174" height="24" as="geometry"/></mxCell>
<mxCell id="event-stream--subtitle" value="Durable topics" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=12;fontStyle=0;fontColor=#58616C;spacing=0;align=center;verticalAlign=middle;" vertex="1" parent="event-stream" syncRole="subtitle" ownerId="event-stream"><mxGeometry x="8" y="89" width="174" height="24" as="geometry"/></mxCell>
<object id="stream-processor" label="" componentId="stream-processor" componentType="service" variant="realtime" status="stable" icon="spark"><mxCell style="rounded=1;arcSize=4;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#343A42;strokeWidth=1.6;" vertex="1" parent="1"><mxGeometry x="910" y="180" width="200" height="125" as="geometry"/></mxCell></object>
<mxCell id="stream-processor--icon" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23292E35%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l1.8%205.2L19%2010l-5.2%201.8L12%2017l-1.8-5.2L5%2010l5.2-1.8L12%203z%22%2F%3E%3Cpath%20d%3D%22M19%2016l.8%202.2L22%2019l-2.2.8L19%2022l-.8-2.2L16%2019l2.2-.8L19%2016z%22%2F%3E%3C%2Fsvg%3E;" vertex="1" parent="stream-processor" syncRole="icon"><mxGeometry x="87.5" y="17.5" width="25" height="25" as="geometry"/></mxCell>
<mxCell id="stream-processor--title" value="STREAM&lt;br&gt;PROCESSOR" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=15;fontStyle=1;fontColor=#292E35;spacing=0;align=center;verticalAlign=middle;" vertex="1" parent="stream-processor" syncRole="title" ownerId="stream-processor"><mxGeometry x="8" y="51" width="184" height="41" as="geometry"/></mxCell>
<mxCell id="stream-processor--subtitle" value="Enrichment" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=12;fontStyle=0;fontColor=#58616C;spacing=0;align=center;verticalAlign=middle;" vertex="1" parent="stream-processor" syncRole="subtitle" ownerId="stream-processor"><mxGeometry x="8" y="89" width="184" height="24" as="geometry"/></mxCell>
<object id="raw-lake" label="" componentId="raw-lake" componentType="storage" variant="delegated" status="stable" icon="storage"><mxCell style="rounded=1;arcSize=4;whiteSpace=wrap;html=1;fillColor=#EDF3FF;strokeColor=#59697D;strokeWidth=1.6;" vertex="1" parent="1"><mxGeometry x="330" y="600" width="190" height="125" as="geometry"/></mxCell></object>
<mxCell id="raw-lake--icon" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23292E35%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v14H4zM4%209h16%22%2F%3E%3Cpath%20d%3D%22M16%2014h1%22%2F%3E%3C%2Fsvg%3E;" vertex="1" parent="raw-lake" syncRole="icon"><mxGeometry x="82.5" y="17.5" width="25" height="25" as="geometry"/></mxCell>
<mxCell id="raw-lake--title" value="RAW DATA LAKE" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=15;fontStyle=1;fontColor=#292E35;spacing=0;align=center;verticalAlign=middle;" vertex="1" parent="raw-lake" syncRole="title" ownerId="raw-lake"><mxGeometry x="8" y="53" width="174" height="24" as="geometry"/></mxCell>
<mxCell id="raw-lake--subtitle" value="Immutable objects" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=12;fontStyle=0;fontColor=#58616C;spacing=0;align=center;verticalAlign=middle;" vertex="1" parent="raw-lake" syncRole="subtitle" ownerId="raw-lake"><mxGeometry x="8" y="89" width="174" height="24" as="geometry"/></mxCell>
<object id="warehouse" label="" componentId="warehouse" componentType="database" variant="delegated" status="stable" icon="database"><mxCell style="rounded=1;arcSize=4;whiteSpace=wrap;html=1;fillColor=#EDF3FF;strokeColor=#59697D;strokeWidth=1.6;" vertex="1" parent="1"><mxGeometry x="620" y="600" width="190" height="125" as="geometry"/></mxCell></object>
<mxCell id="warehouse--icon" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23292E35%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%2212%22%20cy%3D%225%22%20rx%3D%228%22%20ry%3D%223%22%2F%3E%3Cpath%20d%3D%22M4%205v6c0%201.7%203.6%203%208%203s8-1.3%208-3V5M4%2011v6c0%201.7%203.6%203%208%203s8-1.3%208-3v-6%22%2F%3E%3C%2Fsvg%3E;" vertex="1" parent="warehouse" syncRole="icon"><mxGeometry x="82.5" y="17.5" width="25" height="25" as="geometry"/></mxCell>
<mxCell id="warehouse--title" value="ANALYTICS&lt;br&gt;WAREHOUSE" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=15;fontStyle=1;fontColor=#292E35;spacing=0;align=center;verticalAlign=middle;" vertex="1" parent="warehouse" syncRole="title" ownerId="warehouse"><mxGeometry x="8" y="51" width="174" height="41" as="geometry"/></mxCell>
<mxCell id="warehouse--subtitle" value="Curated models" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=12;fontStyle=0;fontColor=#58616C;spacing=0;align=center;verticalAlign=middle;" vertex="1" parent="warehouse" syncRole="subtitle" ownerId="warehouse"><mxGeometry x="8" y="89" width="174" height="24" as="geometry"/></mxCell>
<object id="analytics" label="" componentId="analytics" componentType="client" variant="delegated" status="stable" icon="monitor"><mxCell style="rounded=1;arcSize=4;whiteSpace=wrap;html=1;fillColor=#EDF3FF;strokeColor=#59697D;strokeWidth=1.6;" vertex="1" parent="1"><mxGeometry x="910" y="600" width="200" height="125" as="geometry"/></mxCell></object>
<mxCell id="analytics--icon" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23292E35%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M8%2021h8M12%2017v4%22%2F%3E%3C%2Fsvg%3E;" vertex="1" parent="analytics" syncRole="icon"><mxGeometry x="87.5" y="17.5" width="25" height="25" as="geometry"/></mxCell>
<mxCell id="analytics--title" value="BI / ANALYTICS" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=15;fontStyle=1;fontColor=#292E35;spacing=0;align=center;verticalAlign=middle;" vertex="1" parent="analytics" syncRole="title" ownerId="analytics"><mxGeometry x="8" y="53" width="184" height="24" as="geometry"/></mxCell>
<mxCell id="analytics--subtitle" value="Dashboards and SQL" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=12;fontStyle=0;fontColor=#58616C;spacing=0;align=center;verticalAlign=middle;" vertex="1" parent="analytics" syncRole="subtitle" ownerId="analytics"><mxGeometry x="8" y="89" width="184" height="24" as="geometry"/></mxCell>
<object id="observability" label="" componentId="observability" componentType="observability" variant="external" status="stable" icon="waveform"><mxCell style="rounded=1;arcSize=4;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#69717D;strokeWidth=1.6;dashed=1;dashPattern=7 5;" vertex="1" parent="1"><mxGeometry x="1180" y="390" width="180" height="145" as="geometry"/></mxCell></object>
<mxCell id="observability--icon" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23292E35%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2013v-2M8%2016V8M12%2019V5M16%2016V8M20%2013v-2%22%2F%3E%3C%2Fsvg%3E;" vertex="1" parent="observability" syncRole="icon"><mxGeometry x="77.5" y="17.5" width="25" height="25" as="geometry"/></mxCell>
<mxCell id="observability--title" value="PLATFORM&lt;br&gt;OPS" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=15;fontStyle=1;fontColor=#292E35;spacing=0;align=center;verticalAlign=middle;" vertex="1" parent="observability" syncRole="title" ownerId="observability"><mxGeometry x="8" y="51" width="164" height="41" as="geometry"/></mxCell>
<mxCell id="observability--subtitle" value="Metrics and lineage" style="text;html=1;strokeColor=none;fillColor=none;whiteSpace=wrap;rounded=0;fontFamily=Meiryo UI;fontSize=12;fontStyle=0;fontColor=#58616C;spacing=0;align=center;verticalAlign=middle;" vertex="1" parent="observability" syncRole="subtitle" ownerId="observability"><mxGeometry x="8" y="109" width="164" height="24" as="geometry"/></mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
