architecture.drawio•8.46 kB
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" version="26.0.16">
<diagram id="WI9T0HZ2pTsCkuznbFz-" name="Page-1">
<mxGraphModel dx="1512" dy="990" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="PavSUfwos_jAast6xKNJ-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="PavSUfwos_jAast6xKNJ-1" target="PavSUfwos_jAast6xKNJ-7" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="225" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="PavSUfwos_jAast6xKNJ-1" value="Australia East" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.virtual_machine_feature;pointerEvents=1;" parent="1" vertex="1">
<mxGeometry x="200" y="330" width="50" height="45" as="geometry" />
</mxCell>
<mxCell id="PavSUfwos_jAast6xKNJ-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="PavSUfwos_jAast6xKNJ-2" target="PavSUfwos_jAast6xKNJ-8" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="735" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="PavSUfwos_jAast6xKNJ-2" value="East US" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.virtual_machine_feature;pointerEvents=1;" parent="1" vertex="1">
<mxGeometry x="710" y="330" width="50" height="45" as="geometry" />
</mxCell>
<mxCell id="PavSUfwos_jAast6xKNJ-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="PavSUfwos_jAast6xKNJ-3" target="PavSUfwos_jAast6xKNJ-7" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PavSUfwos_jAast6xKNJ-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="PavSUfwos_jAast6xKNJ-3" target="PavSUfwos_jAast6xKNJ-8" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PavSUfwos_jAast6xKNJ-3" value="" style="image;aspect=fixed;html=1;points=[];align=center;fontSize=12;image=img/lib/azure2/databases/Azure_Cosmos_DB.svg;" parent="1" vertex="1">
<mxGeometry x="460" y="80" width="64" height="64" as="geometry" />
</mxCell>
<mxCell id="vCHTg8LjwxLt8AdxP6wa-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="PavSUfwos_jAast6xKNJ-7" target="vCHTg8LjwxLt8AdxP6wa-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PavSUfwos_jAast6xKNJ-7" value="" style="image;html=1;image=img/lib/clip_art/computers/Database_128x128.png" parent="1" vertex="1">
<mxGeometry x="200" y="200" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="vCHTg8LjwxLt8AdxP6wa-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="PavSUfwos_jAast6xKNJ-8" target="vCHTg8LjwxLt8AdxP6wa-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PavSUfwos_jAast6xKNJ-8" value="" style="image;html=1;image=img/lib/clip_art/computers/Database_128x128.png" parent="1" vertex="1">
<mxGeometry x="710" y="200" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="PavSUfwos_jAast6xKNJ-14" value="<span style="text-wrap-mode: nowrap; background-color: rgb(255, 255, 255);"><span style="background-color: rgb(251, 251, 251);">Azure&nbsp;</span>Cosmos DB</span><div style="text-wrap-mode: nowrap;">East US</div>" style="text;strokeColor=none;align=center;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="790" y="210" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="PavSUfwos_jAast6xKNJ-16" value="<span style="text-wrap-mode: nowrap; background-color: rgb(255, 255, 255);"><span style="background-color: rgb(251, 251, 251);">Azure&nbsp;</span>Cosmos DB</span><div style="text-wrap-mode: nowrap;">Australia East</div>" style="text;strokeColor=none;align=center;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="100" y="210" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="PavSUfwos_jAast6xKNJ-18" value="1" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f8cecc;strokeColor=#b85450;fontColor=light-dark(#883f3f, #ededed);" parent="1" vertex="1">
<mxGeometry x="750" y="270" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="PavSUfwos_jAast6xKNJ-19" value="2" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f8cecc;strokeColor=#b85450;fontColor=light-dark(#883f3f, #ededed);" parent="1" vertex="1">
<mxGeometry x="350" y="70" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="PavSUfwos_jAast6xKNJ-20" value="3" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f8cecc;strokeColor=#b85450;fontColor=light-dark(#883f3f, #ededed);" parent="1" vertex="1">
<mxGeometry x="260" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="PavSUfwos_jAast6xKNJ-22" value="<span style="text-wrap-mode: nowrap; background-color: rgb(255, 255, 255);"><span style="background-color: rgb(251, 251, 251);">Azure&nbsp;</span>Cosmos DB</span><div style="text-wrap-mode: nowrap;">Multi master</div>" style="text;strokeColor=none;align=center;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="464" y="30" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="vCHTg8LjwxLt8AdxP6wa-1" value="" style="image;aspect=fixed;html=1;points=[];align=center;fontSize=12;image=img/lib/azure2/storage/Storage_Accounts.svg;" parent="1" vertex="1">
<mxGeometry x="459" y="199" width="65" height="52" as="geometry" />
</mxCell>
<mxCell id="vCHTg8LjwxLt8AdxP6wa-4" value="<span style="text-wrap-mode: nowrap;">Azure Storage</span><div><span style="text-wrap-mode: nowrap;">(product images)</span></div>" style="text;strokeColor=none;align=center;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="462" y="263" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="nHKy8gedWuyBE-X915gq-1" value="socket server" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="634" y="328" width="56" height="60" as="geometry" />
</mxCell>
<mxCell id="nHKy8gedWuyBE-X915gq-2" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="292" y="359" as="sourcePoint" />
<mxPoint x="620" y="357" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="nHKy8gedWuyBE-X915gq-3" value="&nbsp; real-time notifications&nbsp;&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="nHKy8gedWuyBE-X915gq-2">
<mxGeometry x="-0.1928" y="-4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>