-
Notifications
You must be signed in to change notification settings - Fork 0
/
AR_Design.drawio
405 lines (405 loc) · 78 KB
/
AR_Design.drawio
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
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
<mxfile host="app.diagrams.net" modified="2021-12-02T10:09:54.239Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36" etag="5yN87KQe1kDFjW3g--ie" version="15.8.8" type="github">
<diagram id="8IbVw4KDkwodyjVfFZ6w" name="Page-1">
<mxGraphModel dx="2370" dy="1190" 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="T2yIRGAKoXTL7wGvrq0T-64" value="" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=14;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="490" y="530" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-65" value="<b>Google </b>Cloud Platform" style="fillColor=#F6F6F6;strokeColor=none;shadow=0;gradientColor=none;fontSize=14;align=left;spacing=10;fontColor=#717171;9E9E9E;verticalAlign=top;spacingTop=0;fontStyle=0;spacingLeft=40;html=1;" parent="1" vertex="1">
<mxGeometry x="120" y="200" width="810" height="855" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-66" value="" style="shape=mxgraph.gcp2.google_cloud_platform;fillColor=#F6F6F6;strokeColor=none;shadow=0;gradientColor=none;" parent="T2yIRGAKoXTL7wGvrq0T-65" vertex="1">
<mxGeometry width="23" height="20" relative="1" as="geometry">
<mxPoint x="20" y="10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-81" value=" RabbitMQ queues" style="swimlane;startSize=40;" parent="T2yIRGAKoXTL7wGvrq0T-65" vertex="1">
<mxGeometry x="57.17647058823529" y="713.5714285714286" width="371.6470588235294" height="115.71428571428572" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-82" value="Kubernetes" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.kubernetes_logo;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=5;fontColor=#999999;fontSize=12;" parent="T2yIRGAKoXTL7wGvrq0T-81" vertex="1">
<mxGeometry x="38.11764705882353" y="12.86" width="19.058823529411764" height="17.14" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-83" value="In" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.direct_data;whiteSpace=wrap;" parent="T2yIRGAKoXTL7wGvrq0T-81" vertex="1">
<mxGeometry x="28.588235294117645" y="66.85714285714286" width="57.17647058823529" height="33.42857142857143" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-84" value="Out" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.direct_data;whiteSpace=wrap;" parent="T2yIRGAKoXTL7wGvrq0T-81" vertex="1">
<mxGeometry x="157.23529411764704" y="66.85714285714286" width="57.17647058823529" height="33.42857142857143" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-85" value="Err" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.direct_data;whiteSpace=wrap;" parent="T2yIRGAKoXTL7wGvrq0T-81" vertex="1">
<mxGeometry x="285.88235294117646" y="66.85714285714286" width="57.17647058823529" height="33.42857142857143" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-86" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=14;fontColor=#000000;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="T2yIRGAKoXTL7wGvrq0T-65" source="T2yIRGAKoXTL7wGvrq0T-89" target="T2yIRGAKoXTL7wGvrq0T-84" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="243" y="780" as="targetPoint" />
<Array as="points">
<mxPoint x="195.35294117647058" y="585" />
<mxPoint x="195.35294117647058" y="797" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-87" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;fontSize=14;fontColor=#000000;" parent="T2yIRGAKoXTL7wGvrq0T-65" source="T2yIRGAKoXTL7wGvrq0T-89" target="T2yIRGAKoXTL7wGvrq0T-83" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="162" y="585" />
<mxPoint x="162" y="797" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-88" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;fontSize=14;fontColor=#000000;" parent="T2yIRGAKoXTL7wGvrq0T-65" source="T2yIRGAKoXTL7wGvrq0T-89" target="T2yIRGAKoXTL7wGvrq0T-85" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="324" y="797" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-240" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" parent="T2yIRGAKoXTL7wGvrq0T-65" source="T2yIRGAKoXTL7wGvrq0T-89" target="T2yIRGAKoXTL7wGvrq0T-225" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="260" y="470" />
<mxPoint x="260" y="470" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-241" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" parent="T2yIRGAKoXTL7wGvrq0T-65" source="T2yIRGAKoXTL7wGvrq0T-89" target="T2yIRGAKoXTL7wGvrq0T-100" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="MAcez_I4XadyJKvCx32P-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" parent="T2yIRGAKoXTL7wGvrq0T-65" source="T2yIRGAKoXTL7wGvrq0T-89" target="MAcez_I4XadyJKvCx32P-3" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="310" y="500" />
<mxPoint x="310" y="430" />
<mxPoint x="479" y="430" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-89" value="QueueProcessor" style="strokeColor=#dddddd;shadow=1;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fillColor=#FFFFFF;fontSize=14;textOpacity=70;" parent="T2yIRGAKoXTL7wGvrq0T-65" vertex="1">
<mxGeometry x="57.17647058823529" y="500.00142857142856" width="371.6470588235294" height="84.85714285714285" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-90" value="Kubernetes" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.kubernetes_logo;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=5;fontColor=#999999;fontSize=12;" parent="T2yIRGAKoXTL7wGvrq0T-89" vertex="1">
<mxGeometry width="45" height="43.65" relative="1" as="geometry">
<mxPoint x="5" y="7.675000000000001" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-91" value="KEDA" style="shape=image;html=1;verticalAlign=middle;verticalLabelPosition=middle;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/business-management-3-4/256/m-54-128.png;labelPosition=right;align=left;" parent="T2yIRGAKoXTL7wGvrq0T-89" vertex="1">
<mxGeometry x="280.10837438423647" y="14.785714285714286" width="40.277021153288906" height="40.277021153288906" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-100" value="" style="strokeColor=#dddddd;shadow=1;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fillColor=#FFFFFF;fontSize=16;fontColor=#FFFFFF;" parent="T2yIRGAKoXTL7wGvrq0T-65" vertex="1">
<mxGeometry x="66.70588235294117" y="110" width="204.26294117647058" height="70" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-101" value="<font color="#000000">Inference Server <br>for Candidates<br></font>[Scaled] Kubernetes" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.kubernetes_logo;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=5;fontColor=#999999;fontSize=12;" parent="T2yIRGAKoXTL7wGvrq0T-100" vertex="1">
<mxGeometry width="45" height="43.65" relative="1" as="geometry">
<mxPoint x="5" y="7.675000000000001" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-239" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" parent="T2yIRGAKoXTL7wGvrq0T-65" source="T2yIRGAKoXTL7wGvrq0T-221" target="T2yIRGAKoXTL7wGvrq0T-225" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-242" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.58;entryY=0.989;entryDx=0;entryDy=0;entryPerimeter=0;" parent="T2yIRGAKoXTL7wGvrq0T-65" source="T2yIRGAKoXTL7wGvrq0T-221" target="T2yIRGAKoXTL7wGvrq0T-100" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="614" y="280" />
<mxPoint x="185" y="280" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="MAcez_I4XadyJKvCx32P-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.82;entryY=1.02;entryDx=0;entryDy=0;entryPerimeter=0;" parent="T2yIRGAKoXTL7wGvrq0T-65" source="T2yIRGAKoXTL7wGvrq0T-221" target="MAcez_I4XadyJKvCx32P-3" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="567" y="470" />
<mxPoint x="567" y="470" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-221" value="HTTP API" style="strokeColor=#dddddd;shadow=1;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fillColor=#FFFFFF;fontSize=14;textOpacity=70;" parent="T2yIRGAKoXTL7wGvrq0T-65" vertex="1">
<mxGeometry x="457.41" y="500" width="312.59" height="84.86" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-222" value="[Scaled]<br>Kubernetes" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.kubernetes_logo;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=5;fontColor=#999999;fontSize=12;" parent="T2yIRGAKoXTL7wGvrq0T-221" vertex="1">
<mxGeometry width="45" height="43.65" relative="1" as="geometry">
<mxPoint x="5" y="7.675000000000001" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-225" value="" style="strokeColor=#dddddd;shadow=1;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fillColor=#FFFFFF;fontSize=16;fontColor=#FFFFFF;" parent="T2yIRGAKoXTL7wGvrq0T-65" vertex="1">
<mxGeometry x="220" y="300" width="160" height="100" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-226" value="<font color="#000000">Recs<br>cache</font><br>Kubernetes" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.kubernetes_logo;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=5;fontColor=#999999;fontSize=12;" parent="T2yIRGAKoXTL7wGvrq0T-225" vertex="1">
<mxGeometry width="45" height="43.65" relative="1" as="geometry">
<mxPoint x="5" y="7.675000000000001" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-230" value="" style="strokeColor=#dddddd;shadow=1;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fillColor=#FFFFFF;fontSize=16;fontColor=#FFFFFF;" parent="T2yIRGAKoXTL7wGvrq0T-65" vertex="1">
<mxGeometry x="320.97" y="110" width="185.53" height="70" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-231" value="<font color="#000000">Inference Server <br>for Ranking<br></font>[Scaled] Kubernetes" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.kubernetes_logo;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=5;fontColor=#999999;fontSize=12;" parent="T2yIRGAKoXTL7wGvrq0T-230" vertex="1">
<mxGeometry width="45" height="43.65" relative="1" as="geometry">
<mxPoint x="5" y="7.675000000000001" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-246" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.877;entryY=0.585;entryDx=0;entryDy=0;entryPerimeter=0;" parent="T2yIRGAKoXTL7wGvrq0T-65" source="T2yIRGAKoXTL7wGvrq0T-232" target="T2yIRGAKoXTL7wGvrq0T-65" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-247" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.247;entryY=0.585;entryDx=0;entryDy=0;entryPerimeter=0;" parent="T2yIRGAKoXTL7wGvrq0T-65" source="T2yIRGAKoXTL7wGvrq0T-232" target="T2yIRGAKoXTL7wGvrq0T-65" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="608" y="230" />
<mxPoint x="200" y="230" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-232" value="" style="strokeColor=#dddddd;shadow=1;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fillColor=#FFFFFF;fontSize=16;fontColor=#FFFFFF;" parent="T2yIRGAKoXTL7wGvrq0T-65" vertex="1">
<mxGeometry x="556.5047058823529" y="110" width="204.26294117647058" height="70" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-233" value="<font color="#000000">Results preparation<br></font>[Scaled] Kubernetes" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.kubernetes_logo;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=5;fontColor=#999999;fontSize=12;" parent="T2yIRGAKoXTL7wGvrq0T-232" vertex="1">
<mxGeometry width="45" height="43.65" relative="1" as="geometry">
<mxPoint x="5" y="7.675000000000001" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-244" value="" style="html=1;shadow=0;dashed=0;align=center;verticalAlign=middle;shape=mxgraph.arrows2.arrow;dy=0.6;dx=40;notch=0;" parent="T2yIRGAKoXTL7wGvrq0T-65" vertex="1">
<mxGeometry x="270.97" y="120" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-245" value="" style="html=1;shadow=0;dashed=0;align=center;verticalAlign=middle;shape=mxgraph.arrows2.arrow;dy=0.6;dx=40;notch=0;" parent="T2yIRGAKoXTL7wGvrq0T-65" vertex="1">
<mxGeometry x="506.5" y="120" width="50" height="50" as="geometry" />
</mxCell>
<mxCell id="MAcez_I4XadyJKvCx32P-3" value="" style="strokeColor=#dddddd;shadow=1;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fillColor=#FFFFFF;fontSize=16;fontColor=#FFFFFF;" parent="T2yIRGAKoXTL7wGvrq0T-65" vertex="1">
<mxGeometry x="440" y="300" width="155.06" height="100" as="geometry" />
</mxCell>
<mxCell id="MAcez_I4XadyJKvCx32P-4" value="<font color="#000000">Features<br>cache</font><br>Kubernetes" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.kubernetes_logo;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=5;fontColor=#999999;fontSize=12;" parent="MAcez_I4XadyJKvCx32P-3" vertex="1">
<mxGeometry width="50" height="43.65" relative="1" as="geometry">
<mxPoint x="6" y="8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-214" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.561;entryY=1.044;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-212" target="T2yIRGAKoXTL7wGvrq0T-185" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-111" value="Azure" style="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[1,0.25,0],[1,0.5,0],[1,0.75,0],[1,1,0],[0.75,1,0],[0.5,1,0],[0.25,1,0],[0,1,0],[0,0.75,0],[0,0.5,0],[0,0.25,0]];rounded=1;absoluteArcSize=1;arcSize=2;html=1;strokeColor=none;gradientColor=none;shadow=0;dashed=0;fontSize=12;fontColor=#9E9E9E;align=left;verticalAlign=top;spacing=10;spacingTop=-4;fillColor=#F3E5F5;" parent="1" vertex="1">
<mxGeometry x="120" y="1110" width="850" height="160" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-112" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;fontSize=14;fontColor=#000000;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-115" target="T2yIRGAKoXTL7wGvrq0T-83" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="161" y="997" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-234" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-115" target="T2yIRGAKoXTL7wGvrq0T-221" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-115" value="" style="strokeColor=#dddddd;shadow=1;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fillColor=#FFFFFF;fontSize=16;fontColor=#FFFFFF;" parent="1" vertex="1">
<mxGeometry x="150" y="1159" width="780" height="60" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-116" value="<font style="font-size: 14px">Backend</font>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=compute_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=5;fontColor=#999999;fontSize=12;" parent="T2yIRGAKoXTL7wGvrq0T-115" vertex="1">
<mxGeometry y="0.5" width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="-19.5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-117" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="492" y="1240" as="targetPoint" />
<mxPoint x="492" y="1300" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-126" value="<b>Google </b>Cloud Platform" style="fillColor=#F6F6F6;strokeColor=none;shadow=0;gradientColor=none;fontSize=14;align=left;spacing=10;fontColor=#717171;9E9E9E;verticalAlign=top;spacingTop=0;fontStyle=0;spacingLeft=40;html=1;" parent="1" vertex="1">
<mxGeometry x="1080" y="200" width="270" height="470" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-127" value="" style="shape=mxgraph.gcp2.google_cloud_platform;fillColor=#F6F6F6;strokeColor=none;shadow=0;gradientColor=none;" parent="T2yIRGAKoXTL7wGvrq0T-126" vertex="1">
<mxGeometry width="23" height="20" relative="1" as="geometry">
<mxPoint x="20" y="10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-184" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" parent="T2yIRGAKoXTL7wGvrq0T-126" vertex="1">
<mxGeometry x="20" y="40.00285714285714" width="56.651785714285715" height="28.325892857142858" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-194" value="Evaluation pipeline" style="rounded=0;whiteSpace=wrap;html=1;" parent="T2yIRGAKoXTL7wGvrq0T-126" vertex="1">
<mxGeometry x="30" y="350" width="180" height="50.35714285714286" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-173" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-126" target="T2yIRGAKoXTL7wGvrq0T-126" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-180" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1.015;entryY=0.516;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-137" target="T2yIRGAKoXTL7wGvrq0T-128" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-137" value="<br><br>NLP<br>pipeline" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="1475.88" y="810" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-179" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn2.iconfinder.com/data/icons/font-awesome/1792/gears-128.png" parent="1" vertex="1">
<mxGeometry x="1503.8200000000002" y="820" width="24.12" height="24.12" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-207" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-128" target="T2yIRGAKoXTL7wGvrq0T-187" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1353" y="730" />
<mxPoint x="1010" y="730" />
<mxPoint x="1010" y="320" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-128" value="Articles<br>DB<br>(PG)" style="html=1;aspect=fixed;strokeColor=none;shadow=0;align=center;verticalAlign=middle;fillColor=#3B8DF1;shape=mxgraph.gcp2.database_2;fontSize=15;fontColor=#FFFFFF;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="1310" y="795" width="86.27" height="110" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-139" value="<font style="font-size: 13px">Save/<br>update<br>articles</font>" style="text;html=1;resizable=0;points=[];align=center;verticalAlign=middle;labelBackgroundColor=none;fontSize=13;fontColor=#000000;" parent="1" vertex="1" connectable="0">
<mxGeometry x="1399.9978906901342" y="869.9969005847954" as="geometry">
<mxPoint x="42" y="7" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-205" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-181" target="T2yIRGAKoXTL7wGvrq0T-197" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-252" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-181" target="T2yIRGAKoXTL7wGvrq0T-100" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="960" y="845" />
<mxPoint x="960" y="250" />
<mxPoint x="238" y="250" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-253" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-181" target="T2yIRGAKoXTL7wGvrq0T-230" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="940" y="895" />
<mxPoint x="940" y="290" />
<mxPoint x="487" y="290" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-181" value="Models Storage" style="swimlane;" parent="1" vertex="1">
<mxGeometry x="1010" y="795" width="240" height="200" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-132" value="Cand.<br>" style="html=1;aspect=fixed;strokeColor=none;shadow=0;align=center;verticalAlign=top;fillColor=#3B8DF1;shape=mxgraph.gcp2.files;fontColor=#FFFFFF;fontSize=16;spacingTop=5;" parent="T2yIRGAKoXTL7wGvrq0T-181" vertex="1">
<mxGeometry x="10" y="58.620000000000005" width="95.56" height="94.38" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-131" value="Ranking" style="html=1;aspect=fixed;strokeColor=none;shadow=0;align=center;verticalAlign=top;fillColor=#3B8DF1;shape=mxgraph.gcp2.files;fontColor=#FFFFFF;fontSize=16;spacingTop=5;" parent="T2yIRGAKoXTL7wGvrq0T-181" vertex="1">
<mxGeometry x="130" y="61.15999999999997" width="90.42" height="89.3" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-208" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.011;entryY=0.88;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-185" target="T2yIRGAKoXTL7wGvrq0T-187" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1290" y="1025" />
<mxPoint x="1290" y="750" />
<mxPoint x="990" y="750" />
<mxPoint x="990" y="343" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-185" value="Events<br>DB<br>(CH)" style="html=1;aspect=fixed;strokeColor=none;shadow=0;align=center;verticalAlign=middle;fillColor=#3B8DF1;shape=mxgraph.gcp2.database_2;fontSize=15;fontColor=#FFFFFF;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="1310" y="970" width="86.27" height="110" as="geometry" />
</mxCell>
<mxCell id="MAcez_I4XadyJKvCx32P-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0.556;entryY=1.015;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-187" target="MAcez_I4XadyJKvCx32P-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-187" value="Data Preparation Pipeline" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1110" y="290" width="180" height="60" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-188" value="Data Preparation Pipeline" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1120" y="300" width="180" height="60" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-203" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-189" target="T2yIRGAKoXTL7wGvrq0T-200" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-189" value="Data Preparation Pipeline" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1130" y="310" width="180" height="60" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-191" value="Training pipeline" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1110" y="420" width="180" height="60" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-192" value="Training pipeline" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1120" y="430" width="180" height="60" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-199" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-193" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1040" y="790" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-193" value="Training pipeline" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1130" y="440" width="180" height="60" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-196" value="Evaluation pipeline" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1120" y="560" width="180" height="60" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-197" value="Evaluation pipeline" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1130" y="570" width="180" height="60" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-204" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-200" target="T2yIRGAKoXTL7wGvrq0T-193" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-206" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-200" target="T2yIRGAKoXTL7wGvrq0T-197" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1505" y="600" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-200" value="Datasets Storage" style="swimlane;" parent="1" vertex="1">
<mxGeometry x="1410" y="270" width="190" height="140" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-202" value="" style="html=1;aspect=fixed;strokeColor=none;shadow=0;align=center;verticalAlign=top;fillColor=#3B8DF1;shape=mxgraph.gcp2.files;fontColor=#FFFFFF;fontSize=16;spacingTop=5;" parent="T2yIRGAKoXTL7wGvrq0T-200" vertex="1">
<mxGeometry x="49.99999999999999" y="29.999999999999968" width="90.42" height="89.3" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-209" value="" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="1" vertex="1">
<mxGeometry x="478" y="1307" width="30" height="63" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-210" value="" style="strokeColor=#dddddd;shadow=1;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fillColor=#FFFFFF;fontSize=16;fontColor=#FFFFFF;" parent="1" vertex="1">
<mxGeometry x="160" y="1169" width="780" height="60" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-211" value="<font style="font-size: 14px">Backend</font>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=compute_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=5;fontColor=#999999;fontSize=12;" parent="T2yIRGAKoXTL7wGvrq0T-210" vertex="1">
<mxGeometry y="0.5" width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="-19.5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-215" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.642;entryY=1.07;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-212" target="T2yIRGAKoXTL7wGvrq0T-137" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-212" value="" style="strokeColor=#dddddd;shadow=1;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fillColor=#FFFFFF;fontSize=16;fontColor=#FFFFFF;" parent="1" vertex="1">
<mxGeometry x="170" y="1179" width="780" height="60" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-213" value="<font style="font-size: 14px">Backend</font>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=compute_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=5;fontColor=#999999;fontSize=12;" parent="T2yIRGAKoXTL7wGvrq0T-212" vertex="1">
<mxGeometry y="0.5" width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="-19.5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-217" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.852;entryY=0.255;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-216" target="T2yIRGAKoXTL7wGvrq0T-126" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1340" y="195" />
<mxPoint x="1340" y="320" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-218" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-216" target="T2yIRGAKoXTL7wGvrq0T-193" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1350" y="213" />
<mxPoint x="1350" y="455" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-216" value="Scheduler" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="1405.88" y="160" width="70" height="70" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-250" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-84" target="T2yIRGAKoXTL7wGvrq0T-210" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="T2yIRGAKoXTL7wGvrq0T-251" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="T2yIRGAKoXTL7wGvrq0T-85" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="560" y="1170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MAcez_I4XadyJKvCx32P-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="MAcez_I4XadyJKvCx32P-1" target="MAcez_I4XadyJKvCx32P-3" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="910" y="105" />
<mxPoint x="910" y="550" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="MAcez_I4XadyJKvCx32P-1" value="Feature storage<br>(MDB)" style="html=1;aspect=fixed;strokeColor=none;shadow=0;align=center;verticalAlign=middle;fillColor=#3B8DF1;shape=mxgraph.gcp2.database_2;fontSize=15;fontColor=#FFFFFF;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="960" y="50" width="86.27" height="110" as="geometry" />
</mxCell>
<mxCell id="b0LIMU3j0KNa6xhddtog-1" value="<div>Things to tell more:</div><div><br></div><div>- Deployments</div><div>- Logging</div><div>- Monitoring</div><div>- Alerting</div>" style="whiteSpace=wrap;html=1;aspect=fixed;align=left;" vertex="1" parent="1">
<mxGeometry x="126" y="1400" width="120" height="120" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>