Created
June 29, 2026 05:05
-
-
Save mesketh/07edc27b97d6e6a5ce2e25632b61206e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <mxfile host="app.diagrams.net"> | |
| <diagram name="Page-1" id="SQrDn66nuqQEE2D7capt"> | |
| <mxGraphModel dx="2935" dy="3047" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1654" pageHeight="1169" background="light-dark(#FFFFFF,#FFFFCC)" math="0" shadow="1"> | |
| <root> | |
| <mxCell id="0" /> | |
| <mxCell id="1" parent="0" /> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-85" parent="1" style="text;strokeColor=#2D7600;fillColor=none;html=1;whiteSpace=wrap;verticalAlign=middle;overflow=hidden;fontColor=default;fontFamily=Lucida Console;textShadow=1;labelBorderColor=none;sketch=1;curveFitting=1;jiggle=2;" value="<ul><li>Operator filters on account</li><li>CDC pushes summary msgs to dashboard (live mode only)</li><li>Msg is summary - selecting msg will load details via Telemetry API</li></ul>" vertex="1"> | |
| <mxGeometry height="160" width="190" x="150" y="-650" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-106" parent="1" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;dashPattern=8 4 1 4;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;fontFamily=Lucida Console;" value="BackendForFrontend (BFF)" vertex="1"> | |
| <mxGeometry height="180" width="100" x="565" y="-750" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-92" parent="1" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;dashPattern=1 4;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;" value="Existing push components" vertex="1"> | |
| <mxGeometry height="420" width="943.91" x="160" y="-460" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-15" parent="1" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#8C4FFF;strokeColor=none;dashed=0;verticalLabelPosition=top;verticalAlign=bottom;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.opensearch_dashboards;fontFamily=Lucida Console;labelPosition=center;" value="Dashboard" vertex="1"> | |
| <mxGeometry height="55.8" width="73.76" x="300.62" y="-720" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-77" edge="1" parent="1" source="LMfOWMqgcrZfNNjsRFPx-20" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;dashPattern=1 4;endArrow=none;endFill=0;" target="LMfOWMqgcrZfNNjsRFPx-15"> | |
| <mxGeometry relative="1" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-20" parent="1" style="shape=actor;whiteSpace=wrap;html=1;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;fontFamily=Lucida Console;fillColor=#1ba1e2;fontColor=light-dark(#000000,#FFFFFF);strokeColor=#006EAF;" value="Customer Service Operator" vertex="1"> | |
| <mxGeometry height="60" width="40" x="80" y="-724.2" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-27" connectable="0" parent="1" style="group;fontFamily=Lucida Console;labelBackgroundColor=default;" value="" vertex="1"> | |
| <mxGeometry height="60" width="60" x="70" y="-430" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-13" parent="LMfOWMqgcrZfNNjsRFPx-27" style="html=1;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;shadow=0;dashed=0;strokeWidth=1;shape=mxgraph.ios7.misc.iphone;strokeColor=#c0c0c0;fontFamily=Lucida Console;" value="" vertex="1"> | |
| <mxGeometry height="25.71428571428571" width="17.142857142857142" x="42.857142857142854" y="34.285714285714285" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-24" parent="LMfOWMqgcrZfNNjsRFPx-27" style="shape=actor;whiteSpace=wrap;html=1;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;fontFamily=Lucida Console;fillColor=#1ba1e2;fontColor=light-dark(#000000,#FFFFFF);strokeColor=#006EAF;" value="myGov Customer<div><br></div>" vertex="1"> | |
| <mxGeometry height="51.42857142857142" width="34.285714285714285" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-52" connectable="0" parent="1" style="group;sketch=1;curveFitting=1;jiggle=2;fontFamily=Lucida Console;" value="" vertex="1"> | |
| <mxGeometry height="290" width="325" x="175" y="-360" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-48" parent="LMfOWMqgcrZfNNjsRFPx-52" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Lucida Console;" value="" vertex="1"> | |
| <mxGeometry height="290" width="325" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-44" parent="LMfOWMqgcrZfNNjsRFPx-52" style="strokeColor=#dddddd;fillColor=#FFFFFF;shadow=1;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontFamily=Lucida Console;" value="" vertex="1"> | |
| <mxGeometry height="37.76744186046512" width="96.62162162162163" x="43.918918918918926" y="59.34883720930233" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-45" parent="LMfOWMqgcrZfNNjsRFPx-44" style="sketch=0;dashed=0;connectable=0;html=1;fillColor=#757575;strokeColor=none;shape=mxgraph.gcp2.push_notification_service;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=5;fontSize=12;fontFamily=Lucida Console;" value="Push
Notification
Service" vertex="1"> | |
| <mxGeometry height="32" relative="1" width="32" y="0.5" as="geometry"> | |
| <mxPoint x="5" y="-16" as="offset" /> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-46" parent="LMfOWMqgcrZfNNjsRFPx-52" style="strokeColor=#dddddd;fillColor=#FFFFFF;shadow=1;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontFamily=Lucida Console;" value="" vertex="1"> | |
| <mxGeometry height="37.76744186046512" width="96.62162162162163" x="43.918918918918926" y="196.93023255813952" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-47" parent="LMfOWMqgcrZfNNjsRFPx-46" style="sketch=0;dashed=0;connectable=0;html=1;fillColor=#757575;strokeColor=none;shape=mxgraph.gcp2.push_notification_service;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=5;fontSize=12;fontFamily=Lucida Console;" value="Push
Notification
Service" vertex="1"> | |
| <mxGeometry height="32" relative="1" width="32" y="0.5" as="geometry"> | |
| <mxPoint x="5" y="-16" as="offset" /> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-49" edge="1" parent="LMfOWMqgcrZfNNjsRFPx-52" source="LMfOWMqgcrZfNNjsRFPx-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Lucida Console;sketch=1;curveFitting=1;jiggle=2;" target="LMfOWMqgcrZfNNjsRFPx-44"> | |
| <mxGeometry relative="1" as="geometry"> | |
| <Array as="points"> | |
| <mxPoint x="175.6756756756757" y="78.23255813953489" /> | |
| </Array> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-50" edge="1" parent="LMfOWMqgcrZfNNjsRFPx-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.75;entryDx=0;entryDy=0;fontFamily=Lucida Console;sketch=1;curveFitting=1;jiggle=2;" target="LMfOWMqgcrZfNNjsRFPx-46"> | |
| <mxGeometry relative="1" as="geometry"> | |
| <Array as="points"> | |
| <mxPoint x="175.6756756756757" y="225.25581395348834" /> | |
| </Array> | |
| <mxPoint x="181.61764705882354" y="148.71794871794873" as="sourcePoint" /> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-43" connectable="0" parent="LMfOWMqgcrZfNNjsRFPx-52" style="group;fontFamily=Lucida Console;" value="" vertex="1"> | |
| <mxGeometry height="60.69767441860464" width="105.40540540540542" x="210.29773449920512" y="114.65116279069767" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-42" parent="LMfOWMqgcrZfNNjsRFPx-43" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;fontFamily=Lucida Console;" value="Azure Notification Hub (SaaS)" vertex="1"> | |
| <mxGeometry height="53.95348837209302" width="105.40540540540542" y="6.7441860465116275" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-41" parent="LMfOWMqgcrZfNNjsRFPx-52" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.notification_hub;pointerEvents=1;fontFamily=Lucida Console;" value="" vertex="1"> | |
| <mxGeometry height="26.97674418604651" width="26.351351351351354" x="210.30151828298892" y="100.00116279069763" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-53" parent="1" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Lucida Console;" value="myGov customer messaging BE" vertex="1"> | |
| <mxGeometry height="60" width="100" x="950" y="-140" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-61" parent="1" style="html=1;verticalLabelPosition=bottom;align=center;labelBackgroundColor=#ffffff;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;shadow=0;dashed=0;shape=mxgraph.ios7.icons.messages;fontFamily=Lucida Console;" value="" vertex="1"> | |
| <mxGeometry height="20" width="20" x="110" y="-360" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-76" edge="1" parent="1" source="LMfOWMqgcrZfNNjsRFPx-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.089;entryY=1.008;entryDx=0;entryDy=0;entryPerimeter=0;sketch=1;curveFitting=1;jiggle=2;" target="LMfOWMqgcrZfNNjsRFPx-61"> | |
| <mxGeometry relative="1" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-86" edge="1" parent="1" source="LMfOWMqgcrZfNNjsRFPx-53" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;sketch=1;curveFitting=1;jiggle=2;" target="LMfOWMqgcrZfNNjsRFPx-9" value="1. MS event triggering push&nbsp;"> | |
| <mxGeometry relative="1" as="geometry"> | |
| <mxPoint x="720" y="-430" as="targetPoint" /> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-5" connectable="0" parent="1" style="group;fontFamily=Lucida Console;" value="" vertex="1"> | |
| <mxGeometry height="93.52" width="116.05263157894737" x="956.0484210526316" y="-303.52" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-2" parent="LMfOWMqgcrZfNNjsRFPx-5" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;fontFamily=Lucida Console;" value="Push Registration collection" vertex="1"> | |
| <mxGeometry height="93.52" width="116.05263157894737" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-3" parent="LMfOWMqgcrZfNNjsRFPx-5" style="dashed=0;outlineConnect=0;html=1;align=center;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.webicons.mongodb;gradientColor=#DFDEDE;fontFamily=Lucida Console;" value="" vertex="1"> | |
| <mxGeometry height="35.06999999999999" width="58.026315789473685" x="29.013157894736842" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-9" parent="1" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEIklEQVR4nO2WS2wbZRDHVxWvA0IcEBIqEgIhTlxRJQ5UHDggTpwqBK2oiuSkgaSi0IpA4hq7TXi0cYJrqGqM43VtZ1Onfj+yrjcPx3UcmzjJ+rHrBjtN0sT2OqFCKgGH/dAYHOWxftS5IUYa2fvtf+a3+2lm9sOw/22b+RduHen1adIfD3QVT6jb0THVmaoOGtDKfeoMxGKNmCHkeLPl2jle4uxDhpkbyDVPouHMzaoOGtBKnL3opO4cTwRdbz0Q1BqmnjpluFBUBrQ1YZUcYk8ZzxdNUc/TdYO/u6n1Sxx9DUPLDjn6vPhEXdDBsP1Qk7YT3Ug69g22sE7UjIuRcdL+Wk2wzKZc6aFU+4aW/RKlQjKHcqUqVB+0tnyol9QsJO8ChZJrqaMJjj1OLviqat2/kKjVIEP4hLlNEBoOhx8+M/jVhip0rTIwQ/HwO7boL5bjRhf9xVpvDTk/Jbo3CJp4ZA/4yohBd9b0NfJkvHsCyYwPxQqJSxSiHgrdDa+OLU7sAPuXg/cZjjlIc/HvQSsE/9z8Lbo6MqDbATXNOJ9twSX8AG0WDIrm5rxlbWglvLQbHFyZ4srXM7lZSijHIG1BJ3Vi/nrE/twWuNerDZz3XBaEjtwZ32Q59olS0jxt/2erd4JhbTZHm+E6vZ5+kroz9pdQrgseBerz9ge3wE1aMW+K2wTB06vRKGhuF26/DEVVCQz35u/NvwRrP2ejs0K5THEbAlYpcDg2dlSk7ahYGHQ+rgJdjEsoymuViovOx+WwRudj/ZXyibRfIJIZP4a5E9RxEV4VXEo2l4vptrcTU2DeSa6x721vpzkujpfAXFxZEYx3IE9y9AQmRuIDTXgnP5SwCwpn8nMOSJYoMKJabZMspD4A7WyOdgvdH0rYkUjbwQOztF1yUjPVPSxcXMG7oTXQIIQOBJaDv1WCBpYn75W3H2KENF3DStRDasJbxXU9RL7QjIt5grYI9jBMKdAxHHNofCmwsVvjXwr8nvx1/hXQgFawnWJWmNs8EXG/uGuADBDt5m8E38a/FNhIrmeeBx20FhRcZHU6GVmdZuh87CqdpR//98EOCj1YaYBYLqIfRoyDeyaXk3U+epro/uPHKYMwfDl4n11jD2MVLLWeeh00QrGQ87Sx68+fKOoxwWDthPWTj/Rflga7UAKo5kg2GktwTHuqkHoVth7+w1q5x3e7O+1FbUYp0owPfYZVM6lVke0dVVet3gdx+agaSW2Xs1gtI0LOw014J7Iwzn1DrawLwaGCmHK8gdVjcrJ/UuZS7BssdSlQj1cTqgsKZgq7nmnVyzav3NI1DIXYNr1sE3LVDQbTT9rehs+YzK1ABG1G7nTt4y1oYBZATLNOzEMOrBHzsf53L5KqxVa9dPN99dmaB3rQgBZiILYhKPZftb8BP+wWddsT+0wAAAAASUVORK5CYII=;fontFamily=Lucida Console;" value="Push API" vertex="1"> | |
| <mxGeometry height="32.34042553191489" width="32.34042553191489" x="720.0030627099663" y="-126.17520634920629" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-16" parent="1" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEIklEQVR4nO2WS2wbZRDHVxWvA0IcEBIqEgIhTlxRJQ5UHDggTpwqBK2oiuSkgaSi0IpA4hq7TXi0cYJrqGqM43VtZ1Onfj+yrjcPx3UcmzjJ+rHrBjtN0sT2OqFCKgGH/dAYHOWxftS5IUYa2fvtf+a3+2lm9sOw/22b+RduHen1adIfD3QVT6jb0THVmaoOGtDKfeoMxGKNmCHkeLPl2jle4uxDhpkbyDVPouHMzaoOGtBKnL3opO4cTwRdbz0Q1BqmnjpluFBUBrQ1YZUcYk8ZzxdNUc/TdYO/u6n1Sxx9DUPLDjn6vPhEXdDBsP1Qk7YT3Ug69g22sE7UjIuRcdL+Wk2wzKZc6aFU+4aW/RKlQjKHcqUqVB+0tnyol9QsJO8ChZJrqaMJjj1OLviqat2/kKjVIEP4hLlNEBoOhx8+M/jVhip0rTIwQ/HwO7boL5bjRhf9xVpvDTk/Jbo3CJp4ZA/4yohBd9b0NfJkvHsCyYwPxQqJSxSiHgrdDa+OLU7sAPuXg/cZjjlIc/HvQSsE/9z8Lbo6MqDbATXNOJ9twSX8AG0WDIrm5rxlbWglvLQbHFyZ4srXM7lZSijHIG1BJ3Vi/nrE/twWuNerDZz3XBaEjtwZ32Q59olS0jxt/2erd4JhbTZHm+E6vZ5+kroz9pdQrgseBerz9ge3wE1aMW+K2wTB06vRKGhuF26/DEVVCQz35u/NvwRrP2ejs0K5THEbAlYpcDg2dlSk7ahYGHQ+rgJdjEsoymuViovOx+WwRudj/ZXyibRfIJIZP4a5E9RxEV4VXEo2l4vptrcTU2DeSa6x721vpzkujpfAXFxZEYx3IE9y9AQmRuIDTXgnP5SwCwpn8nMOSJYoMKJabZMspD4A7WyOdgvdH0rYkUjbwQOztF1yUjPVPSxcXMG7oTXQIIQOBJaDv1WCBpYn75W3H2KENF3DStRDasJbxXU9RL7QjIt5grYI9jBMKdAxHHNofCmwsVvjXwr8nvx1/hXQgFawnWJWmNs8EXG/uGuADBDt5m8E38a/FNhIrmeeBx20FhRcZHU6GVmdZuh87CqdpR//98EOCj1YaYBYLqIfRoyDeyaXk3U+epro/uPHKYMwfDl4n11jD2MVLLWeeh00QrGQ87Sx68+fKOoxwWDthPWTj/Rflga7UAKo5kg2GktwTHuqkHoVth7+w1q5x3e7O+1FbUYp0owPfYZVM6lVke0dVVet3gdx+agaSW2Xs1gtI0LOw014J7Iwzn1DrawLwaGCmHK8gdVjcrJ/UuZS7BssdSlQj1cTqgsKZgq7nmnVyzav3NI1DIXYNr1sE3LVDQbTT9rehs+YzK1ABG1G7nTt4y1oYBZATLNOzEMOrBHzsf53L5KqxVa9dPN99dmaB3rQgBZiILYhKPZftb8BP+wWddsT+0wAAAAASUVORK5CYII=;fontFamily=Lucida Console;" value="Registration API" vertex="1"> | |
| <mxGeometry height="32.34042553191489" width="32.34042553191489" x="709.9981746920492" y="-303.52111111111117" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-39" edge="1" parent="1" source="LMfOWMqgcrZfNNjsRFPx-9" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endArrow=classic;endFill=1;startArrow=none;startFill=0;flowAnimation=0;sketch=1;curveFitting=1;jiggle=2;fontFamily=Lucida Console;" target="LMfOWMqgcrZfNNjsRFPx-16"> | |
| <mxGeometry relative="1" as="geometry"> | |
| <Array as="points"> | |
| <mxPoint x="750" y="-200" /> | |
| </Array> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-19" edge="1" parent="1" source="LMfOWMqgcrZfNNjsRFPx-16" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Lucida Console;endArrow=none;endFill=0;strokeWidth=2;startArrow=classic;startFill=1;sketch=1;curveFitting=1;jiggle=2;" target="LMfOWMqgcrZfNNjsRFPx-3" value="2. GET account push <br>registration metadata"> | |
| <mxGeometry relative="1" x="-0.1565" y="18" as="geometry"> | |
| <mxPoint as="offset" /> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-108" edge="1" parent="1" source="LMfOWMqgcrZfNNjsRFPx-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;sketch=1;curveFitting=1;jiggle=2;" target="LMfOWMqgcrZfNNjsRFPx-6" value=""> | |
| <mxGeometry relative="1" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-17" parent="1" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEIklEQVR4nO2WS2wbZRDHVxWvA0IcEBIqEgIhTlxRJQ5UHDggTpwqBK2oiuSkgaSi0IpA4hq7TXi0cYJrqGqM43VtZ1Onfj+yrjcPx3UcmzjJ+rHrBjtN0sT2OqFCKgGH/dAYHOWxftS5IUYa2fvtf+a3+2lm9sOw/22b+RduHen1adIfD3QVT6jb0THVmaoOGtDKfeoMxGKNmCHkeLPl2jle4uxDhpkbyDVPouHMzaoOGtBKnL3opO4cTwRdbz0Q1BqmnjpluFBUBrQ1YZUcYk8ZzxdNUc/TdYO/u6n1Sxx9DUPLDjn6vPhEXdDBsP1Qk7YT3Ug69g22sE7UjIuRcdL+Wk2wzKZc6aFU+4aW/RKlQjKHcqUqVB+0tnyol9QsJO8ChZJrqaMJjj1OLviqat2/kKjVIEP4hLlNEBoOhx8+M/jVhip0rTIwQ/HwO7boL5bjRhf9xVpvDTk/Jbo3CJp4ZA/4yohBd9b0NfJkvHsCyYwPxQqJSxSiHgrdDa+OLU7sAPuXg/cZjjlIc/HvQSsE/9z8Lbo6MqDbATXNOJ9twSX8AG0WDIrm5rxlbWglvLQbHFyZ4srXM7lZSijHIG1BJ3Vi/nrE/twWuNerDZz3XBaEjtwZ32Q59olS0jxt/2erd4JhbTZHm+E6vZ5+kroz9pdQrgseBerz9ge3wE1aMW+K2wTB06vRKGhuF26/DEVVCQz35u/NvwRrP2ejs0K5THEbAlYpcDg2dlSk7ahYGHQ+rgJdjEsoymuViovOx+WwRudj/ZXyibRfIJIZP4a5E9RxEV4VXEo2l4vptrcTU2DeSa6x721vpzkujpfAXFxZEYx3IE9y9AQmRuIDTXgnP5SwCwpn8nMOSJYoMKJabZMspD4A7WyOdgvdH0rYkUjbwQOztF1yUjPVPSxcXMG7oTXQIIQOBJaDv1WCBpYn75W3H2KENF3DStRDasJbxXU9RL7QjIt5grYI9jBMKdAxHHNofCmwsVvjXwr8nvx1/hXQgFawnWJWmNs8EXG/uGuADBDt5m8E38a/FNhIrmeeBx20FhRcZHU6GVmdZuh87CqdpR//98EOCj1YaYBYLqIfRoyDeyaXk3U+epro/uPHKYMwfDl4n11jD2MVLLWeeh00QrGQ87Sx68+fKOoxwWDthPWTj/Rflga7UAKo5kg2GktwTHuqkHoVth7+w1q5x3e7O+1FbUYp0owPfYZVM6lVke0dVVet3gdx+agaSW2Xs1gtI0LOw014J7Iwzn1DrawLwaGCmHK8gdVjcrJ/UuZS7BssdSlQj1cTqgsKZgq7nmnVyzav3NI1DIXYNr1sE3LVDQbTT9rehs+YzK1ABG1G7nTt4y1oYBZATLNOzEMOrBHzsf53L5KqxVa9dPN99dmaB3rQgBZiILYhKPZftb8BP+wWddsT+0wAAAAASUVORK5CYII=;fontFamily=Lucida Console;" value="" vertex="1"> | |
| <mxGeometry height="33.32" width="33.32" x="600.0041666666667" y="-730" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-119" edge="1" parent="1" source="LMfOWMqgcrZfNNjsRFPx-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;flowAnimation=1;endArrow=none;endFill=0;fillColor=#6a00ff;strokeColor=#3700CC;strokeWidth=2;" target="LMfOWMqgcrZfNNjsRFPx-105"> | |
| <mxGeometry relative="1" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-6" parent="1" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAFIAAABcCAYAAAD9JuLrAAAACXBIWXMAABYlAAAWJQFJUiTwAAAS2ElEQVR4Ae1cSXNctxHGUOIiikNSCy1x0+bEdipeYpvanarEVbnkkKqkyjk4PyQ+5p/kF8SHHHLIJZWyI4uSrCxeZFdKKkvkUBIpWdxJkYyY/rrReAAe3gzGpn0a2I94jeXrRvcHvDfAjGq/e/fdXdNJ39oDXd8aoQPAHug4co+I0HFkx5F75IE9gukwsuPIPfLAHsF0GNlx5B55YI9gOozsOHKPPLBHMB1Gdhy5Rx7YI5gOI/fIkftzcH7xXs3s0n81+q9V/vW9XbN4r2Zuf5i3qfTz33eTCV1md7dGOfBtTvIuyj155somyzNX1luaXZ/sMy+8M2ZMgOPrAYdIh62fn37I2PNX51pipxpkORJjqWGg/D8GWi0fPlkzh08ac+atmrnzD2Nuf9DKoTIgUwMu3fPAoAgyXdCLcpInLx/kgU9cqpvZK2tm5soq1VUl2w8Y6M954t7qHTlPTqd2I+cnzML0nJm/OlsFnCzPcyT7gv7woBSntXzmMhlOfZqx02cckKGKy6xDw/qCseMX69xu9sqKGhTmMI/tlT7+PZzqy7G+o+cmuX5heibEbCIhVK0TAonIcY77fPnMT415/qfoUJVQBzP8Sx2mZapYZAwc1/jFITM42ZsG5i5YGixGjXJcnrzryXzvyUfPnzT9E8Np7EQpkFsnji7+IMphTgXJ8qKdMaeJmYdOpJ3JaxTjGvOMGIRLyqKcHPcMDtR668wX3zmWtN+14/bCzkKXh6N4ifzEr19NYqcK8xxJPsCDhv+3zFRZmapyLaiH84QFp9/al9Lv6pktvF7ZPswg3BcYuJep7jGL8McvHqrApr6Mg/YFbjMmFu1FR/94FXaoEq1bJ2KM0E4yMLOVjCbMAG5Jg+A+6BcmbgcHKSOss9qRByYPhKBW2t2Vp7TDUh05OdvRZY6cO53EjgvzHjYIJkfU786FXoEv0z0ZK32ERUMnELMdr73eyjomflbmaF+R/dcgxyzYAwaTs+oT/Qrm5UU996G2vF6yXaST2U/4VmYszB6VbUBlRnmwFbewtHWiURZrHoRmMurkekY5LmXEMDszVCdrorbRXBharIlUTt34IUMDtcuyXU9lbQ1RRRK9Uq82VK7Biku5b3Pv+OEUdKksm5F575FgiDBQIiyyMkLYFNtAbcAEXR+5fyEXa6JtxzMD975cxQfFkSle6KFy0hPLrIuf3FRHTC900G2LlOdI0IFpCOWaQLVCdk1QzIOUXO6FYdrTz8N6GwRMKxuQVvUYrOrzcbncx/DvLX7RVzEKvVoHO3JSVSiDvk/wXgrGANNdvoxCQNFln7by/qaNbR21iNPSzP+oKGwHx4hztJ/msR5ZX6F3YOJgAL06u0px1n5YE+nek+OnMzDcO2d0HwBXCNDUMj25S+yqfF9EnVyytuDeRtbl2gaOiJK2IecVa6I4kh3K9dTf1afeNyNMK67OkDMVP5lbW6m9a2eD6Mtp9LA0y5HYiGj1nqgRdkxkBheMQP3Jt8qfQmQDQttVMRH1HhvBfL6ozDLt2IXyi/laY601E6l/NRNVT+i0lISWLdOTe8bcwW4OFkJ7cYYocxEYqNG1bHJMQhfU18zgBHZ6wrQ0s02bDzRgZUyCEdqf2wT15ATbz1+vVcP81YZZm11xbbRtgaP94Uzfbntv7Va8ZnmWIwFw+0NjZK0kQd/BSJGsLVAMKMhl5qiRaDs0WXYmdnHgUGEZcOzl9JBsmefYw3Kh6+Bk3RycqFPfMC1MN6ig6O+wqQx2+XLyHnoy0r5XX3nlDxntuMncJ8jkc7NGFTIGB1nubQ6mOGPp3taPvNxHDNxgPP/Po89oj5EcV5/oczjstAAn1qOyOKV7sNcs3nrsw5rt5ae0LcZPS9M/Pkx2SFs4TQIMR8E+m1N5LC9evxVgpoS2HAkATHNcm8vkMIpW75Aolqc67mEg5Y4xNuosSz3aLM9slexZmXlKQ6qZldktU5/Ep5WivdxbLL+ccPFEhs6eQfqoSMHAdI7TemOJ62BX92AmttWzeP3zGK4k1/bi+5HyiQWDlDQ0iddT2oi91MdRZ+cGjO3idbFyL1GBKMfHP6zDkmr2NadmnjuPh4vHKo+5d9+/Rc5c1k6V+QH3qaWwXaY7utgyUr45t1CJoRV74kgFS+UnLveTQ8kZ7EgduEz1xkertNPdesApXJQduzBKDh1jNup6p3ownRem71V13fPytqd2uxbIUxlnLLT+YROWmYP1EzJ2bTCVn7YLy+3X6KV7fvo+Y/SPD1FOgbIBO0DrIaY5T+lvhN5ep+/ckWrOMj+VrTPt2oOB1ycO2P1EOHRTm7eVrzWwJnbRUxvOs+szydhLPHL+DDt0o/GkLcx2G39vjoRh/IDBk5lO+JQ5MiWx9vWb0YtHedD1Sfm4t7WMV6K8tN7AElEzzERyoj/VD4wfoX3FH9j6I5zvrJTfHPI0pVtlrZFvv9djBy5TsphCIsNodczizA45bMcs3du274ZlxeOXhs3YBZl6xWsHsIqpqQ7261dn1+khsmoeNjkyPfGb14iJh9mRjMGvO3j6W1vj1xzSibqNxmOz2XhkFq9/VjY4oySLkacu748cKY7jgZMRbCSvTTXTO7iPD6RGXpb1L/2as8ms7B7ssWtmyCAddBEwqe8e7CMnDdIDZoJ1CgvDUS7demgO8662h8mBVmfaPHLovoEB0zv2nBk6+wqpr5mnc/MhcAsJqBmJnEXgvP7wtKFuvBaJEzFgf21imcpw/vyj39J0TaS5j+i9jtkAE/QCnsXSMrwj4vJk6Bo5P0nXiQSyMY+v33WYrh8HXPU0zwenXjVDU68lsasKgdgy6dTVnelCttOFI64s1SkkMp7U45fwRA3TyswGs5yx4v54skcXP+2jsqPnThgcm8bp8fQdN7UdDgWi2m5lr+qlhyA5snfseAxdKWc5smCMRlKcVZR7zFSDPQaMXxzmqRxbsdrAV1AsJjNc8Sm3TFQdVfuJR8+d4o9+MfZ6Y5GKPLyqe08v2+LJR3/1yxi2UoamlqnYb9SIaW53fMAUclyz/cQxcmac5q48tswDjmJprjqa5dK2f6J8ZIrXHWYj2B4z3pfJdv+MRhmsZzv1qTdis5NyliM5shwpMaqQ0d2uaxxxrz7JgIQNHgMUl9ln+1cx0bGN+h9InD1vNL4mZc0Z6WZDqp21q2d0PGF0uSjrzMZF1EYXzkPkOGdHisztPNmvHxjHUzxOHo6HBxz/E5DTRw+8lN6+MbwblpPa7dsh/XVNpJz12vUTDiWZ9WOMfJVxUyVZjBTAkHkwTiMukS1kLecnvUabIiw7OoUZq7NrDiNrTVQsmxeMgu44WXsSjOc3DMWien8GcB3KbH3PGF61Wqc8RiJKHDkKGGN60eIIohyGh+24D9Y+jizqygZJmeJpf5ELPJUJy+oLWMa6Q2yokraFXc5GNI1wZHyqJ7YjxE5JWYxcmnlGdlNTXBpJxwob+ag8bidywgTLCGVASQ/rFR3cJrLD9Yug8SklbUN5DK6dP75ATwSeELMc6aLLUZSocbRLss8+iWrBRmFGbMPqjJzXMEOAl7xkDVOGKtMY27bH5+k4+fWOjdy+WBOdPjubnKx2JNge64Gc5Uh8dsYgNHLqHJXD3LazEXWM4WhDZZws2wIGkFmxTKY6rOhe9AMnTJtzdOzAOPgmnO0f47aS81yU1wobEHBes/dEsFbr8Q6m72ESYaxX2IjFrnaYHtJ+YokFygbqw3XUxbUBc3BpGysPn30xBCZp8drn3K7Ze2Jop4er+JTnpCxGYnN2lr8AL4MIGQiIqouM8CI+kDjlw/nKwjV8Ad5icHthKZeR3JyJvu5wyJu08bB0A7s5fhtfj1fu2al62fY8rmW2IlNwZDpLl07rmBGVshdZtMHxQJzwxXc+f3ZM0zXMY4hlnltLrax6e8dGTN/4SAxtlq5/Yp42FqzdhGvtURwsWSmGazsJYgm2VICQZCccVuGcxUUYO0IabRtRx55EhPG+hjOWVLr7/qfmER+beixRbC93+Frm6Rk+++MUtJn/81/N8o3/iK2RnSU8xQ3yJGxQmLUf6ffAkWmDt8DwhKYj0Ho354gqnIpIapQLWRkm9ThyleMBH9nw+QrOWLboLBoY++pybKqMYTweoDA1lLuo/QB1S+8lPp17YLbo2lkhItBeZNfAoNgb2C12xnZv3KTfubRIWTvkLTCCanwrbABHBTyNjwdTSgYuDsfXSdr5+QWU4BWnbxz7mzUzPPUS5Rg4GAzHFk5YuvEpTWkw8PtLbTOylWk4Z8FHP1wPrz6k5jXe1eY1iQcujsSpH764384pH85ZNt2RwBeMjV1tdqTn0J4xrMNgJvR/P2nPHRmb7Y5MyWl8yscDJhbRWiXbX3Am9g7bTzi4X7rxOQcEm7DMTrsG9jpnPmgf+Bv0+M4dqTbJ10jATnv+TIwBaw6MHaJd7tN030UHUN/syBSvOcDq4R1tme5Yq3vGxszA1Jvs6K05nH9/dylrjcTxKQzlhDdvuueMC2w53ctuDhdW/sE5C44HitNBu7bZNe7xtTvUF6d62E9EEvwN/uwsJVV/B+l4YHDqdWZm+PATHasff4wnpNm6X/xwEw7fvo8vWX27lLX78yL9ypTfq3Qdorx4OutijwFbg2l9lCldGKxm4mskmIJH6IiAA0IDkUFLfvjsD1kePqu4Nqc+m3OP7Bq5QPflU77lG/9mGwbexK52iAt7D75xjrH7nf2wV/C35mbNDjkUTt2+f5f6t5eypvbYRdoQiN6/VIbz+LL1uO+mb4X1T8jDJPVlJqyJ/ROHk98Kk4FZTGB7uPvp9aZ3/JgZeOl50ln9mlM/O2UdpI7y8NTeKO8aOGS6R0+Znhd+wtg7bTozy5HHLxzhSDLjKLJFtMlQlmEwGBDK+D4iTvpw/ry9En6/Z2eZzrZfkp/25r4nuulKunpHj/Mp3/qXWAriVCOn4IhA7CrsbiYjaDQGWmL2j57ma+u//4qBK2WEKiNpRGX6Mks0osSY1A4zjIfD0XbkwsmSjnV+sGBgit1+jifz4BQYFKaVG7QWekxmWypl2RkKxkQ27R89Y/reeDsEbiLB+pZJGSPrJKKWe5GjqK08mU+V9MCZDouMD/XEsp0JrNvWUZ/6m68TM8uf35/SU9rZi9miNvPMEeYV9WKnvtSLHcb0vf4zZmbJ8ERBliOrIuozke8RdWVYxIDiS52FFV9fu120137IK3CYvREu2uI1J07bc96Oko9tLAODMs9uLqcPsTTNMaMwzXNSliOxlygXIol7L8JN721bsgSsLCfCcQzRtnnYuo+IvGe07MituUaFnZ6eJFNhJf3LHRgo5fuOn0JBy5TlyJgh1UyUNRGLts9MXQdTrHTtEgzRfpoHbT1m9owlzp5hQ5LZzRhZMFEZiZHkpKz3SGUgqK4Mks/OInM5MQOGoy0GjHZarvexQfgqnbQHDmIqbOTc66943AYzQOuCPER3M0fb0NO4wC3bSaBUjenGzVy+P5ORWY5kJijL1FGRXLBQHAmj5ZIBCJuoKE7MGmprB+pYZPXwKwmc7MnsWLWD9UBHnNQOX39VGZWjCqkql9rKv1mOxElfPx0TMBt5AB4rApnGSzKCCot85vCS46ws7HGMZDJgFLZ/hCPtQBTbJtCroy9w8QklsIWZRthRP9hVIyZyTt1ts0AuUKvvUqEstfbXRGaMW3toALi37OSpxzJg5QrXtxI0fdSjkz5u22ztsng1r02kp4xszPaDWSq2ffy+1jYEza2FHJ8qOYUelsHClol/sguGlK7w/QuGuTbMLLJO+7DxZVV++6K/rLEIgl/v7hUTueopQ0tfrlccxYWd6EB/+EYYWS0nwKOiLEfin7lq9Z7I65aLtGUQHBGUlacg9hN1XUwxOpwBhFtiouqKRkaiHBFovZ8XzJPZ1EouY8clQM9KX/3pi4IdjhGIIViBwFo2Woa4s2QrI/BMgkjbZmOevwDv+lsc/z0xrkvJESyL2MXZuPmB2ObZAUv0PTEvT6GHZdmOxC7OwjStOd6amFoHQwb6LMB9mZEwB0emy3TOonicx8xrJQMokTZu/p22x+5Rjegv1kReFL01spmcAI6KgJ6d5GdpeBr6aw0Z4K9Vjpm2jSc3U7REe4k4MlW26doK5zPrHU5aboa98pc/ms2bf6MmmBaYF+3mzdClLmsbzYfBYdWja3ddJLvr9C/oeeugfx8za/XLu3Qcip/TpROOTFc+pq0rsI8w99WHAmxhldQV9/JUXm9xZLrz4CuD69kafk1Bvev4yEok4DeO5vnmPxGE5inrqKE5RKcWHmhrandcVu2BjiOrfdNWTceRbbmrunHHkdW+aaum48i23FXduOPIat+0VdNxZFvuqm7ccWS1b9qq6TiyLXdVN+44sto3bdV0HNmWu6obdxxZ7Zu2ajqObMtd1Y3/D2ircU9Bfe7WAAAAAElFTkSuQmCC;fontFamily=Lucida Console;" value="Debezium
(CDC)" vertex="1"> | |
| <mxGeometry height="32.340425531914875" width="28.823404255319133" x="604.4944131047833" y="-650.0004652131664" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-87" edge="1" parent="1" source="LMfOWMqgcrZfNNjsRFPx-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="LMfOWMqgcrZfNNjsRFPx-6"> | |
| <mxGeometry relative="1" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-72" edge="1" parent="1" source="LMfOWMqgcrZfNNjsRFPx-89" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classicThin;startFill=0;endArrow=blockThin;endFill=0;sketch=1;curveFitting=1;jiggle=2;fillColor=#60a917;strokeColor=#2D7600;exitX=0;exitY=0;exitDx=0;exitDy=62.64;exitPerimeter=0;" target="LMfOWMqgcrZfNNjsRFPx-6"> | |
| <mxGeometry relative="1" as="geometry"> | |
| <mxPoint x="733.1508441627229" y="-626.982488714982" as="sourcePoint" /> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-73" connectable="0" parent="LMfOWMqgcrZfNNjsRFPx-72" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Monitor push msg" vertex="1"> | |
| <mxGeometry relative="1" x="-0.1736" y="2" as="geometry"> | |
| <mxPoint y="-18" as="offset" /> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-88" connectable="0" parent="1" style="group;fontFamily=Lucida Console;" value="" vertex="1"> | |
| <mxGeometry height="93.52" width="116.05263157894737" x="840" y="-780" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-89" parent="LMfOWMqgcrZfNNjsRFPx-88" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;fontFamily=Lucida Console;" value="Push Message<div><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">&nbsp;collection</span></div>" vertex="1"> | |
| <mxGeometry height="93.52" width="116.05263157894737" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-90" parent="LMfOWMqgcrZfNNjsRFPx-88" style="dashed=0;outlineConnect=0;html=1;align=center;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.webicons.mongodb;gradientColor=#DFDEDE;fontFamily=Lucida Console;" value="" vertex="1"> | |
| <mxGeometry height="35.06999999999999" width="58.026315789473685" x="29.013157894736842" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-113" edge="1" parent="1" source="LMfOWMqgcrZfNNjsRFPx-93" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="LMfOWMqgcrZfNNjsRFPx-89" value=""> | |
| <mxGeometry relative="1" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-93" parent="1" style="points=[];aspect=fixed;html=1;align=center;shadow=0;dashed=0;fillColor=#FF6A00;strokeColor=none;shape=mxgraph.alibaba_cloud.kafka;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;fontColor=light-dark(#000000,#FFB570);" value="Kafka via Kafka Connector for Mongo" vertex="1"> | |
| <mxGeometry height="42" width="56.699999999999996" x="869.68" y="-590" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-94" parent="1" style="text;strokeColor=none;fillColor=none;html=1;fontSize=20;fontStyle=1;verticalAlign=middle;align=center;autosizeText=1;fontFamily=Lucida Console;" value="Solution Overview - Account Push Dashboard" vertex="1"> | |
| <mxGeometry height="40" width="230" x="346.62" y="-910" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-102" edge="1" parent="1" source="LMfOWMqgcrZfNNjsRFPx-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.999;entryY=0.449;entryDx=0;entryDy=0;entryPerimeter=0;" target="LMfOWMqgcrZfNNjsRFPx-48"> | |
| <mxGeometry relative="1" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-111" connectable="0" parent="LMfOWMqgcrZfNNjsRFPx-102" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="3a Push send" vertex="1"> | |
| <mxGeometry relative="1" x="0.6577" y="3" as="geometry"> | |
| <mxPoint y="-12" as="offset" /> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-103" edge="1" parent="1" source="LMfOWMqgcrZfNNjsRFPx-9" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.046;entryY=0.911;entryDx=0;entryDy=0;entryPerimeter=0;elbow=vertical;fontColor=light-dark(#000000,#FFB570);curved=1;" target="LMfOWMqgcrZfNNjsRFPx-93" value="3b CDC writes msg into <br>Push Message collection"> | |
| <mxGeometry relative="1" x="-0.0172" as="geometry"> | |
| <mxPoint as="offset" /> | |
| <Array as="points"> | |
| <mxPoint x="610" y="-320" /> | |
| </Array> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-120" edge="1" parent="1" source="LMfOWMqgcrZfNNjsRFPx-105" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;flowAnimation=1;fillColor=#6a00ff;strokeColor=#3700CC;strokeWidth=2;" target="LMfOWMqgcrZfNNjsRFPx-15"> | |
| <mxGeometry relative="1" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-105" parent="1" style="image;aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=default;fontSize=12;spacingTop=3;image=img/lib/ibm/vpc/Bridge.svg;fontFamily=Lucida Console;" value="Filter/Search,<br>Push via Websocket" vertex="1"> | |
| <mxGeometry height="60" width="60" x="450" y="-700" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-112" parent="1" style="text;html=1;whiteSpace=wrap;overflow=hidden;rounded=0;fontSize=8;" value="<h1 style="margin-top: 0px;">Key points</h1><div><ul><li><font size="1">Debezium is a Change Data Capture solution - it can run embedded to a microservice/Spring Boot app (shown here) or standalone;</font></li><li><font size="1">CDC automates getting changes to data (push msgs) into another sync e.g. Redis, another DB, kafka, etc.</font></li><li><font size="1">Here it is used to show how we can support event-driven pushing of the push msgs to an awaiting UI/client.</font></li></ul></div>" vertex="1"> | |
| <mxGeometry height="200" width="383.83" x="120" y="-1120" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="LMfOWMqgcrZfNNjsRFPx-116" edge="1" parent="1" source="LMfOWMqgcrZfNNjsRFPx-6" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.476;entryY=0.118;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;sketch=1;curveFitting=1;jiggle=2;curved=1;" target="LMfOWMqgcrZfNNjsRFPx-42" value="Pull full message content/metadata from Azure NH<br>via Telemetry API"> | |
| <mxGeometry relative="1" x="0.0264" y="25" as="geometry"> | |
| <mxPoint as="offset" /> | |
| <Array as="points"> | |
| <mxPoint x="480" y="-510" /> | |
| </Array> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="Iu68DHvDFBqucC8DujDw-1" parent="1" style="image;sketch=0;aspect=fixed;html=1;points=[];align=center;fontSize=12;image=img/lib/mscae/Cache_Redis_Product.svg;" value="" vertex="1"> | |
| <mxGeometry height="32" width="38.1" x="460.95" y="-732" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="tUs00jHpkPiUZ1DHM1XJ-7" edge="1" parent="1" source="tUs00jHpkPiUZ1DHM1XJ-5" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#6a00ff;strokeColor=#3700CC;strokeWidth=2;curved=1;flowAnimation=1;edgeStyle=orthogonalEdgeStyle;startArrow=classic;startFill=1;endArrow=none;endFill=0;" target="LMfOWMqgcrZfNNjsRFPx-15"> | |
| <mxGeometry relative="1" as="geometry" /> | |
| </mxCell> | |
| <mxCell id="tUs00jHpkPiUZ1DHM1XJ-5" parent="1" style="html=1;verticalLabelPosition=bottom;align=center;labelBackgroundColor=#ffffff;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;shadow=0;dashed=0;shape=mxgraph.ios7.icons.eye;" value="" vertex="1"> | |
| <mxGeometry height="14.1" width="30" x="130" y="-723.05" as="geometry" /> | |
| </mxCell> | |
| </root> | |
| </mxGraphModel> | |
| </diagram> | |
| </mxfile> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment