-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathemail service structure.drawio
More file actions
179 lines (179 loc) · 43 KB
/
email service structure.drawio
File metadata and controls
179 lines (179 loc) · 43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
<mxfile host="Electron" modified="2024-03-11T07:55:46.021Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="rHnNW5Ep5oBMu4qenF-2" version="23.1.5" type="device">
<diagram name="Page-1" id="F9rWsdUyX_UIJhfpXB3i">
<mxGraphModel dx="333" dy="312" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="jC12E3JnAna8EAWHtPhO-92" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#647687;fontColor=#ffffff;strokeColor=#314354;" parent="1" vertex="1">
<mxGeometry x="200" y="20" width="720" height="460" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-60" value="Email processor host" style="rounded=1;whiteSpace=wrap;html=1;align=center;verticalAlign=top;fillColor=#6d8764;fontColor=#ffffff;strokeColor=#3A5431;" parent="1" vertex="1">
<mxGeometry x="470" y="40" width="249" height="270" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-18" value="Observability stack" style="rounded=1;whiteSpace=wrap;html=1;align=left;verticalAlign=top;fillColor=#430D4B;fontColor=#ffffff;strokeColor=none;spacingLeft=18;" parent="1" vertex="1">
<mxGeometry x="240" y="330" width="480" height="130" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-10" value="Email Service API" style="rounded=1;whiteSpace=wrap;html=1;align=center;verticalAlign=top;fillColor=#6d8764;fontColor=#ffffff;strokeColor=#3A5431;" parent="1" vertex="1">
<mxGeometry x="240" y="40" width="140" height="270" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-1" value="SMTP Config API" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="252.28" y="85" width="120" height="20" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-9" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.028;entryY=0.515;entryDx=0;entryDy=0;curved=0;entryPerimeter=0;strokeColor=#990099;" parent="1" source="jC12E3JnAna8EAWHtPhO-2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="392.2800000000002" y="174.99" as="sourcePoint" />
<mxPoint x="399.18399999999997" y="150.62635000000023" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-2" value="Send Email API" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="252.28" y="139.99" width="120" height="20" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="jC12E3JnAna8EAWHtPhO-6" target="jC12E3JnAna8EAWHtPhO-28" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-6" value="Email Handler" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="575" y="140" width="120" height="20" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-55" 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;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="625.0000000000001" y="244" as="sourcePoint" />
<mxPoint x="625.0000000000001" y="264" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-59" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#990099;curved=0;" parent="1" source="jC12E3JnAna8EAWHtPhO-7" target="jC12E3JnAna8EAWHtPhO-19" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-7" value="Email Sender Service grain" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="575" y="210" width="120" height="34" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-11" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#990099;" parent="1" source="jC12E3JnAna8EAWHtPhO-1" target="jC12E3JnAna8EAWHtPhO-81" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="480" y="100" as="targetPoint" />
<Array as="points">
<mxPoint x="440" y="95" />
<mxPoint x="440" y="80" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-12" value="OTEL Collector" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=none;strokeWidth=0;" parent="1" vertex="1">
<mxGeometry x="260" y="361" width="440" height="29" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-13" value="Jaeger" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#60a917;fontColor=#ffffff;strokeColor=none;strokeWidth=0;" parent="1" vertex="1">
<mxGeometry x="260" y="391" width="146" height="30" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-14" value="Loki" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#60a917;fontColor=#ffffff;strokeColor=none;strokeWidth=0;" parent="1" vertex="1">
<mxGeometry x="407" y="391" width="146" height="30" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-15" value="Prometheus" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#60a917;fontColor=#ffffff;strokeColor=none;strokeWidth=0;" parent="1" vertex="1">
<mxGeometry x="554" y="391" width="146" height="30" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-17" value="Grafana" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e3c800;fontColor=#000000;strokeColor=none;strokeWidth=0;" parent="1" vertex="1">
<mxGeometry x="260" y="422" width="440" height="29" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-19" value="mail hog SMTP server" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="759" y="217" width="130" height="20" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-28" value="Template Handler" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="615" y="180" width="100" height="20" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-42" value="Config" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.storage;pointerEvents=1;" parent="1" vertex="1">
<mxGeometry x="759" y="40" width="50" height="40" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-43" value="Templates" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.storage;pointerEvents=1;" parent="1" vertex="1">
<mxGeometry x="759" y="110" width="50" height="40" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-44" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#990099;" parent="1" source="jC12E3JnAna8EAWHtPhO-1" target="jC12E3JnAna8EAWHtPhO-82" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="379.5" y="180" as="sourcePoint" />
<mxPoint x="560" y="100" as="targetPoint" />
<Array as="points">
<mxPoint x="440" y="95" />
<mxPoint x="440" y="110" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-50" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=0;strokeColor=#990099;" parent="1" target="jC12E3JnAna8EAWHtPhO-6" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="447.5" y="150.0666666666666" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-47" value="Message scheduler grain" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="575" y="264" width="120" height="34" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" parent="1" source="jC12E3JnAna8EAWHtPhO-6" target="jC12E3JnAna8EAWHtPhO-7" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-56" 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;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="645.0000000000001" y="244" as="sourcePoint" />
<mxPoint x="645.0000000000001" y="264" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-57" value="mail hog SMTP server" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="763" y="221" width="130" height="20" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-58" value="mail hog SMTP server" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="767" y="225" width="130" height="20" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-70" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;strokeWidth=0;" parent="1" vertex="1">
<mxGeometry x="410" y="363" width="28" height="28" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-72" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://www.jaegertracing.io/img/jaeger-icon-color.png;strokeWidth=0;" parent="1" vertex="1">
<mxGeometry x="270" y="392" width="24.56" height="28" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-73" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://files.readme.io/e5e1b43-grafana-loki.png;strokeWidth=0;" parent="1" vertex="1">
<mxGeometry x="420" y="391" width="28" height="28" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-74" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://cdn.icon-icons.com/icons2/2699/PNG/512/grafana_logo_icon_171048.png;strokeWidth=0;" parent="1" vertex="1">
<mxGeometry x="420" y="421" width="28" height="28" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-75" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://upload.wikimedia.org/wikipedia/commons/thumb/3/38/Prometheus_software_logo.svg/2066px-Prometheus_software_logo.svg.png;strokeWidth=0;" parent="1" vertex="1">
<mxGeometry x="564.89" y="391.99999999999994" width="28.23" height="28" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-78" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://raw.githubusercontent.com/dotnet/orleans/gh-pages/assets/logo_full.png;" parent="1" vertex="1">
<mxGeometry x="473" y="233.39999999999998" width="80" height="30.6" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-81" value="SMTP config grain" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="575" y="70" width="120" height="20" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-82" value="Template config grain" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="575" y="100" width="120" height="20" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-83" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;curved=0;strokeColor=#990099;" parent="1" source="jC12E3JnAna8EAWHtPhO-81" target="jC12E3JnAna8EAWHtPhO-42" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="729" y="80" />
<mxPoint x="729" y="60" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-85" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;curved=0;strokeColor=#990099;" parent="1" source="jC12E3JnAna8EAWHtPhO-82" target="jC12E3JnAna8EAWHtPhO-43" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="729" y="110" />
<mxPoint x="729" y="130" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-87" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://1000logos.net/wp-content/uploads/2021/11/Docker-Logo.png;" parent="1" vertex="1">
<mxGeometry x="365.56" y="330" width="44.44" height="25" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-88" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" parent="1" vertex="1">
<mxGeometry x="242.28" y="188.79999999999998" width="80" height="21.2" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-90" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://raw.githubusercontent.com/dotnet/orleans/gh-pages/assets/logo_full.png;" parent="1" vertex="1">
<mxGeometry x="242.28" y="230.00000000000003" width="80" height="30.6" as="geometry" />
</mxCell>
<mxCell id="jC12E3JnAna8EAWHtPhO-93" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/svg+xml,PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZT0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmIiB2aWV3Qm94PSIwIDAgODEgODEiPjx1c2UgeT0iLjUiIHg9Ii41IiB4bGluazpocmVmPSIjQSIvPjxzeW1ib2wgb3ZlcmZsb3c9InZpc2libGUiIGlkPSJBIj48ZyBzdHJva2U9Im5vbmUiIGZpbGw9IiNiOGQ0MzIiPjxwYXRoIGQ9Ik00OS42NTUgMzZjMCAuOC0uNTUyIDEuMzMzLTEuMzc5IDEuMzMzSDM3LjUxN2MtLjgyOCAwLTEuMzc5LS41MzMtMS4zNzktMS4zMzN2LTcuNzMzYzAtLjguNTUyLTEuMzMzIDEuMzc5LTEuMzMzaDEwLjc1OWMuODI4IDAgMS4zNzkuNTMzIDEuMzc5IDEuMzMzVjM2em0xOS4zMSA4YzAgLjgtLjU1MiAxLjMzMy0xLjM3OSAxLjMzM0g1Ni44MjdjLS44MjggMC0xLjM3OS0uNTMzLTEuMzc5LTEuMzMzdi03LjczM2MwLS44LjU1Mi0xLjMzMyAxLjM3OS0xLjMzM2gxMC43NTljLjgyOCAwIDEuMzc5LjUzMyAxLjM3OSAxLjMzM1Y0NHptLTE5LjMxIDhjMCAuOC0uNTUyIDEuMzMzLTEuMzc5IDEuMzMzSDM3LjUxN2MtLjgyOCAwLTEuMzc5LS41MzMtMS4zNzktMS4zMzN2LTcuNzMzYzAtLjguNTUyLTEuMzMzIDEuMzc5LTEuMzMzaDEwLjc1OWMuODI4IDAgMS4zNzkuNTMzIDEuMzc5IDEuMzMzVjUyeiIvPjx1c2UgeGxpbms6aHJlZj0iI0MiLz48L2c+PHBhdGggZmlsbD0iIzAwNzJjNiIgc3Ryb2tlPSJub25lIiBkPSJNNzguNjIxIDBoMC04LjI3Nkg5LjM3OSA0LjEzOCAxLjM3OUMuNTUyIDAgMCAuNTMzIDAgMS4zMzN2MTZjMCAuOC41NTIgMS4zMzMgMS4zNzkgMS4zMzNoOC4yNzZjLjgyOCAwIDEuMzc5LS41MzMgMS4zNzktMS4zMzN2LTYuNjY3aDU3LjkzMXY2LjY2N2MwIC44LjU1MiAxLjMzMyAxLjY1NSAxLjMzM2g4Yy44MjggMCAxLjM3OS0uNTMzIDEuMzc5LTEuMzMzdi04LThDODAgLjUzMyA3OS40NDggMCA3OC42MjEgMHptMCA2MS42aC04Yy0uODI4IDAtMS4zNzkuNTMzLTEuMzc5IDEuMzMzdjYuNEgxMS4wMzV2LTYuNjY3YzAtLjgtLjU1Mi0xLjMzMy0xLjY1NS0xLjMzM2gtOGMtLjgyOCAwLTEuMzc5LjUzMy0xLjM3OSAxLjZ2MTUuNzMzQzAgNzkuNDY2LjU1MiA4MCAxLjM3OSA4MGgyLjc1OSA1LjUxNyA2MC45NjYgNy43MjQuMjc2Yy44MjggMCAxLjM3OS0uNTMzIDEuMzc5LTEuMzMzVjYyLjkzM2MwLS44LS41NTItMS4zMzMtMS4zNzktMS4zMzN6Ii8+PGcgZmlsbD0iI2I4ZDQzMiI+PHVzZSBzdHJva2U9Im5vbmUiIHk9IjE2IiB4bGluazpocmVmPSIjQyIvPjx1c2Ugc3Ryb2tlPSJub25lIiB5PSIzMiIgeGxpbms6aHJlZj0iI0MiLz48L2c+PC9zeW1ib2w+PGRlZnM+PHBhdGggZD0iTTMwLjM0NSAyOGMwIC44LS41NTIgMS4zMzMtMS4zNzkgMS4zMzNIMTcuOTMxYy0uODI4IDAtMS4zNzktLjUzMy0xLjM3OS0xLjMzM3YtOGMwLS44LjU1Mi0xLjMzMyAxLjM3OS0xLjMzM0gyOC42OWMxLjEwMyAwIDEuNjU1LjUzMyAxLjY1NSAxLjMzM3Y4eiIgaWQ9IkMiLz48L2RlZnM+PC9zdmc+;" parent="1" vertex="1">
<mxGeometry x="395.76" y="123.87" width="52.24" height="52.24" as="geometry" />
</mxCell>
<mxCell id="EzxChwzK3joXxCmqxU75-1" value="<b><i>KafkaFlow</i></b>" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="243.42" y="203.4" width="77.72" height="30" as="geometry" />
</mxCell>
<mxCell id="EzxChwzK3joXxCmqxU75-2" value="<b><i>KafkaFlow</i></b>" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="473" y="207" width="77.72" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>