98c27fec85
Perform a bulk rename/move of many files and folders: paths previously prefixed with '01', '02', '03', '04', etc. were relocated to equivalent paths prefixed with '8'. Changes are path-only (R100 renames) and do not modify file contents; this reorganizes the repository structure.
224 lines
17 KiB
Plaintext
224 lines
17 KiB
Plaintext
<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/29.6.6 Chrome/144.0.7559.236 Electron/40.8.4 Safari/537.36" version="29.6.6">
|
|
<diagram name="Страница-1" id="ZezJyX5oU3Hq0j9lJ0Or">
|
|
<mxGraphModel dx="1554" dy="626" 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="u2X0bofjWXizP0d6YU9M-5" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-1" 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;" target="u2X0bofjWXizP0d6YU9M-2">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-6" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-1" 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;" target="u2X0bofjWXizP0d6YU9M-4">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-7" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="u2X0bofjWXizP0d6YU9M-3">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;" value="Выбор технологии для backend-разработки" vertex="1">
|
|
<mxGeometry height="40" width="320" x="280" y="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-2" parent="1" style="rounded=1;whiteSpace=wrap;html=1;" value="Экономика разработки" vertex="1">
|
|
<mxGeometry height="80" width="160" x="160" y="120" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-3" parent="1" style="rounded=1;whiteSpace=wrap;html=1;" value="Технические характеристики" vertex="1">
|
|
<mxGeometry height="80" width="160" x="360" y="120" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-4" parent="1" style="rounded=1;whiteSpace=wrap;html=1;" value="Риски и устойчивость" vertex="1">
|
|
<mxGeometry height="80" width="160" x="560" y="120" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-8" parent="1" style="rounded=1;whiteSpace=wrap;html=1;" value="Время разработки" vertex="1">
|
|
<mxGeometry height="80" width="120" x="140" y="280" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-9" parent="1" style="rounded=1;whiteSpace=wrap;html=1;" value="<font style="font-size: 11px;">Производительность&nbsp;</font>" vertex="1">
|
|
<mxGeometry height="80" width="120" x="300" y="280" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-10" parent="1" style="rounded=1;whiteSpace=wrap;html=1;" value="Зрелость экосистемы" vertex="1">
|
|
<mxGeometry height="80" width="120" x="460" y="280" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-12" parent="1" style="rounded=1;whiteSpace=wrap;html=1;" value="Стабильность в продакшене" vertex="1">
|
|
<mxGeometry height="80" width="120" x="620" y="280" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-19" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-3" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="u2X0bofjWXizP0d6YU9M-9" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="430" y="330" as="sourcePoint" />
|
|
<mxPoint x="480" y="280" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-20" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-3" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="u2X0bofjWXizP0d6YU9M-10" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="630" y="290" as="sourcePoint" />
|
|
<mxPoint x="550" y="370" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-21" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-3" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="u2X0bofjWXizP0d6YU9M-12" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="660" y="240" as="sourcePoint" />
|
|
<mxPoint x="580" y="320" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-22" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="u2X0bofjWXizP0d6YU9M-8" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="440" y="200" as="sourcePoint" />
|
|
<mxPoint x="680" y="320" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-23" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-4" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" target="u2X0bofjWXizP0d6YU9M-12" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="800" y="220" as="sourcePoint" />
|
|
<mxPoint x="720" y="300" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-24" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-4" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" target="u2X0bofjWXizP0d6YU9M-10" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="840" y="260" as="sourcePoint" />
|
|
<mxPoint x="760" y="340" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-25" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" target="u2X0bofjWXizP0d6YU9M-9" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="640" y="200" as="sourcePoint" />
|
|
<mxPoint x="790" y="300" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-26" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" target="u2X0bofjWXizP0d6YU9M-8" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="640" y="200" as="sourcePoint" />
|
|
<mxPoint x="610" y="480" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-27" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-2" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" target="u2X0bofjWXizP0d6YU9M-8" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="630" y="410" as="sourcePoint" />
|
|
<mxPoint x="550" y="490" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-28" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" target="u2X0bofjWXizP0d6YU9M-9" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="240" y="200" as="sourcePoint" />
|
|
<mxPoint x="320" y="490" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-29" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" target="u2X0bofjWXizP0d6YU9M-10" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="240" y="200" as="sourcePoint" />
|
|
<mxPoint x="460" y="520" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-30" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" target="u2X0bofjWXizP0d6YU9M-12" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="240" y="200" as="sourcePoint" />
|
|
<mxPoint x="550" y="520" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-31" parent="1" style="rounded=1;whiteSpace=wrap;html=1;" value="Python (FastAPI)" vertex="1">
|
|
<mxGeometry height="80" width="120" x="140" y="440" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-32" parent="1" style="rounded=1;whiteSpace=wrap;html=1;" value="Node.js (Nest/Express)" vertex="1">
|
|
<mxGeometry height="80" width="120" x="300" y="440" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-33" parent="1" style="rounded=1;whiteSpace=wrap;html=1;" value="Java (Spring)" vertex="1">
|
|
<mxGeometry height="80" width="120" x="460" y="440" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-34" parent="1" style="rounded=1;whiteSpace=wrap;html=1;" value="Go" vertex="1">
|
|
<mxGeometry height="80" width="120" x="620" y="440" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-36" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-8" style="endArrow=classic;html=1;rounded=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="u2X0bofjWXizP0d6YU9M-31" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="210" y="420" as="sourcePoint" />
|
|
<mxPoint x="480" y="280" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-38" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-8" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" target="u2X0bofjWXizP0d6YU9M-32" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="430" y="330" as="sourcePoint" />
|
|
<mxPoint x="480" y="280" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-39" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" target="u2X0bofjWXizP0d6YU9M-33" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="200" y="360" as="sourcePoint" />
|
|
<mxPoint x="310" y="490" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-40" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-8" style="endArrow=classic;html=1;rounded=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="u2X0bofjWXizP0d6YU9M-34" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="500" y="440" as="sourcePoint" />
|
|
<mxPoint x="470" y="520" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-41" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-9" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="u2X0bofjWXizP0d6YU9M-31" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="790" y="400" as="sourcePoint" />
|
|
<mxPoint x="760" y="480" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-42" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-9" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="u2X0bofjWXizP0d6YU9M-32" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="400" y="430" as="sourcePoint" />
|
|
<mxPoint x="370" y="510" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-43" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-9" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="u2X0bofjWXizP0d6YU9M-33" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="560" y="380" as="sourcePoint" />
|
|
<mxPoint x="530" y="460" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-44" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="u2X0bofjWXizP0d6YU9M-34" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="360" y="360" as="sourcePoint" />
|
|
<mxPoint x="530" y="430" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-45" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-10" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="750" y="380" as="sourcePoint" />
|
|
<mxPoint x="680" y="440" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-46" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-10" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="u2X0bofjWXizP0d6YU9M-33" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="800" y="390" as="sourcePoint" />
|
|
<mxPoint x="770" y="470" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-47" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-10" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="u2X0bofjWXizP0d6YU9M-32" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="630" y="400" as="sourcePoint" />
|
|
<mxPoint x="600" y="480" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-48" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-10" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="u2X0bofjWXizP0d6YU9M-31" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="630" y="430" as="sourcePoint" />
|
|
<mxPoint x="600" y="510" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-49" edge="1" parent="1" source="u2X0bofjWXizP0d6YU9M-12" style="endArrow=classic;html=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="u2X0bofjWXizP0d6YU9M-34" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="590" y="430" as="sourcePoint" />
|
|
<mxPoint x="560" y="510" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-50" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" target="u2X0bofjWXizP0d6YU9M-33" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="680" y="360" as="sourcePoint" />
|
|
<mxPoint x="760" y="530" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-51" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" target="u2X0bofjWXizP0d6YU9M-32" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="680" y="360" as="sourcePoint" />
|
|
<mxPoint x="620" y="530" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="u2X0bofjWXizP0d6YU9M-53" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" target="u2X0bofjWXizP0d6YU9M-31" value="">
|
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
<mxPoint x="680" y="360" as="sourcePoint" />
|
|
<mxPoint x="600" y="550" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile>
|