<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="850.25" height="434.88" viewBox="0 0 850.25 434.88"><g data-kind="graph" data-name="G"><polygon points="0,434.88 0,0 850.25,0 850.25,434.88" stroke="#fffffe" stroke-opacity="0" fill="#ffffff" stroke-width="1" /><text x="425.12" y="427.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">Blast radius: Azure Service Bus unavailable</text><g data-kind="node" data-name="0"><polygon points="0,86.88 0,50.88 193.25,50.88 193.25,86.88" stroke="#000000" fill="#d3d3d3" stroke-width="3" /><polyline points="113.5,86.38 113.5,50.88" stroke="#000000" fill="none" stroke-width="3" /><text x="56.75" y="73.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">! Customer Portal</text><text x="153.38" y="73.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">Application</text></g><g data-kind="node" data-name="1"><polygon points="7.88,175.88 7.88,139.88 185.38,139.88 185.38,175.88" stroke="#000000" fill="#d3d3d3" stroke-width="3" /><polyline points="105.62,175.38 105.62,139.88" stroke="#000000" fill="none" stroke-width="3" /><text x="56.75" y="162.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">! Admin Portal</text><text x="145.5" y="162.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">Application</text></g><g data-kind="node" data-name="2"><polygon points="229.25,175.88 229.25,139.88 371.5,139.88 371.5,175.88" stroke="#000000" fill="#d3d3d3" stroke-width="3" /><polyline points="315,175.38 315,139.88" stroke="#000000" fill="none" stroke-width="3" /><text x="272.12" y="162.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">! Orders API</text><text x="343.25" y="162.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">Service</text></g><g data-kind="node" data-name="3"><polygon points="428.12,86.88 428.12,50.88 577.88,50.88 577.88,86.88" stroke="#000000" fill="#d3d3d3" stroke-width="1.5" /><polyline points="521.38,86.38 521.38,50.88" stroke="#000000" fill="none" stroke-width="1.5" /><text x="474.75" y="73.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">Inventory API</text><text x="549.62" y="73.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">Service</text></g><g data-kind="node" data-name="4"><polygon points="421.38,367.88 421.38,331.88 584.62,331.88 584.62,367.88" stroke="#000000" fill="#d3d3d3" stroke-width="3" /><polyline points="527.38,367.38 527.38,331.88" stroke="#000000" fill="none" stroke-width="3" /><text x="474.38" y="354.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">! Billing Worker</text><text x="556" y="354.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">Worker</text></g><g data-kind="node" data-name="5"><polygon points="407.5,273.88 407.5,237.88 598.5,237.88 598.5,273.88" stroke="#000000" fill="#d3d3d3" stroke-width="3" /><polyline points="541.25,273.38 541.25,237.88" stroke="#000000" fill="none" stroke-width="3" /><text x="474.38" y="260.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">! Notification Worker</text><text x="569.88" y="260.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">Worker</text></g><g data-kind="node" data-name="6"><polygon points="647.62,354.88 647.62,318.88 837.12,318.88 837.12,354.88" stroke="#000000" fill="#d3d3d3" stroke-width="3" /><polyline points="773.12,354.38 773.12,318.88" stroke="#000000" fill="none" stroke-width="3" /><text x="710.38" y="341.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">! Azure Service Bus</text><text x="805.12" y="341.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">Platform</text></g><g data-kind="node" data-name="7"><polygon points="444.62,141.88 444.62,105.88 561.38,105.88 561.38,141.88" stroke="#000000" fill="#d3d3d3" stroke-width="1.5" /><polyline points="519.88,141.38 519.88,105.88" stroke="#000000" fill="none" stroke-width="1.5" /><text x="482.25" y="128.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">Orders DB</text><text x="540.62" y="128.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">Data</text></g><g data-kind="node" data-name="8"><polygon points="676.12,86.88 676.12,50.88 808.62,50.88 808.62,86.88" stroke="#000000" fill="#d3d3d3" stroke-width="1.5" /><polyline points="767.12,86.38 767.12,50.88" stroke="#000000" fill="none" stroke-width="1.5" /><text x="721.62" y="73.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">Inventory DB</text><text x="787.88" y="73.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">Data</text></g><g data-kind="node" data-name="9"><polygon points="683.62,409.88 683.62,373.88 801.12,373.88 801.12,409.88" stroke="#000000" fill="#d3d3d3" stroke-width="1.5" /><polyline points="759.62,409.38 759.62,373.88" stroke="#000000" fill="none" stroke-width="1.5" /><text x="721.62" y="396.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">Billing DB</text><text x="780.38" y="396.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">Data</text></g><g data-kind="node" data-name="10"><polygon points="675.38,285.88 675.38,249.88 809.38,249.88 809.38,285.88" stroke="#000000" fill="#d3d3d3" stroke-width="1.5" /><polyline points="745.38,285.38 745.38,249.88" stroke="#000000" fill="none" stroke-width="1.5" /><text x="710.38" y="272.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">Key Vault</text><text x="777.38" y="272.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">Platform</text></g><g data-kind="node" data-name="11"><polygon points="634.5,215.88 634.5,179.88 850.25,179.88 850.25,215.88" stroke="#000000" fill="#d3d3d3" stroke-width="1.5" /><polyline points="760.75,215.38 760.75,179.88" stroke="#000000" fill="none" stroke-width="1.5" /><text x="697.62" y="202.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">Application Insights</text><text x="805.5" y="202.68" font-family="Times-Roman" font-size="14" text-anchor="middle" fill="#000000">Observability</text></g><g data-kind="edge" data-name="edge:0"><path d="M 141.4 88.19 C 171.7 101.56 212.25 119.44 244.68 133.75" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="245.94,130.48 253.67,137.72 243.11,136.89" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:1"><path d="M 194.74 68.88 C 262.06 68.88 350.89 68.88 415.72 68.88" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="415.72,65.38 425.72,68.88 415.72,72.38" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:2"><path d="M 148.68 49.47 C 243.75 16.72 451.59 -38.54 598.5 40.88 C 624.2 54.77 615.81 73.43 634.5 95.88 C 657.72 123.78 687.92 152 710.3 171.66" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="712.44,168.88 717.69,178.09 707.84,174.17" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:3"><path d="M 186.7 157.88 C 196.53 157.88 206.52 157.88 216.27 157.88" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="216.21,154.38 226.21,157.88 216.21,161.38" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:4"><path d="M 185.87 138.46 C 254.19 123.42 348.28 102.71 416.02 87.8" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="415.21,84.4 425.73,85.67 416.72,91.23" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:5"><path d="M 177.63 177.38 C 194.58 180.81 212.43 183.91 229.25 185.88 C 363.21 201.56 518.18 202.87 622.25 201.34" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="622.19,197.84 632.24,201.18 622.3,204.84" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:8"><path d="M 372.96 145.75 C 392.34 142.46 413.28 138.92 432.54 135.65" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="431.74,132.24 442.19,134.02 432.91,139.14" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:6"><path d="M 343.21 138.55 C 352.69 133.74 362.59 128.38 371.5 122.88 C 388.52 112.37 389.59 104.78 407.5 95.88 C 410.51 94.39 413.61 92.96 416.78 91.61" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="415.48,88.36 426.06,87.93 418.06,94.87" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:7"><path d="M 303.92 177.37 C 310.94 222.23 335.13 332.44 407.5 377.88 C 479.39 423.02 514.88 392.52 598.5 377.88 C 615.26 374.95 618.26 369.93 634.5 364.88 C 640.4 363.05 646.5 361.23 652.66 359.46" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="651.47,356.16 662.05,356.82 653.37,362.9" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:9"><path d="M 310.51 176.91 C 325.84 206.3 359.79 261.68 407.5 283.88 C 491.61 323.01 600.86 307.03 671.05 289.51" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="670.09,286.15 680.65,287.04 671.84,292.93" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:10"><path d="M 372.56 164.35 C 440.02 170.48 542.62 179.81 622.5 187.07" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="622.66,183.57 632.3,187.96 622.02,190.54" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:11"><path d="M 578.46 68.88 C 605.7 68.88 636.57 68.88 664.06 68.88" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="663.8,65.38 673.8,68.88 663.8,72.38" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:12"><path d="M 578.36 81.87 C 585.81 85.48 592.73 90.07 598.5 95.88 C 640.72 138.44 594.37 181.34 634.5 225.88 C 642.64 234.92 652.97 242.03 663.98 247.63" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="665.42,244.43 673.05,251.78 662.5,250.8" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:13"><path d="M 578.17 87.42 C 585.16 89.95 592.04 92.77 598.5 95.88 C 640.93 116.33 684.19 149.26 711.83 172.15" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="713.78,169.21 719.18,178.32 709.27,174.58" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:14"><path d="M 586.02 345.39 C 601.66 344.53 618.24 343.62 634.51 342.73" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="634.31,339.24 644.48,342.19 634.69,346.23" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:15"><path d="M 586.02 364.39 C 613.81 369.31 644.56 374.75 671.33 379.49" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="671.9,376.03 681.13,381.22 670.68,382.93" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:16"><path d="M 560.25 330.45 C 595.04 318.43 639.84 302.96 676.17 290.4" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="674.85,287.16 685.44,287.2 677.13,293.78" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:17"><path d="M 536.2 330.43 C 555.25 318.2 579.32 301.45 598.5 283.88 C 616.88 267.04 614.33 255.53 634.5 240.88 C 645.08 233.2 657.22 226.64 669.44 221.12" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="667.91,217.97 678.49,217.26 670.66,224.41" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:18"><path d="M 560.86 275.28 C 594.79 286.86 638.08 301.63 673.76 313.81" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="674.52,310.37 682.85,316.91 672.26,316.99" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:19"><path d="M 599.87 260.73 C 620.84 261.79 642.8 262.9 663 263.92" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="663.04,260.42 672.85,264.42 662.69,267.41" stroke="#000000" fill="#000000" stroke-width="1.2" /></g><g data-kind="edge" data-name="edge:20"><path d="M 583.7 236.41 C 606.06 230.94 630.48 224.98 653.29 219.4" stroke="#000000" fill="none" stroke-width="1.2" /><polygon points="652.39,216.02 662.93,217.05 654.05,222.82" stroke="#000000" fill="#000000" stroke-width="1.2" /></g></g></svg>