-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patharchitecture.drawio
More file actions
1 lines (1 loc) · 9.11 KB
/
architecture.drawio
File metadata and controls
1 lines (1 loc) · 9.11 KB
1
<mxfile host="drawio-plugin" modified="2022-11-26T19:53:14.460Z" agent="5.0 (Macintosh; Intel Mac OS X 12_6_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36" etag="xiI3RTJfUx56qJxU0DZX" version="14.7.4" type="embed"><diagram id="23iRSUPoRavnBvh4doch" name="Page-1"><mxGraphModel dx="-16" dy="1788" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="29" value="Frontend" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;glass=0;sketch=0;fontFamily=Verdana;fontSize=10;align=center;verticalAlign=bottom;" parent="1" vertex="1"><mxGeometry x="1020" y="360" width="360" height="100" as="geometry"/></mxCell><mxCell id="52" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Verdana;fontSize=8;" parent="1" source="16" target="48" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="53" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Verdana;fontSize=8;" parent="1" source="16" target="45" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="16" value="Application&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;" style="rounded=0;whiteSpace=wrap;html=1;align=center;shadow=0;sketch=0;glass=0;verticalAlign=middle;fontFamily=Verdana;fontSize=10;" parent="1" vertex="1"><mxGeometry x="1020" y="100" width="360" height="240" as="geometry"/></mxCell><mxCell id="19" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="8" target="10" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="20" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.78;entryY=0.025;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="8" target="11" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="8" value="Use Cases" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Verdana;fontSize=10;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1"><mxGeometry x="1220" y="200" width="140" height="40" as="geometry"/></mxCell><mxCell id="17" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.218;entryY=0.017;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="9" target="11" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="9" value="Queries" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Verdana;fontSize=10;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1"><mxGeometry x="1040" y="160" width="140" height="40" as="geometry"/></mxCell><mxCell id="10" value="Domain" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Verdana;fontSize=10;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1"><mxGeometry x="1220" y="120" width="140" height="40" as="geometry"/></mxCell><mxCell id="11" value="API" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Verdana;fontSize=10;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1"><mxGeometry x="1040" y="280" width="320" height="40" as="geometry"/></mxCell><mxCell id="24" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Verdana;fontSize=10;entryX=0.126;entryY=1.01;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="22" target="11" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="22" value="Acceptance<br>Tests" style="rounded=1;whiteSpace=wrap;html=1;shadow=0;glass=0;sketch=0;fontFamily=Verdana;fontSize=10;align=center;verticalAlign=top;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1"><mxGeometry x="1040" y="380" width="80" height="40" as="geometry"/></mxCell><mxCell id="27" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Verdana;fontSize=10;" parent="1" source="25" target="11" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="25" value="REST<br>Adapter" style="rounded=1;whiteSpace=wrap;html=1;shadow=0;glass=0;sketch=0;fontFamily=Verdana;fontSize=10;align=center;verticalAlign=top;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1"><mxGeometry x="1160" y="380" width="80" height="40" as="geometry"/></mxCell><mxCell id="28" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Verdana;fontSize=10;entryX=0.873;entryY=0.996;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="26" target="11" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="26" value="HTML<br>Adapter" style="rounded=1;whiteSpace=wrap;html=1;shadow=0;glass=0;sketch=0;fontFamily=Verdana;fontSize=10;align=center;verticalAlign=top;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1"><mxGeometry x="1280" y="380" width="80" height="40" as="geometry"/></mxCell><mxCell id="30" value="Backend" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;glass=0;sketch=0;fontFamily=Verdana;fontSize=10;gradientColor=none;align=center;verticalAlign=top;" parent="1" vertex="1"><mxGeometry x="1020" y="-20" width="360" height="100" as="geometry"/></mxCell><mxCell id="41" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Verdana;fontSize=10;entryX=0.148;entryY=-0.004;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.914;exitY=0.992;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="31" target="10" edge="1"><mxGeometry relative="1" as="geometry"><mxPoint x="1241" y="62" as="sourcePoint"/></mxGeometry></mxCell><mxCell id="43" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Verdana;fontSize=10;exitX=0.317;exitY=0.98;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="31" target="9" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="31" value="PostgreSQL<br>Adapter" style="rounded=1;whiteSpace=wrap;html=1;shadow=0;glass=0;sketch=0;fontFamily=Verdana;fontSize=10;align=center;verticalAlign=top;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1"><mxGeometry x="1040" y="20" width="220" height="40" as="geometry"/></mxCell><mxCell id="36" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Verdana;fontSize=10;entryX=0.719;entryY=0.025;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="35" target="10" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="35" value="RabbitMQ<br>Adapter" style="rounded=1;whiteSpace=wrap;html=1;shadow=0;glass=0;sketch=0;fontFamily=Verdana;fontSize=10;align=center;verticalAlign=top;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1"><mxGeometry x="1280" y="20" width="80" height="40" as="geometry"/></mxCell><mxCell id="45" value="Vocabulary" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;glass=0;sketch=0;fontFamily=Verdana;fontSize=8;align=center;verticalAlign=middle;fillColor=#eeeeee;strokeColor=#36393d;" parent="1" vertex="1"><mxGeometry x="1420" y="-20" width="60" height="480" as="geometry"/></mxCell><mxCell id="48" value="Test Doubles" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;glass=0;sketch=0;fontFamily=Verdana;fontSize=8;align=center;verticalAlign=middle;fillColor=#eeeeee;strokeColor=#36393d;" parent="1" vertex="1"><mxGeometry x="920" y="-20" width="60" height="480" as="geometry"/></mxCell><mxCell id="49" value="" style="endArrow=classic;html=1;fontFamily=Verdana;fontSize=8;exitX=-0.001;exitY=0.608;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.979;entryY=0.126;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="30" target="48" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="1060" y="130" as="sourcePoint"/><mxPoint x="1110" y="80" as="targetPoint"/></mxGeometry></mxCell><mxCell id="51" value="" style="endArrow=classic;html=1;fontFamily=Verdana;fontSize=8;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.987;entryY=0.898;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="29" target="48" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="1060" y="460" as="sourcePoint"/><mxPoint x="1110" y="410" as="targetPoint"/></mxGeometry></mxCell><mxCell id="54" value="" style="endArrow=classic;html=1;fontFamily=Verdana;fontSize=8;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.013;entryY=0.894;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="29" target="45" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="1310" y="380" as="sourcePoint"/><mxPoint x="1360" y="330" as="targetPoint"/></mxGeometry></mxCell><mxCell id="55" value="" style="endArrow=classic;html=1;fontFamily=Verdana;fontSize=8;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.013;entryY=0.105;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="30" target="45" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="1310" y="120" as="sourcePoint"/><mxPoint x="1360" y="70" as="targetPoint"/></mxGeometry></mxCell></root></mxGraphModel></diagram></mxfile>