mirror of
https://github.com/appwrite/appwrite
synced 2026-05-24 09:28:40 +00:00
413 lines
No EOL
37 KiB
Text
413 lines
No EOL
37 KiB
Text
<mxfile host="16dbb236-addc-4d30-b4df-cf7b59bf496a" modified="2020-07-11T10:24:45.522Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.47.0 Chrome/78.0.3904.130 Electron/7.3.2 Safari/537.36" etag="eRTFjbwFRdtrlnqDeAvG" version="13.1.3">
|
|
<diagram id="WOshqXSVd2VkRfcggtcB" name="Page-1">
|
|
<mxGraphModel dx="619" dy="564" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1200" pageHeight="1200" background="none" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="0"/>
|
|
<mxCell id="1" parent="0"/>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fillColor=#bac8d3;strokeColor=#23445d;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-1" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="450" y="160" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-1" value="Web" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#23445d;fillColor=#bac8d3;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="70" y="40" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fillColor=#bac8d3;strokeColor=#23445d;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-2" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="450" y="160" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-2" value="Flutter" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#23445d;fillColor=#bac8d3;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="230" y="40" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fillColor=#bac8d3;strokeColor=#23445d;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-4" target="Jx5Eu6wszfQGuAAQCBBH-7" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-4" value="iOS" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#23445d;fillColor=#bac8d3;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="390" y="40" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fillColor=#bac8d3;strokeColor=#23445d;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-5" target="Jx5Eu6wszfQGuAAQCBBH-7" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-5" value="Android" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#23445d;fillColor=#bac8d3;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="550" y="40" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fillColor=#bac8d3;strokeColor=#23445d;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-6" target="Jx5Eu6wszfQGuAAQCBBH-7" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-6" value="Servers" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#23445d;fillColor=#bac8d3;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="710" y="40" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-14" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-7" target="Jx5Eu6wszfQGuAAQCBBH-13" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-7" value="Appwrite" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="390" y="160" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-16" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-13" target="Jx5Eu6wszfQGuAAQCBBH-15" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-50" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fillColor=#b1ddf0;strokeColor=#10739e;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-13" target="Jx5Eu6wszfQGuAAQCBBH-17" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fillColor=#b1ddf0;strokeColor=#10739e;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-13" target="Jx5Eu6wszfQGuAAQCBBH-48" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-13" value="Loadbalancer" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#6c8ebf;fillColor=#dae8fc;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="390" y="240" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-111" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-48" target="Jx5Eu6wszfQGuAAQCBBH-17" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="150" y="420"/>
|
|
<mxPoint x="650" y="420"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-48" value="Console" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="350" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#f5f5f5;strokeColor=#D4D4D4;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-17" target="Jx5Eu6wszfQGuAAQCBBH-19" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="950" y="370"/>
|
|
<mxPoint x="950" y="290"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#f5f5f5;strokeColor=#D4D4D4;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-17" target="Jx5Eu6wszfQGuAAQCBBH-21" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="950" y="370"/>
|
|
<mxPoint x="950" y="340"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#f5f5f5;strokeColor=#D4D4D4;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-17" target="Jx5Eu6wszfQGuAAQCBBH-25" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="950" y="370"/>
|
|
<mxPoint x="950" y="440"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#f5f5f5;strokeColor=#D4D4D4;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-17" target="Jx5Eu6wszfQGuAAQCBBH-28" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="950" y="370"/>
|
|
<mxPoint x="950" y="490"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#f5f5f5;strokeColor=#D4D4D4;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-17" target="Jx5Eu6wszfQGuAAQCBBH-30" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="950" y="370"/>
|
|
<mxPoint x="950" y="540"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#f5f5f5;strokeColor=#D4D4D4;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-17" target="Jx5Eu6wszfQGuAAQCBBH-32" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="950" y="370"/>
|
|
<mxPoint x="950" y="590"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#f5f5f5;strokeColor=#D4D4D4;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-17" target="Jx5Eu6wszfQGuAAQCBBH-34" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="950" y="370"/>
|
|
<mxPoint x="950" y="640"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-95" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fillColor=#d0cee2;strokeColor=#56517e;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-17" target="Jx5Eu6wszfQGuAAQCBBH-91" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-96" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fillColor=#d0cee2;strokeColor=#56517e;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-17" target="Jx5Eu6wszfQGuAAQCBBH-92" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-130" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-17" target="Jx5Eu6wszfQGuAAQCBBH-60" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-134" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#D4D4D4;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-17" target="Jx5Eu6wszfQGuAAQCBBH-23" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="950" y="370"/>
|
|
<mxPoint x="950" y="390"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-17" value="APIs" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="590" y="350" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-40" value="Pub/Sub (Redis)" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=#f8cecc;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="660" y="540" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-39" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-36" target="Jx5Eu6wszfQGuAAQCBBH-38" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-131" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#82b366;fillColor=#d5e8d4;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-36" target="Jx5Eu6wszfQGuAAQCBBH-60" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-36" value="Cache (Redis)" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#b85450;fillColor=#f8cecc;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="520" y="540" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-38" value="Database (MariaDB)" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#d6b656;fillColor=#fff2cc;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="520" y="610" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-19" value="Users" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#f5f5f5;fontColor=#333333;" parent="1" vertex="1">
|
|
<mxGeometry x="1020" y="270" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-21" value="Account" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#f5f5f5;fontColor=#333333;" parent="1" vertex="1">
|
|
<mxGeometry x="1020" y="320" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-23" value="Teams" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#f5f5f5;fontColor=#333333;" parent="1" vertex="1">
|
|
<mxGeometry x="1020" y="370" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-25" value="Database" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#f5f5f5;fontColor=#333333;" parent="1" vertex="1">
|
|
<mxGeometry x="1020" y="420" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-28" value="Storage" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#f5f5f5;fontColor=#333333;" parent="1" vertex="1">
|
|
<mxGeometry x="1020" y="470" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-30" value="Localization" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#f5f5f5;fontColor=#333333;" parent="1" vertex="1">
|
|
<mxGeometry x="1020" y="520" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-32" value="Avatars" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#f5f5f5;fontColor=#333333;" parent="1" vertex="1">
|
|
<mxGeometry x="1020" y="570" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-34" value="Health" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#f5f5f5;fontColor=#333333;" parent="1" vertex="1">
|
|
<mxGeometry x="1020" y="620" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-15" value="SSL Gateway" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#f5f5f5;fontColor=#333333;" parent="1" vertex="1">
|
|
<mxGeometry x="560" y="240" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-86" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-62" target="Jx5Eu6wszfQGuAAQCBBH-38" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="490" y="860"/>
|
|
<mxPoint x="350" y="860"/>
|
|
<mxPoint x="350" y="630"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-122" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeColor=#0e8088;fillColor=#b0e3e6;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-62" target="Jx5Eu6wszfQGuAAQCBBH-40" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="490" y="680"/>
|
|
<mxPoint x="720" y="680"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-62" value="Deletes" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#0e8088;fillColor=#b0e3e6;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="450" y="720" width="80" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-128" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeColor=#82b366;fillColor=#d5e8d4;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-60" target="Jx5Eu6wszfQGuAAQCBBH-36" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-129" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeColor=#82b366;fillColor=#d5e8d4;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-60" target="Jx5Eu6wszfQGuAAQCBBH-40" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-60" value="Security Layer" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#82b366;fillColor=#d5e8d4;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="490" y="450" width="320" height="20" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-93" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fillColor=#e1d5e7;strokeColor=#9673a6;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-64" target="Jx5Eu6wszfQGuAAQCBBH-91" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="400" y="780"/>
|
|
<mxPoint x="340" y="780"/>
|
|
<mxPoint x="340" y="620"/>
|
|
<mxPoint x="400" y="620"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-94" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-64" target="Jx5Eu6wszfQGuAAQCBBH-92" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-132" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeColor=#0e8088;fillColor=#b0e3e6;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-64" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="720" y="580" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="400" y="680"/>
|
|
<mxPoint x="720" y="680"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-64" value="Usage" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#0e8088;fillColor=#b0e3e6;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="360" y="720" width="80" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-85" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-65" target="Jx5Eu6wszfQGuAAQCBBH-38" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="250" y="610" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="580" y="860"/>
|
|
<mxPoint x="350" y="860"/>
|
|
<mxPoint x="350" y="630"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-123" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeColor=#0e8088;fillColor=#b0e3e6;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-65" target="Jx5Eu6wszfQGuAAQCBBH-40" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="580" y="680"/>
|
|
<mxPoint x="720" y="680"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-65" value="Audits" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#0e8088;fillColor=#b0e3e6;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="540" y="720" width="80" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-82" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-66" target="Jx5Eu6wszfQGuAAQCBBH-81" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-124" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#0e8088;fillColor=#b0e3e6;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-66" target="Jx5Eu6wszfQGuAAQCBBH-40" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="670" y="680"/>
|
|
<mxPoint x="720" y="680"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-66" value="Mails" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#0e8088;fillColor=#b0e3e6;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="630" y="720" width="80" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-81" value="SMTP" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="630" y="780" width="80" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-106" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-67" target="Jx5Eu6wszfQGuAAQCBBH-38" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="760" y="860"/>
|
|
<mxPoint x="350" y="860"/>
|
|
<mxPoint x="350" y="630"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-118" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#D4D4D4;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-67" target="Jx5Eu6wszfQGuAAQCBBH-40" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="760" y="680"/>
|
|
<mxPoint x="720" y="680"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-120" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeColor=#0e8088;fillColor=#b0e3e6;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-67" target="Jx5Eu6wszfQGuAAQCBBH-40" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="760" y="680"/>
|
|
<mxPoint x="720" y="680"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-67" value="Tasks" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#0e8088;fillColor=#b0e3e6;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="720" y="720" width="80" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-105" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-68" target="Jx5Eu6wszfQGuAAQCBBH-38" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="850" y="860"/>
|
|
<mxPoint x="350" y="860"/>
|
|
<mxPoint x="350" y="630"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-119" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#0e8088;fillColor=#b0e3e6;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-68" target="Jx5Eu6wszfQGuAAQCBBH-40" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="850" y="680"/>
|
|
<mxPoint x="720" y="680"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-68" value="Webhooks" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#0e8088;fillColor=#b0e3e6;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="810" y="720" width="80" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-99" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-69" target="Jx5Eu6wszfQGuAAQCBBH-98" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-109" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-69" target="Jx5Eu6wszfQGuAAQCBBH-38" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="940" y="860"/>
|
|
<mxPoint x="350" y="860"/>
|
|
<mxPoint x="350" y="630"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-125" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#0e8088;fillColor=#b0e3e6;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-69" target="Jx5Eu6wszfQGuAAQCBBH-40" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="940" y="680"/>
|
|
<mxPoint x="720" y="680"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-69" value="Functions" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#0e8088;fillColor=#b0e3e6;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="900" y="720" width="80" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-98" value="Docker" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="900" y="780" width="80" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-91" value="StatsD (Telegraf)" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#9673a6;fillColor=#e1d5e7;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="340" y="540" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-92" value="TimeSeries (InfluxDB)" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#9673a6;fillColor=#e1d5e7;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="200" y="540" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-103" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-100" target="Jx5Eu6wszfQGuAAQCBBH-102" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-110" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-100" target="Jx5Eu6wszfQGuAAQCBBH-38" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="1030" y="860"/>
|
|
<mxPoint x="350" y="860"/>
|
|
<mxPoint x="350" y="630"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-126" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#0e8088;fillColor=#b0e3e6;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-100" target="Jx5Eu6wszfQGuAAQCBBH-40" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="1030" y="680"/>
|
|
<mxPoint x="720" y="680"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-100" value="Certs" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#0e8088;fillColor=#b0e3e6;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="990" y="720" width="80" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-117" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#0e8088;fillColor=#b0e3e6;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-115" target="Jx5Eu6wszfQGuAAQCBBH-40" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="1120" y="680"/>
|
|
<mxPoint x="720" y="680"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-115" value="Scheduler" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#0e8088;fillColor=#b0e3e6;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="1080" y="720" width="80" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-104" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" source="Jx5Eu6wszfQGuAAQCBBH-102" target="Jx5Eu6wszfQGuAAQCBBH-13" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="470" y="320" as="targetPoint"/>
|
|
<Array as="points">
|
|
<mxPoint x="1030" y="870"/>
|
|
<mxPoint x="60" y="870"/>
|
|
<mxPoint x="60" y="260"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-102" value="Letsencrypt" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="990" y="780" width="80" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Jx5Eu6wszfQGuAAQCBBH-112" value="AntiVirus (ClamAV)" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#d79b00;fillColor=#ffe6cc;fontColor=#000000;labelBorderColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="800" y="540" width="120" height="40" as="geometry"/>
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile> |