design.drawio (5583B)
1 <mxfile host="app.diagrams.net" modified="2024-06-06T09:06:42.244Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:126.0) Gecko/20100101 Firefox/126.0" etag="LeoHrAGTSV2IeQJq2Knk" version="24.4.13" type="device"> 2 <diagram name="Page-1" id="p9Xagub4PCw6LYskljMy"> 3 <mxGraphModel dx="954" dy="582" 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"> 4 <root> 5 <mxCell id="0" /> 6 <mxCell id="1" parent="0" /> 7 <mxCell id="ZGGmiLNQrLl-iSOgsxLD-1" value="Strategical" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1"> 8 <mxGeometry x="50" y="10" width="270" height="30" as="geometry" /> 9 </mxCell> 10 <mxCell id="ZGGmiLNQrLl-iSOgsxLD-2" value="<font style="font-size: 18px;">Tactical design pattern</font>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> 11 <mxGeometry x="320" y="10" width="320" height="30" as="geometry" /> 12 </mxCell> 13 <mxCell id="ZGGmiLNQrLl-iSOgsxLD-3" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=4;" edge="1" parent="1"> 14 <mxGeometry width="50" height="50" relative="1" as="geometry"> 15 <mxPoint x="320" y="280" as="sourcePoint" /> 16 <mxPoint x="320" y="40" as="targetPoint" /> 17 </mxGeometry> 18 </mxCell> 19 <mxCell id="ZGGmiLNQrLl-iSOgsxLD-4" value="" style="endArrow=none;html=1;rounded=0;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=1;entryDx=0;entryDy=0;strokeWidth=4;" edge="1" parent="1" source="ZGGmiLNQrLl-iSOgsxLD-1" target="ZGGmiLNQrLl-iSOgsxLD-2"> 20 <mxGeometry width="50" height="50" relative="1" as="geometry"> 21 <mxPoint x="390" y="160" as="sourcePoint" /> 22 <mxPoint x="440" y="110" as="targetPoint" /> 23 </mxGeometry> 24 </mxCell> 25 <mxCell id="ZGGmiLNQrLl-iSOgsxLD-5" value="Bounded Context" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1"> 26 <mxGeometry x="50" y="120" width="120" height="30" as="geometry" /> 27 </mxCell> 28 <mxCell id="ZGGmiLNQrLl-iSOgsxLD-6" value="Unambiquitous Language" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> 29 <mxGeometry x="180" y="150" width="120" height="30" as="geometry" /> 30 </mxCell> 31 <mxCell id="ZGGmiLNQrLl-iSOgsxLD-7" value="Domain" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1"> 32 <mxGeometry x="90" y="60" width="80" height="30" as="geometry" /> 33 </mxCell> 34 <mxCell id="ZGGmiLNQrLl-iSOgsxLD-8" value="Sub-Domain" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1"> 35 <mxGeometry x="190" y="80" width="120" height="30" as="geometry" /> 36 </mxCell> 37 <mxCell id="ZGGmiLNQrLl-iSOgsxLD-9" value="Generic Sub-Domain" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1"> 38 <mxGeometry x="70" y="190" width="120" height="30" as="geometry" /> 39 </mxCell> 40 <mxCell id="ZGGmiLNQrLl-iSOgsxLD-11" value="Context Map" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1"> 41 <mxGeometry x="170" y="230" width="120" height="30" as="geometry" /> 42 </mxCell> 43 <mxCell id="ZGGmiLNQrLl-iSOgsxLD-13" value="<div>Dependencies</div><div>Injection<br></div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1"> 44 <mxGeometry x="425" y="160" width="120" height="30" as="geometry" /> 45 </mxCell> 46 <mxCell id="ZGGmiLNQrLl-iSOgsxLD-14" value="Entites" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1"> 47 <mxGeometry x="335" y="70" width="120" height="30" as="geometry" /> 48 </mxCell> 49 <mxCell id="ZGGmiLNQrLl-iSOgsxLD-15" value="Value Object" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> 50 <mxGeometry x="355" y="120" width="120" height="30" as="geometry" /> 51 </mxCell> 52 <mxCell id="ZGGmiLNQrLl-iSOgsxLD-16" value="Port / Adapter" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> 53 <mxGeometry x="345" y="210" width="120" height="30" as="geometry" /> 54 </mxCell> 55 <mxCell id="ZGGmiLNQrLl-iSOgsxLD-17" value="Factories" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1"> 56 <mxGeometry x="505" y="200" width="120" height="30" as="geometry" /> 57 </mxCell> 58 <mxCell id="ZGGmiLNQrLl-iSOgsxLD-18" value="Repository" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1"> 59 <mxGeometry x="465" y="70" width="120" height="30" as="geometry" /> 60 </mxCell> 61 <mxCell id="ZGGmiLNQrLl-iSOgsxLD-19" value="Layer" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1"> 62 <mxGeometry x="495" y="110" width="120" height="30" as="geometry" /> 63 </mxCell> 64 </root> 65 </mxGraphModel> 66 </diagram> 67 </mxfile>