1
0
Fork 0
mirror of synced 2024-10-02 10:16:27 +13:00
appwrite/docs/specs/overview.drawio.svg

875 lines
75 KiB
XML
Raw Normal View History

2022-03-22 23:39:01 +13:00
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1108px" height="851px" viewBox="-0.5 -0.5 1108 851" content="&lt;mxfile&gt;&lt;diagram id=&quot;WOshqXSVd2VkRfcggtcB&quot; name=&quot;Page-1&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;">
2021-01-16 21:20:59 +13:00
<defs/>
<g>
2022-03-22 23:39:01 +13:00
<path d="M 77 40 L 77 80 L 397 80 L 397 113.63" fill="none" stroke="#23445d" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 397 118.88 L 393.5 111.88 L 397 113.63 L 400.5 111.88 Z" fill="#23445d" stroke="#23445d" stroke-miterlimit="10" pointer-events="all"/>
2021-01-16 23:33:56 +13:00
<rect x="17" y="0" width="120" height="40" fill="#bac8d3" stroke="#23445d" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 20px; margin-left: 18px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Web
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="77" y="24" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
Web
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-22 23:39:01 +13:00
<path d="M 237 40 L 237 80 L 397 80 L 397 113.63" fill="none" stroke="#23445d" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 397 118.88 L 393.5 111.88 L 397 113.63 L 400.5 111.88 Z" fill="#23445d" stroke="#23445d" stroke-miterlimit="10" pointer-events="all"/>
2021-01-16 23:33:56 +13:00
<rect x="177" y="0" width="120" height="40" fill="#bac8d3" stroke="#23445d" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 20px; margin-left: 178px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Flutter
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="237" y="24" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
Flutter
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2021-01-16 23:33:56 +13:00
<path d="M 397 40 L 397 113.63" fill="none" stroke="#23445d" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 397 118.88 L 393.5 111.88 L 397 113.63 L 400.5 111.88 Z" fill="#23445d" stroke="#23445d" stroke-miterlimit="10" pointer-events="all"/>
<rect x="337" y="0" width="120" height="40" fill="#bac8d3" stroke="#23445d" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 20px; margin-left: 338px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
iOS
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="397" y="24" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
iOS
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-22 23:39:01 +13:00
<path d="M 557 40 L 557 80 L 397 80 L 397 113.63" fill="none" stroke="#23445d" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 397 118.88 L 393.5 111.88 L 397 113.63 L 400.5 111.88 Z" fill="#23445d" stroke="#23445d" stroke-miterlimit="10" pointer-events="all"/>
2021-01-16 23:33:56 +13:00
<rect x="497" y="0" width="120" height="40" fill="#bac8d3" stroke="#23445d" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 20px; margin-left: 498px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Android
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="557" y="24" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
Android
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-22 23:39:01 +13:00
<path d="M 717 40 L 717 80 L 397 80 L 397 113.63" fill="none" stroke="#23445d" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 397 118.88 L 393.5 111.88 L 397 113.63 L 400.5 111.88 Z" fill="#23445d" stroke="#23445d" stroke-miterlimit="10" pointer-events="all"/>
2021-01-16 23:33:56 +13:00
<rect x="657" y="0" width="120" height="40" fill="#bac8d3" stroke="#23445d" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 20px; margin-left: 658px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Servers
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="717" y="24" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
Servers
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-21 05:50:36 +13:00
<path d="M 397 160 L 397 193.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 397 198.88 L 393.5 191.88 L 397 193.63 L 400.5 191.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="337" y="120" width="120" height="40" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 140px; margin-left: 338px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Appwrite
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2022-03-21 05:50:36 +13:00
<text x="397" y="144" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
2021-01-16 23:33:56 +13:00
Appwrite
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-21 05:50:36 +13:00
<path d="M 457 220 L 500.63 220" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 505.88 220 L 498.88 223.5 L 500.63 220 L 498.88 216.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
2022-03-22 23:39:01 +13:00
<path d="M 397 240 L 397 275.07 L 437 275.07 L 437 303.63" fill="none" stroke="#10739e" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 437 308.88 L 433.5 301.88 L 437 303.63 L 440.5 301.88 Z" fill="#10739e" stroke="#10739e" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 397 240 L 397 275.07 L 97 275.07 L 97 303.63" fill="none" stroke="#10739e" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 97 308.88 L 93.5 301.88 L 97 303.63 L 100.5 301.88 Z" fill="#10739e" stroke="#10739e" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 397 240 L 397 275.07 L 597 275.07 L 597 303.63" fill="none" stroke="#006eaf" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 597 308.88 L 593.5 301.88 L 597 303.63 L 600.5 301.88 Z" fill="#006eaf" stroke="#006eaf" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 397 240 L 397 275.07 L 277 275.07 L 277 303.63" fill="none" stroke="#006eaf" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 277 308.88 L 273.5 301.88 L 277 303.63 L 280.5 301.88 Z" fill="#006eaf" stroke="#006eaf" stroke-miterlimit="10" pointer-events="all"/>
2021-01-16 23:33:56 +13:00
<rect x="337" y="200" width="120" height="40" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 220px; margin-left: 338px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Loadbalancer
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="397" y="224" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
Loadbalancer
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-22 23:39:01 +13:00
<path d="M 497 330 L 897 330 L 897 250 L 960.63 250" fill="none" stroke="#d4d4d4" stroke-miterlimit="10" pointer-events="stroke"/>
2021-01-16 23:33:56 +13:00
<path d="M 965.88 250 L 958.88 253.5 L 960.63 250 L 958.88 246.5 Z" fill="#d4d4d4" stroke="#d4d4d4" stroke-miterlimit="10" pointer-events="all"/>
2022-03-22 23:39:01 +13:00
<path d="M 497 330 L 897 330 L 897 300 L 960.63 300" fill="none" stroke="#d4d4d4" stroke-miterlimit="10" pointer-events="stroke"/>
2021-01-16 23:33:56 +13:00
<path d="M 965.88 300 L 958.88 303.5 L 960.63 300 L 958.88 296.5 Z" fill="#d4d4d4" stroke="#d4d4d4" stroke-miterlimit="10" pointer-events="all"/>
2022-03-22 23:39:01 +13:00
<path d="M 497 330 L 897 330 L 897 400 L 960.63 400" fill="none" stroke="#d4d4d4" stroke-miterlimit="10" pointer-events="stroke"/>
2021-01-16 23:33:56 +13:00
<path d="M 965.88 400 L 958.88 403.5 L 960.63 400 L 958.88 396.5 Z" fill="#d4d4d4" stroke="#d4d4d4" stroke-miterlimit="10" pointer-events="all"/>
2022-03-22 23:39:01 +13:00
<path d="M 497 330 L 897 330 L 897 450 L 960.63 450" fill="none" stroke="#d4d4d4" stroke-miterlimit="10" pointer-events="stroke"/>
2021-01-16 23:33:56 +13:00
<path d="M 965.88 450 L 958.88 453.5 L 960.63 450 L 958.88 446.5 Z" fill="#d4d4d4" stroke="#d4d4d4" stroke-miterlimit="10" pointer-events="all"/>
2022-03-22 23:39:01 +13:00
<path d="M 497 330 L 897 330 L 897 500 L 960.63 500" fill="none" stroke="#d4d4d4" stroke-miterlimit="10" pointer-events="stroke"/>
2021-01-16 23:33:56 +13:00
<path d="M 965.88 500 L 958.88 503.5 L 960.63 500 L 958.88 496.5 Z" fill="#d4d4d4" stroke="#d4d4d4" stroke-miterlimit="10" pointer-events="all"/>
2022-03-22 23:39:01 +13:00
<path d="M 497 330 L 897 330 L 897 550 L 960.63 550" fill="none" stroke="#d4d4d4" stroke-miterlimit="10" pointer-events="stroke"/>
2021-01-16 23:33:56 +13:00
<path d="M 965.88 550 L 958.88 553.5 L 960.63 550 L 958.88 546.5 Z" fill="#d4d4d4" stroke="#d4d4d4" stroke-miterlimit="10" pointer-events="all"/>
2022-03-22 23:39:01 +13:00
<path d="M 497 330 L 897 330 L 897 600 L 960.63 600" fill="none" stroke="#d4d4d4" stroke-miterlimit="10" pointer-events="stroke"/>
2021-01-16 23:33:56 +13:00
<path d="M 965.88 600 L 958.88 603.5 L 960.63 600 L 958.88 596.5 Z" fill="#d4d4d4" stroke="#d4d4d4" stroke-miterlimit="10" pointer-events="all"/>
2022-03-22 23:39:01 +13:00
<path d="M 437 350 L 437 380 L 597 380 L 597 403.63" fill="none" stroke="#2d7600" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 597 408.88 L 593.5 401.88 L 597 403.63 L 600.5 401.88 Z" fill="#2d7600" stroke="#2d7600" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 497 330 L 897 330 L 897 350 L 960.63 350" fill="none" stroke="#d4d4d4" stroke-miterlimit="10" pointer-events="stroke"/>
2021-01-16 23:33:56 +13:00
<path d="M 965.88 350 L 958.88 353.5 L 960.63 350 L 958.88 346.5 Z" fill="#d4d4d4" stroke="#d4d4d4" stroke-miterlimit="10" pointer-events="all"/>
2022-03-21 05:50:36 +13:00
<rect x="377" y="310" width="120" height="40" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-02-23 00:11:43 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 330px; margin-left: 378px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-02-23 00:11:43 +13:00
REST API
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2022-03-21 05:50:36 +13:00
<text x="437" y="334" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
2021-02-23 00:11:43 +13:00
REST API
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2021-01-16 23:33:56 +13:00
<rect x="607" y="500" width="120" height="40" fill="#f8cecc" stroke="#b85450" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 520px; margin-left: 608px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
Queue
<br/>
<font style="font-size: 10px">
(Redis)
</font>
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="667" y="524" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
2022-03-21 05:50:36 +13:00
Queue...
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-21 05:50:36 +13:00
<path d="M 527 540 L 527 573.63" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 527 578.88 L 523.5 571.88 L 527 573.63 L 530.5 571.88 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/>
2022-03-22 23:39:01 +13:00
<path d="M 527 500 L 527 465.07 L 597 465.07 L 597 436.37" fill="none" stroke="#82b366" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 597 431.12 L 600.5 438.12 L 597 436.37 L 593.5 438.12 Z" fill="#82b366" stroke="#82b366" stroke-miterlimit="10" pointer-events="all"/>
2021-01-16 23:33:56 +13:00
<rect x="467" y="500" width="120" height="40" fill="#f8cecc" stroke="#b85450" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 520px; margin-left: 468px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
Cache
<br/>
<font style="font-size: 10px">
(Redis)
</font>
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="527" y="524" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
2022-03-21 05:50:36 +13:00
Cache...
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-21 05:50:36 +13:00
<rect x="467" y="580" width="120" height="40" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 600px; margin-left: 468px;">
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2022-01-07 19:34:24 +13:00
Database
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2022-03-21 05:50:36 +13:00
<text x="527" y="604" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
2022-01-07 19:34:24 +13:00
Database
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2021-01-16 23:33:56 +13:00
<rect x="967" y="230" width="120" height="40" fill="#f5f5f5" stroke="none" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 250px; margin-left: 968px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #333333; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Users
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="1027" y="254" fill="#333333" font-family="Helvetica" font-size="12px" text-anchor="middle">
Users
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2021-01-16 23:33:56 +13:00
<rect x="967" y="280" width="120" height="40" fill="#f5f5f5" stroke="none" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 300px; margin-left: 968px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #333333; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Account
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="1027" y="304" fill="#333333" font-family="Helvetica" font-size="12px" text-anchor="middle">
Account
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2021-01-16 23:33:56 +13:00
<rect x="967" y="330" width="120" height="40" fill="#f5f5f5" stroke="none" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 350px; margin-left: 968px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #333333; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Teams
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="1027" y="354" fill="#333333" font-family="Helvetica" font-size="12px" text-anchor="middle">
Teams
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2021-01-16 23:33:56 +13:00
<rect x="967" y="380" width="120" height="40" fill="#f5f5f5" stroke="none" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 400px; margin-left: 968px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #333333; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 21:20:59 +13:00
Database
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="1027" y="404" fill="#333333" font-family="Helvetica" font-size="12px" text-anchor="middle">
Database
</text>
</switch>
</g>
<rect x="967" y="430" width="120" height="40" fill="#f5f5f5" stroke="none" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 450px; margin-left: 968px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #333333; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Storage
</div>
</div>
</div>
</foreignObject>
<text x="1027" y="454" fill="#333333" font-family="Helvetica" font-size="12px" text-anchor="middle">
Storage
</text>
</switch>
</g>
<rect x="967" y="480" width="120" height="40" fill="#f5f5f5" stroke="none" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 500px; margin-left: 968px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #333333; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Localization
</div>
</div>
</div>
</foreignObject>
<text x="1027" y="504" fill="#333333" font-family="Helvetica" font-size="12px" text-anchor="middle">
Localization
</text>
</switch>
</g>
<rect x="967" y="530" width="120" height="40" fill="#f5f5f5" stroke="none" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 550px; margin-left: 968px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #333333; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Avatars
</div>
</div>
</div>
</foreignObject>
<text x="1027" y="554" fill="#333333" font-family="Helvetica" font-size="12px" text-anchor="middle">
Avatars
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2021-01-16 23:33:56 +13:00
<rect x="967" y="580" width="120" height="40" fill="#f5f5f5" stroke="none" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 600px; margin-left: 968px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #333333; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Health
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="1027" y="604" fill="#333333" font-family="Helvetica" font-size="12px" text-anchor="middle">
Health
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2021-01-16 23:33:56 +13:00
<rect x="507" y="200" width="120" height="40" fill="#f5f5f5" stroke="none" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 220px; margin-left: 508px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #333333; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
SSL Gateway
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="567" y="224" fill="#333333" font-family="Helvetica" font-size="12px" text-anchor="middle">
SSL Gateway
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-22 23:39:01 +13:00
<path d="M 347 720 L 347 820 L 297 820 L 297 600 L 460.63 600" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="stroke"/>
2022-03-21 05:50:36 +13:00
<path d="M 465.88 600 L 458.88 603.5 L 460.63 600 L 458.88 596.5 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/>
<rect x="307" y="680" width="80" height="40" fill="#b1ddf0" stroke="#10739e" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 700px; margin-left: 308px;">
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2022-01-07 19:34:24 +13:00
Maintenance
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2022-03-21 05:50:36 +13:00
<text x="347" y="704" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
2022-01-07 19:34:24 +13:00
Maintenance
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-22 23:39:01 +13:00
<path d="M 597 436.37 L 597 465.07 L 527 465.07 L 527 493.63" fill="none" stroke="#2d7600" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 597 431.12 L 600.5 438.12 L 597 436.37 L 593.5 438.12 Z" fill="#2d7600" stroke="#2d7600" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 527 498.88 L 523.5 491.88 L 527 493.63 L 530.5 491.88 Z" fill="#2d7600" stroke="#2d7600" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 597 436.37 L 597 465.07 L 667 465.07 L 667 493.63" fill="none" stroke="#2d7600" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 597 431.12 L 600.5 438.12 L 597 436.37 L 593.5 438.12 Z" fill="#2d7600" stroke="#2d7600" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 667 498.88 L 663.5 491.88 L 667 493.63 L 670.5 491.88 Z" fill="#2d7600" stroke="#2d7600" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 597 436.37 L 597 465.07 L 807 465.07 L 807 493.63" fill="none" stroke="#2d7600" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 597 431.12 L 600.5 438.12 L 597 436.37 L 593.5 438.12 Z" fill="#2d7600" stroke="#2d7600" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 807 498.88 L 803.5 491.88 L 807 493.63 L 810.5 491.88 Z" fill="#2d7600" stroke="#2d7600" stroke-miterlimit="10" pointer-events="all"/>
2021-01-16 23:33:56 +13:00
<rect x="437" y="410" width="320" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 318px; height: 1px; padding-top: 420px; margin-left: 438px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Security Layer
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="597" y="424" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
Security Layer
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-22 23:39:01 +13:00
<path d="M 237 726.37 L 237 740 L 77 740 L 77 540" fill="none" stroke="#9673a6" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 237 721.12 L 240.5 728.12 L 237 726.37 L 233.5 728.12 Z" fill="#9673a6" stroke="#9673a6" stroke-miterlimit="10" pointer-events="all"/>
2022-03-21 05:50:36 +13:00
<path d="M 237 720 L 237 740 L 217 740 L 177 740 L 87 740 L 87 660 L 87 590 L 217 590 L 217 546.37" fill="none" stroke="#9673a6" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 217 541.12 L 220.5 548.12 L 217 546.37 L 213.5 548.12 Z" fill="#9673a6" stroke="#9673a6" stroke-miterlimit="10" pointer-events="all"/>
2022-03-22 23:39:01 +13:00
<path d="M 237 680 L 237 650 L 497 650 L 497 626.37" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 497 621.12 L 500.5 628.12 L 497 626.37 L 493.5 628.12 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/>
2022-03-21 05:50:36 +13:00
<rect x="197" y="680" width="80" height="40" fill="#b1ddf0" stroke="#10739e" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 700px; margin-left: 198px;">
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Usage
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2022-03-21 05:50:36 +13:00
<text x="237" y="704" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
2021-01-16 23:33:56 +13:00
Usage
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-22 23:39:01 +13:00
<path d="M 527 720 L 527 820 L 297 820 L 297 600 L 460.63 600" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="stroke"/>
2022-03-21 05:50:36 +13:00
<path d="M 465.88 600 L 458.88 603.5 L 460.63 600 L 458.88 596.5 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/>
2022-03-22 23:39:01 +13:00
<path d="M 527 680 L 527 640 L 667 640 L 667 546.37" fill="none" stroke="#0e8088" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 667 541.12 L 670.5 548.12 L 667 546.37 L 663.5 548.12 Z" fill="#0e8088" stroke="#0e8088" stroke-miterlimit="10" pointer-events="all"/>
2021-01-16 23:33:56 +13:00
<rect x="487" y="680" width="80" height="40" fill="#b0e3e6" stroke="#0e8088" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 700px; margin-left: 488px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Audits
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="527" y="704" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
Audits
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-21 05:50:36 +13:00
<path d="M 617 720 L 617 753.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 617 758.88 L 613.5 751.88 L 617 753.63 L 620.5 751.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
2022-03-22 23:39:01 +13:00
<path d="M 617 680 L 617 640 L 667 640 L 667 546.37" fill="none" stroke="#0e8088" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 667 541.12 L 670.5 548.12 L 667 546.37 L 663.5 548.12 Z" fill="#0e8088" stroke="#0e8088" stroke-miterlimit="10" pointer-events="all"/>
2021-01-16 23:33:56 +13:00
<rect x="577" y="680" width="80" height="40" fill="#b0e3e6" stroke="#0e8088" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 700px; margin-left: 578px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Mails
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="617" y="704" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
Mails
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-21 05:50:36 +13:00
<rect x="577" y="760" width="80" height="20" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 770px; margin-left: 578px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
SMTP
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2022-03-21 05:50:36 +13:00
<text x="617" y="774" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
2021-01-16 23:33:56 +13:00
SMTP
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-22 23:39:01 +13:00
<path d="M 707 720 L 707 820 L 297 820 L 297 600 L 460.63 600" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="stroke"/>
2022-03-21 05:50:36 +13:00
<path d="M 465.88 600 L 458.88 603.5 L 460.63 600 L 458.88 596.5 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/>
2022-03-22 23:39:01 +13:00
<path d="M 707 680 L 707 640 L 667 640 L 667 546.37" fill="none" stroke="#0e8088" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 667 541.12 L 670.5 548.12 L 667 546.37 L 663.5 548.12 Z" fill="#0e8088" stroke="#0e8088" stroke-miterlimit="10" pointer-events="all"/>
2021-01-16 23:33:56 +13:00
<rect x="667" y="680" width="80" height="40" fill="#b0e3e6" stroke="#0e8088" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 700px; margin-left: 668px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2022-01-07 19:34:24 +13:00
Database
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="707" y="704" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
2022-01-07 19:34:24 +13:00
Database
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-22 23:39:01 +13:00
<path d="M 797 720 L 797 820 L 297 820 L 297 600 L 460.63 600" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="stroke"/>
2022-03-21 05:50:36 +13:00
<path d="M 465.88 600 L 458.88 603.5 L 460.63 600 L 458.88 596.5 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/>
2022-03-22 23:39:01 +13:00
<path d="M 797 680 L 797 640 L 667 640 L 667 546.37" fill="none" stroke="#0e8088" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 667 541.12 L 670.5 548.12 L 667 546.37 L 663.5 548.12 Z" fill="#0e8088" stroke="#0e8088" stroke-miterlimit="10" pointer-events="all"/>
2021-01-16 23:33:56 +13:00
<rect x="757" y="680" width="80" height="40" fill="#b0e3e6" stroke="#0e8088" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 700px; margin-left: 758px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Webhooks
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="797" y="704" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
Webhooks
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-22 23:39:01 +13:00
<path d="M 887 720 L 887 820 L 297 820 L 297 600 L 460.63 600" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="stroke"/>
2022-03-21 05:50:36 +13:00
<path d="M 465.88 600 L 458.88 603.5 L 460.63 600 L 458.88 596.5 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/>
2022-03-22 23:39:01 +13:00
<path d="M 887 680 L 887 640 L 667 640 L 667 546.37" fill="none" stroke="#0e8088" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 667 541.12 L 670.5 548.12 L 667 546.37 L 663.5 548.12 Z" fill="#0e8088" stroke="#0e8088" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 887 726.37 L 887 840 L 287 840 L 287 520 L 320.63 520" fill="none" stroke="#b85450" stroke-miterlimit="10" pointer-events="stroke"/>
2022-03-21 05:50:36 +13:00
<path d="M 887 721.12 L 890.5 728.12 L 887 726.37 L 883.5 728.12 Z" fill="#b85450" stroke="#b85450" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 325.88 520 L 318.88 523.5 L 320.63 520 L 318.88 516.5 Z" fill="#b85450" stroke="#b85450" stroke-miterlimit="10" pointer-events="all"/>
2021-01-16 23:33:56 +13:00
<rect x="847" y="680" width="80" height="40" fill="#b0e3e6" stroke="#0e8088" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 700px; margin-left: 848px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Functions
</div>
</div>
</div>
</foreignObject>
<text x="887" y="704" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
Functions
</text>
</switch>
</g>
2022-03-21 05:50:36 +13:00
<rect x="157" y="500" width="120" height="40" fill="#e1d5e7" stroke="#9673a6" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 520px; margin-left: 158px;">
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
StatsD
<br/>
<font style="font-size: 10px">
(Telegraf)
</font>
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2022-03-21 05:50:36 +13:00
<text x="217" y="524" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
StatsD...
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-21 05:50:36 +13:00
<rect x="17" y="500" width="120" height="40" fill="#e1d5e7" stroke="#9673a6" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 520px; margin-left: 18px;">
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
TimeSeries
<br/>
<font style="font-size: 10px">
(InfluxDB)
</font>
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2022-03-21 05:50:36 +13:00
<text x="77" y="524" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
TimeSeries...
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-21 05:50:36 +13:00
<path d="M 977 720 L 977 753.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 977 758.88 L 973.5 751.88 L 977 753.63 L 980.5 751.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
2022-03-22 23:39:01 +13:00
<path d="M 977 720 L 977 820 L 297 820 L 297 600 L 460.63 600" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="stroke"/>
2022-03-21 05:50:36 +13:00
<path d="M 465.88 600 L 458.88 603.5 L 460.63 600 L 458.88 596.5 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/>
2022-03-22 23:39:01 +13:00
<path d="M 977 680 L 977 640 L 667 640 L 667 546.37" fill="none" stroke="#0e8088" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 667 541.12 L 670.5 548.12 L 667 546.37 L 663.5 548.12 Z" fill="#0e8088" stroke="#0e8088" stroke-miterlimit="10" pointer-events="all"/>
2021-01-16 23:33:56 +13:00
<rect x="937" y="680" width="80" height="40" fill="#b0e3e6" stroke="#0e8088" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 700px; margin-left: 938px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Certs
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="977" y="704" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
Certs
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-22 23:39:01 +13:00
<path d="M 1067 680 L 1067 640 L 667 640 L 667 546.37" fill="none" stroke="#0e8088" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 667 541.12 L 670.5 548.12 L 667 546.37 L 663.5 548.12 Z" fill="#0e8088" stroke="#0e8088" stroke-miterlimit="10" pointer-events="all"/>
2021-01-16 23:33:56 +13:00
<rect x="1027" y="680" width="80" height="40" fill="#b0e3e6" stroke="#0e8088" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 700px; margin-left: 1028px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2022-01-07 19:34:24 +13:00
Deletes
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="1067" y="704" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
2022-01-07 19:34:24 +13:00
Deletes
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2022-03-22 23:39:01 +13:00
<path d="M 977 780 L 977 830 L 7 830 L 7 220 L 330.63 220" fill="none" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="stroke"/>
2021-01-16 23:33:56 +13:00
<path d="M 335.88 220 L 328.88 223.5 L 330.63 220 L 328.88 216.5 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="all"/>
2022-03-21 05:50:36 +13:00
<rect x="937" y="760" width="80" height="20" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 770px; margin-left: 938px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2021-01-16 23:33:56 +13:00
Letsencrypt
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2022-03-21 05:50:36 +13:00
<text x="977" y="774" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
2021-01-16 23:33:56 +13:00
Letsencrypt
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2021-01-16 23:33:56 +13:00
<rect x="747" y="500" width="120" height="40" fill="#ffe6cc" stroke="#d79b00" pointer-events="all"/>
2021-01-16 21:20:59 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-01-16 23:33:56 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 520px; margin-left: 748px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
AntiVirus
<br/>
<font style="font-size: 10px">
(ClamAV)
</font>
2021-01-16 21:20:59 +13:00
</div>
</div>
</div>
</foreignObject>
2021-01-16 23:33:56 +13:00
<text x="807" y="524" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
2022-03-21 05:50:36 +13:00
AntiVirus...
2021-01-16 21:20:59 +13:00
</text>
</switch>
</g>
2021-02-23 00:11:43 +13:00
<path d="M 597 350 L 597 403.63" fill="none" stroke="#2d7600" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 597 408.88 L 593.5 401.88 L 597 403.63 L 600.5 401.88 Z" fill="#2d7600" stroke="#2d7600" stroke-miterlimit="10" pointer-events="all"/>
2022-03-22 23:39:01 +13:00
<path d="M 657 330 L 897 330 L 897 200 L 960.63 200" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
2022-03-21 05:50:36 +13:00
<path d="M 965.88 200 L 958.88 203.5 L 960.63 200 L 958.88 196.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="537" y="310" width="120" height="40" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/>
2021-02-23 00:11:43 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
2021-02-23 00:11:43 +13:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 330px; margin-left: 538px;">
2022-03-21 05:50:36 +13:00
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2022-03-22 23:39:01 +13:00
Realtime API
2021-02-23 00:11:43 +13:00
</div>
</div>
</div>
</foreignObject>
2022-03-21 05:50:36 +13:00
<text x="597" y="334" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
2022-03-22 23:39:01 +13:00
Realtime API
2021-02-23 00:11:43 +13:00
</text>
</switch>
</g>
2022-03-21 05:50:36 +13:00
<rect x="107" y="680" width="80" height="40" fill="#b1ddf0" stroke="#10739e" pointer-events="all"/>
2022-01-07 19:34:24 +13:00
<g transform="translate(-0.5 -0.5)">
<switch>
2022-03-21 05:50:36 +13:00
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 700px; margin-left: 108px;">
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
2022-01-07 19:34:24 +13:00
Scheduler
</div>
</div>
</div>
</foreignObject>
2022-03-21 05:50:36 +13:00
<text x="147" y="704" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
2022-01-07 19:34:24 +13:00
Scheduler
</text>
</switch>
</g>
2022-03-21 05:50:36 +13:00
<rect x="397" y="680" width="80" height="40" fill="#b0e3e6" stroke="#0e8088" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 700px; margin-left: 398px;">
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
Builds
</div>
</div>
</div>
</foreignObject>
<text x="437" y="704" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
Builds
</text>
</switch>
</g>
2022-03-22 23:39:01 +13:00
<path d="M 387 546.37 L 387 610 L 437 610 L 437 673.63" fill="none" stroke="#b85450" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 387 541.12 L 390.5 548.12 L 387 546.37 L 383.5 548.12 Z" fill="#b85450" stroke="#b85450" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 437 678.88 L 433.5 671.88 L 437 673.63 L 440.5 671.88 Z" fill="#b85450" stroke="#b85450" stroke-miterlimit="10" pointer-events="all"/>
2022-03-21 05:50:36 +13:00
<rect x="327" y="500" width="120" height="40" fill="#f8cecc" stroke="#b85450" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 520px; margin-left: 328px;">
<div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
Executor
<br/>
<font style="font-size: 10px">
(Open-Runtimes)
</font>
</div>
</div>
</div>
</foreignObject>
<text x="387" y="524" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
Executor...
</text>
</switch>
</g>
<rect x="327" y="560" width="120" height="20" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 570px; margin-left: 328px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
Docker / K8S
</div>
</div>
</div>
</foreignObject>
<text x="387" y="574" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
Docker / K8S
</text>
</switch>
</g>
<rect x="37" y="310" width="120" height="40" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 330px; margin-left: 38px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
Console
</div>
</div>
</div>
</foreignObject>
<text x="97" y="334" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
Console
</text>
</switch>
</g>
<rect x="967" y="180" width="120" height="40" fill="#f5f5f5" stroke="none" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 200px; margin-left: 968px;">
<div data-drawio-colors="color: #333333; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
Functions
</div>
</div>
</div>
</foreignObject>
<text x="1027" y="204" fill="#333333" font-family="Helvetica" font-size="12px" text-anchor="middle">
Functions
</text>
</switch>
</g>
2022-03-22 23:39:01 +13:00
<path d="M 277 350 L 277 380 L 597 380 L 597 403.63" fill="none" stroke="#2d7600" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 597 408.88 L 593.5 401.88 L 597 403.63 L 600.5 401.88 Z" fill="#2d7600" stroke="#2d7600" stroke-miterlimit="10" pointer-events="all"/>
2022-03-21 05:50:36 +13:00
<rect x="217" y="310" width="120" height="40" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 330px; margin-left: 218px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
GraphQL API
<br/>
<font style="font-size: 10px">
(Coming Soon)
</font>
</div>
</div>
</div>
</foreignObject>
<text x="277" y="334" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
GraphQL API...
</text>
</switch>
</g>
2021-01-16 21:20:59 +13:00
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
2021-02-23 00:11:43 +13:00
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
2021-01-16 21:20:59 +13:00
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
Viewer does not support full SVG 1.1
</text>
</a>
</switch>
</svg>