Skip to content

Commit

Permalink
arch diagrams
Browse files Browse the repository at this point in the history
  • Loading branch information
roderick-bishop11 committed Dec 18, 2024
1 parent bc8263f commit e11e274
Show file tree
Hide file tree
Showing 2 changed files with 173 additions and 0 deletions.
85 changes: 85 additions & 0 deletions diagrams/.$elo_component_arch_v1.drawio.bkp
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.1 Chrome/128.0.6613.186 Electron/32.2.6 Safari/537.36" version="25.0.1">
<diagram name="Page-1" id="Br4BRrDF8cptpuSa63qv">
<mxGraphModel dx="875" dy="1578" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="QIJiabgJTA_b3Tg1PAQz-1" value="ELO component arch v1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="357.5" y="-10" width="180" height="60" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-2" value="Client" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="80" y="180" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-3" value="Inference/embedding server" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="380" y="65" width="135" height="135" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-9" value="Data server&lt;div&gt;(vm hosting vector db)&lt;/div&gt;" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="740" y="105" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-10" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=0;endWidth=16;endSize=6.13;" edge="1" parent="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="686.36" y="105" as="sourcePoint" />
<mxPoint x="550" y="105" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-12" value="RAG" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="580" y="70" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-13" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Python-logo-notext.svg/115px-Python-logo-notext.svg.png;" vertex="1" parent="1">
<mxGeometry x="530" y="65" width="36.22" height="40" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-15" value="NAS" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;" vertex="1" parent="1">
<mxGeometry x="350" y="360" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-24" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="200" y="440" width="83.60000000000002" height="90.79999999999995" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-21" value="" style="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#467faa;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.2d.file;" vertex="1" parent="QIJiabgJTA_b3Tg1PAQz-24">
<mxGeometry x="16.80000000000001" width="36.8" height="50.8" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-22" value="" style="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#3672a1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.2d.file;" vertex="1" parent="QIJiabgJTA_b3Tg1PAQz-24">
<mxGeometry y="20" width="36.8" height="50.8" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-23" value="" style="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#2f658e;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.2d.file;" vertex="1" parent="QIJiabgJTA_b3Tg1PAQz-24">
<mxGeometry x="46.80000000000001" y="40" width="36.8" height="50.8" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-25" value="" style="curved=1;endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="275" y="460" as="sourcePoint" />
<mxPoint x="335" y="430" as="targetPoint" />
<Array as="points">
<mxPoint x="305" y="430" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-28" value="Vectorize job" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="340" y="270" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-29" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="430" y="330" as="sourcePoint" />
<mxPoint x="430" y="220" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-30" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="530" y="160" as="sourcePoint" />
<mxPoint x="710" y="160" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-31" value="vector additions" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="590" y="170" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-32" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="190" y="200" as="sourcePoint" />
<mxPoint x="350" y="140" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-33" value="NLP request" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="193.6" y="130" width="90" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
88 changes: 88 additions & 0 deletions diagrams/elo_component_arch_v1.drawio
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.1 Chrome/128.0.6613.186 Electron/32.2.6 Safari/537.36" version="25.0.1">
<diagram name="Page-1" id="Br4BRrDF8cptpuSa63qv">
<mxGraphModel dx="1235" dy="1775" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="QIJiabgJTA_b3Tg1PAQz-1" value="ELO component arch v1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="357.5" y="-10" width="180" height="60" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-2" value="Client" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="80" y="180" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-3" value="Inference/embedding server" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="380" y="65" width="135" height="135" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-9" value="Data server&lt;div&gt;(vm hosting vector db)&lt;/div&gt;" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="740" y="105" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-10" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=0;endWidth=16;endSize=6.13;" edge="1" parent="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="686.36" y="105" as="sourcePoint" />
<mxPoint x="550" y="105" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-12" value="RAG" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="580" y="70" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-13" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Python-logo-notext.svg/115px-Python-logo-notext.svg.png;" vertex="1" parent="1">
<mxGeometry x="530" y="65" width="36.22" height="40" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-15" value="NAS" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;" vertex="1" parent="1">
<mxGeometry x="350" y="360" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-24" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="200" y="440" width="83.60000000000002" height="90.79999999999995" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-21" value="" style="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#467faa;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.2d.file;" vertex="1" parent="QIJiabgJTA_b3Tg1PAQz-24">
<mxGeometry x="16.80000000000001" width="36.8" height="50.8" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-22" value="" style="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#3672a1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.2d.file;" vertex="1" parent="QIJiabgJTA_b3Tg1PAQz-24">
<mxGeometry y="20" width="36.8" height="50.8" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-23" value="" style="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#2f658e;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.2d.file;" vertex="1" parent="QIJiabgJTA_b3Tg1PAQz-24">
<mxGeometry x="46.80000000000001" y="40" width="36.8" height="50.8" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-25" value="" style="curved=1;endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="275" y="460" as="sourcePoint" />
<mxPoint x="335" y="430" as="targetPoint" />
<Array as="points">
<mxPoint x="305" y="430" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-28" value="Vectorize job" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="340" y="270" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-29" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="430" y="330" as="sourcePoint" />
<mxPoint x="430" y="220" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-30" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="530" y="160" as="sourcePoint" />
<mxPoint x="710" y="160" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-31" value="vector additions" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="590" y="170" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-32" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="190" y="200" as="sourcePoint" />
<mxPoint x="350" y="140" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-33" value="NLP request" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="193.6" y="130" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="QIJiabgJTA_b3Tg1PAQz-34" value="websocket? http?&amp;nbsp;" style="shape=callout;whiteSpace=wrap;html=1;perimeter=calloutPerimeter;position2=1;" vertex="1" parent="1">
<mxGeometry x="100" y="50" width="120" height="80" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

0 comments on commit e11e274

Please sign in to comment.