<mxfile host="app.diagrams.net" agent="architecture-diagram" version="24.0.0">
  <diagram name="Deployment Architecture" id="16-deployment-architecture">
    <mxGraphModel dx="1400" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1780" pageHeight="1220" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="_box1" value="Google Cloud — global" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;verticalAlign=top;align=left;spacingLeft=34;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="80" width="1690" height="200" as="geometry" />
        </mxCell>
        <mxCell id="_ico2" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAB40lEQVRoge3Yz6sOURzH8dfjXlfuQkoW6ooiIUk2imRna+kvYCMLUlIsWNhYKFtZKUp3y80/YGOHKD+6RCGJErnyazF3MsbM85z73HnmTDnv+tQ0c2bm8znnzJyZL4lEIpH4n+k1dJ21mMJKfMFjvG7o2iNjChfwFL8q9ARnsTqWwTrGcE7W01XGy/qEo5ob7UWxAjPCjJd1DRPtW/7DOG4bznyuqyKOxPkAgyE6jD24IXtOPmMWV7B9VObX4WtDAb73OfYDZ4xglC41ZD5UJ5s038PLlgPMYUOIuSUBbTbJ3vltMoFDIQ1DArRtPmdvSKOQALFW0kXfdxlO4IV253+uOyEmx2v2b8U0tgTHbZ57w564Ex/E6fWynuE4loeaX4VXHTBe1kNsCwlwuQNm6/RuUIg1+NYBo/30SGk6FV+jB7G0X8IOsBlH6g5Oi9/DIZotmi6OQKwVd6Gsl33e4O8AUf+WFsjGfKMYoPNVhAKT+UYxwIMIRoblTdXO3eI/oCGakxUX/qGHux0wOEg3q8zn7JP9l8Y2Waef2NUvAJzqgNE6XRxknmwqnZ5PG9twUdfVf/5Xsh/3O2D8I46pKbUMqr+MzQc5gB2y1Xqy7xnN8BbPcUtWknzfwj0TiUQikWif37lJeEKjXHZHAAAAAElFTkSuQmCC;" vertex="1" parent="_box1">
          <mxGeometry x="9" y="7" width="20" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_box3" value="Anycast edge" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;dashed=1;dashPattern=6 6;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="110" width="810" height="150" as="geometry" />
        </mxCell>
        <mxCell id="n.g-lb" value="&lt;b&gt;Global external ALB&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;one VIP&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="270" y="140" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico4" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABzklEQVRoge3XsYsUMRjG4efURgQbQQ4OxSu2EEEEwVo7Qey8VlGxFnv/BnsFCy0Ee7sDRXsrUQQREexszgOFc3HXIg7sjJPc3TK7k4H8IEXyzYT3JfnyJRQKhUKhznEc6FvEPBzBa0zxEaN+5eyf64L4qn2zBxM5LdWxRn8Nb3A69VNOBtpYxUsJE7kbYBcTh1rGjuLgIhVFOJyIrWITl/Ap9tF5fFZPpNxaMrE3MxC4l/ZV2CWo58BazFlmnMTFqjNr4OfSpczHb7yvOrMGHgtLlDMT3BFyFaw0PjinvxJ+BTcS8Qlu4uly5Oyfe+KJ+0fE3BAK2QS38KQtmLuBpHjaK3Ff7DT6ne75q/iAt7jQxYQtrOOHsOfHwvW6Ezb+TVgl1LuuJm7hFG7jbFcTNsVPDafguSZUveaRNggDMfGDMJASn52B5lViA8+kj9cpvixMUZotPMLDtuBl/ydsjm0i3NlQr8T35VXYYqzgTNWZNfB9+VrmZtw2uC68OfveIru1bTOvx2YSj/BK+nk5xoNEfJHs4LlwrYkykl6JrI7RGCkTgzBA3MRgDNBuYrtXRXPQNPGiXzl1mqdQjBO4i1/CCbS1MEWFQqFQWCZ/AdclH6RcD+9yAAAAAElFTkSuQmCC;" vertex="1" parent="n.g-lb">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.g-armor" value="&lt;b&gt;Cloud Armor&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;edge policy&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="500" y="140" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico5" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,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;" vertex="1" parent="n.g-armor">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box6" value="Global state" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;dashed=1;dashPattern=6 6;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="910" y="110" width="810" height="150" as="geometry" />
        </mxCell>
        <mxCell id="n.g-span" value="&lt;b&gt;Spanner&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;config + credentials&lt;/font&gt;" style="shape=cylinder3;boundedLbl=1;backgroundOutline=1;size=11;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1120" y="140" width="180" height="100" as="geometry" />
        </mxCell>
        <mxCell id="_ico7" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,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;" vertex="1" parent="n.g-span">
          <mxGeometry x="12" y="44" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.g-gcs" value="&lt;b&gt;Snapshot bucket&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;signed, dual-region&lt;/font&gt;" style="shape=cylinder3;boundedLbl=1;backgroundOutline=1;size=11;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1330" y="140" width="170" height="100" as="geometry" />
        </mxCell>
        <mxCell id="_ico8" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADIUlEQVRoge3aTWwVVRjG8V9LkW+kwYDY6kLxC5QNJEIMECEGNSa6MCaGHStXrtyqxI0xJLCCDTGBBRuCiSQuTIgxhAUsABP5SAQlCFhlYaB82AqNdfFO06E9U+5M7+29rf0nbyY9M3Pmee85M/Ocd8o0zaVtHOfOwoosuvBEFp2YjTnZMf9kx9/AAK7jGv7ErziHK1VFlEmgE5vwOtbjOXRUvfAIbuI0vscRnMK/9ei4TQg+KH7JwQmKK/hMjGxlVuCHCRSdir/xqZiKpXgFt5osPh9HxH01ihkFbSfwWNmsG8jT6MexkTvaEwcvFU+TVmN1qjGVQKqtFUjqalWxNTMlE7gt7vxWo7fMwV9p/qMzH31YWyaBDuxrAeGD+AtvlRGfZzOON0n4HezG4qri86zCTpxvsOi7+A4fYmFVsV3Yj2UF+7vxAb7At7ikmtG7IVznfnyM1xTYBbyNHakdKTvdjavixjmAPfixoOM8S8RbfEnW76Jc//1Zf/1iHfB79vdYzMF7+AhrcBjv1qBDt9G/1gV8iS1YUEsnFVmObTgkplNewzepE8YagSIGREIXcBG/ZNurYmHSl108da1FmCsWR89msTzbvihGsIjkCFRZUXUYXkqORa9IZpaYDkXze1zUa0mY4tEsGsqU9EKTilQCdakGNICkrlQC19HTWC2VOF3m4LWGbXUrROGifixewtEmC+/D9irih2jDG/ga9yZQ+DV8jieriF6A5xPti/E+9uJn8Uaul+BbYrQ/wTqjyz3tCqoSRVbikjBxu/BbQaJzxdt4ZXbO49l2vmEj1+lBI3dXPCT+EA+Ky/gp2w4mrtGON0WZsUcFMzcgTNRWE/BWzfGyKClezGlJmrmHWYkZeCeL+zgpqmMnDRu5O+MU2yXM3At4FRvwVK0nl/FCM8X8XDeivUckc1lMlV4xVfrE3J4pptVCYermibLlM8KJziuhYRT1MHNDHzY21qGv0kxJLzSpmJIJTJcWGxDTpcVmCP9/lBarfKnvFh+6VwnPMvSl/pGS/dwUpvEszogy43Fh+mpmPP9qMJJ6lxanmRT8B1M0bJ9FjBNdAAAAAElFTkSuQmCC;" vertex="1" parent="n.g-gcs">
          <mxGeometry x="12" y="44" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box9" value="europe-west1 — serving" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="300" width="1690" height="190" as="geometry" />
        </mxCell>
        <mxCell id="_box10" value="Zone b" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="330" width="530" height="140" as="geometry" />
        </mxCell>
        <mxCell id="n.e-gke1" value="&lt;b&gt;GKE node pool&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;proxy pods&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="140" y="360" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico11" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACpUlEQVRoge3YTYhNYRzH8Y+3iLzkbZoSdhJZkI1YUWzYWbCxJCU1ZShlpVhQKIoFG28pKxaKDUnyUtTQZJCExZSJEYMMFs+cXMe5955z7jn3jppf/evWfc7/+f6e5/+8nMOIWqsxJeWdhA3YhMUYQG9JfRWqZTiJfvyKxRPsxuyW0VXRHAGsx7/QSfED17ER41rACyYMAVwZAkoDnhTvhRlb2izwWiXSaJRWYvOxDy9yQOWZnW+4jPUaKLFGS+QBdmIGFuGgsAuVXmLTcUS+EnmDA1hQJff4oUG5mnNQ7mNdLfjJeJQx6QDOY61sZ0o7dqErY38/saVa0r0ZEt3BVkzLAF1Ny3EcfSn77sOUpEQ36zz4FkexpADoJI0XFu4lfK/DsjopwdOEhgO4INReWdeOJEUl9iSB6Rc2Rw1H10n0CS/RjcEySKuoF8/wOstDSTMQxaA/x//YIkljahcOs1c1WP6agbQG4mvhIOYWBD0aa6Sr/UIMRFF5KcuzPqYJh93zjP0WZqAyeoSpn5UCPLpPfWmgv8INRPEV57Aqljsa7ax9DDbbQGV0oQOn8Tnjs++wHwtbaSBP3Pb3i87EegbK3BLT6oOwAx0TDq5MaqWBhziFs8KCzqVmG+jHRZzA4yISNtPAGewQFnRhqncXKlLdCoanuQZK0YiBVuu/NzAcDrJqasOeeo0qDXwsjyWT2tCJbcJVIkkfoh+VJXSrRKg0asNh4RW2Q3X4r7iX9Mds4R20rItaZx3wtDfWvbVGYR6uNclAVvA+bMeoWgYirRC+i5ZhYKbwTp0WvH+ofa6PaCtxoyADh2Qf8X2Ymgc8rjJmpJQRb6WRUsHLNNJU8LgaMdJS8LiyGBlW4HHVMjKsweNaKXyW78Zd4atdIdvhiEZUsH4D+zfN9JHFLwAAAAAASUVORK5CYII=;" vertex="1" parent="n.e-gke1">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.e-redis1" value="&lt;b&gt;Memorystore&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;primary&lt;/font&gt;" style="shape=cylinder3;boundedLbl=1;backgroundOutline=1;size=11;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="350" y="360" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico12" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAA2UlEQVRoge2ZMQrCQBBFH2IRG20ULHJ0sfAAaul5xEJTCNoYsdAisRIhu2bzDfwH080y/zHdDph+kQNb4A48I+oBnL/UHlgA01Th50ARGTykDsAshcCqg/DvWqYQOHUocGwaahAgMA7o/ZVJ08YQgb/EAmqGke9KYNRmEOAGZKGPer8BC6ixgBoLqLGAGguosYAaC6ixgBoLqLGAGguosYAaC6iJ/RvNqA4Rcnq/AQuoCRG4JkvxyaVpY4jALiJILElmdXXoLupZSciBDdWJqe3gJbCuZ5je8AIZfJ++VGi3uQAAAABJRU5ErkJggg==;" vertex="1" parent="n.e-redis1">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box13" value="Zone c" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="630" y="330" width="530" height="140" as="geometry" />
        </mxCell>
        <mxCell id="n.e-gke2" value="&lt;b&gt;GKE node pool&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;proxy pods&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="700" y="360" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico14" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACpUlEQVRoge3YTYhNYRzH8Y+3iLzkbZoSdhJZkI1YUWzYWbCxJCU1ZShlpVhQKIoFG28pKxaKDUnyUtTQZJCExZSJEYMMFs+cXMe5955z7jn3jppf/evWfc7/+f6e5/+8nMOIWqsxJeWdhA3YhMUYQG9JfRWqZTiJfvyKxRPsxuyW0VXRHAGsx7/QSfED17ER41rACyYMAVwZAkoDnhTvhRlb2izwWiXSaJRWYvOxDy9yQOWZnW+4jPUaKLFGS+QBdmIGFuGgsAuVXmLTcUS+EnmDA1hQJff4oUG5mnNQ7mNdLfjJeJQx6QDOY61sZ0o7dqErY38/saVa0r0ZEt3BVkzLAF1Ny3EcfSn77sOUpEQ36zz4FkexpADoJI0XFu4lfK/DsjopwdOEhgO4INReWdeOJEUl9iSB6Rc2Rw1H10n0CS/RjcEySKuoF8/wOstDSTMQxaA/x//YIkljahcOs1c1WP6agbQG4mvhIOYWBD0aa6Sr/UIMRFF5KcuzPqYJh93zjP0WZqAyeoSpn5UCPLpPfWmgv8INRPEV57Aqljsa7ax9DDbbQGV0oQOn8Tnjs++wHwtbaSBP3Pb3i87EegbK3BLT6oOwAx0TDq5MaqWBhziFs8KCzqVmG+jHRZzA4yISNtPAGewQFnRhqncXKlLdCoanuQZK0YiBVuu/NzAcDrJqasOeeo0qDXwsjyWT2tCJbcJVIkkfoh+VJXSrRKg0asNh4RW2Q3X4r7iX9Mds4R20rItaZx3wtDfWvbVGYR6uNclAVvA+bMeoWgYirRC+i5ZhYKbwTp0WvH+ofa6PaCtxoyADh2Qf8X2Ymgc8rjJmpJQRb6WRUsHLNNJU8LgaMdJS8LiyGBlW4HHVMjKsweNaKXyW78Zd4atdIdvhiEZUsH4D+zfN9JHFLwAAAAAASUVORK5CYII=;" vertex="1" parent="n.e-gke2">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.e-redis2" value="&lt;b&gt;Memorystore&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;replica&lt;/font&gt;" style="shape=cylinder3;boundedLbl=1;backgroundOutline=1;size=11;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="910" y="360" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico15" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,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;" vertex="1" parent="n.e-redis2">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box16" value="Zone d" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="1190" y="330" width="530" height="140" as="geometry" />
        </mxCell>
        <mxCell id="n.e-gke3" value="&lt;b&gt;GKE node pool&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;headroom for one zone loss&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1350" y="360" width="210" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico17" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACpUlEQVRoge3YTYhNYRzH8Y+3iLzkbZoSdhJZkI1YUWzYWbCxJCU1ZShlpVhQKIoFG28pKxaKDUnyUtTQZJCExZSJEYMMFs+cXMe5955z7jn3jppf/evWfc7/+f6e5/+8nMOIWqsxJeWdhA3YhMUYQG9JfRWqZTiJfvyKxRPsxuyW0VXRHAGsx7/QSfED17ER41rACyYMAVwZAkoDnhTvhRlb2izwWiXSaJRWYvOxDy9yQOWZnW+4jPUaKLFGS+QBdmIGFuGgsAuVXmLTcUS+EnmDA1hQJff4oUG5mnNQ7mNdLfjJeJQx6QDOY61sZ0o7dqErY38/saVa0r0ZEt3BVkzLAF1Ny3EcfSn77sOUpEQ36zz4FkexpADoJI0XFu4lfK/DsjopwdOEhgO4INReWdeOJEUl9iSB6Rc2Rw1H10n0CS/RjcEySKuoF8/wOstDSTMQxaA/x//YIkljahcOs1c1WP6agbQG4mvhIOYWBD0aa6Sr/UIMRFF5KcuzPqYJh93zjP0WZqAyeoSpn5UCPLpPfWmgv8INRPEV57Aqljsa7ax9DDbbQGV0oQOn8Tnjs++wHwtbaSBP3Pb3i87EegbK3BLT6oOwAx0TDq5MaqWBhziFs8KCzqVmG+jHRZzA4yISNtPAGewQFnRhqncXKlLdCoanuQZK0YiBVuu/NzAcDrJqasOeeo0qDXwsjyWT2tCJbcJVIkkfoh+VJXSrRKg0asNh4RW2Q3X4r7iX9Mds4R20rItaZx3wtDfWvbVGYR6uNclAVvA+bMeoWgYirRC+i5ZhYKbwTp0WvH+ofa6PaCtxoyADh2Qf8X2Ymgc8rjJmpJQRb6WRUsHLNNJU8LgaMdJS8LiyGBlW4HHVMjKsweNaKXyW78Zd4atdIdvhiEZUsH4D+zfN9JHFLwAAAAAASUVORK5CYII=;" vertex="1" parent="n.e-gke3">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box18" value="us-east4 — serving" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="520" width="1690" height="190" as="geometry" />
        </mxCell>
        <mxCell id="_box19" value="Zone a" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="550" width="530" height="140" as="geometry" />
        </mxCell>
        <mxCell id="n.u-gke1" value="&lt;b&gt;GKE node pool&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;proxy pods&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="140" y="580" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico20" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACpUlEQVRoge3YTYhNYRzH8Y+3iLzkbZoSdhJZkI1YUWzYWbCxJCU1ZShlpVhQKIoFG28pKxaKDUnyUtTQZJCExZSJEYMMFs+cXMe5955z7jn3jppf/evWfc7/+f6e5/+8nMOIWqsxJeWdhA3YhMUYQG9JfRWqZTiJfvyKxRPsxuyW0VXRHAGsx7/QSfED17ER41rACyYMAVwZAkoDnhTvhRlb2izwWiXSaJRWYvOxDy9yQOWZnW+4jPUaKLFGS+QBdmIGFuGgsAuVXmLTcUS+EnmDA1hQJff4oUG5mnNQ7mNdLfjJeJQx6QDOY61sZ0o7dqErY38/saVa0r0ZEt3BVkzLAF1Ny3EcfSn77sOUpEQ36zz4FkexpADoJI0XFu4lfK/DsjopwdOEhgO4INReWdeOJEUl9iSB6Rc2Rw1H10n0CS/RjcEySKuoF8/wOstDSTMQxaA/x//YIkljahcOs1c1WP6agbQG4mvhIOYWBD0aa6Sr/UIMRFF5KcuzPqYJh93zjP0WZqAyeoSpn5UCPLpPfWmgv8INRPEV57Aqljsa7ax9DDbbQGV0oQOn8Tnjs++wHwtbaSBP3Pb3i87EegbK3BLT6oOwAx0TDq5MaqWBhziFs8KCzqVmG+jHRZzA4yISNtPAGewQFnRhqncXKlLdCoanuQZK0YiBVuu/NzAcDrJqasOeeo0qDXwsjyWT2tCJbcJVIkkfoh+VJXSrRKg0asNh4RW2Q3X4r7iX9Mds4R20rItaZx3wtDfWvbVGYR6uNclAVvA+bMeoWgYirRC+i5ZhYKbwTp0WvH+ofa6PaCtxoyADh2Qf8X2Ymgc8rjJmpJQRb6WRUsHLNNJU8LgaMdJS8LiyGBlW4HHVMjKsweNaKXyW78Zd4atdIdvhiEZUsH4D+zfN9JHFLwAAAAAASUVORK5CYII=;" vertex="1" parent="n.u-gke1">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.u-redis1" value="&lt;b&gt;Memorystore&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;primary&lt;/font&gt;" style="shape=cylinder3;boundedLbl=1;backgroundOutline=1;size=11;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="350" y="580" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico21" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAA2UlEQVRoge2ZMQrCQBBFH2IRG20ULHJ0sfAAaul5xEJTCNoYsdAisRIhu2bzDfwH080y/zHdDph+kQNb4A48I+oBnL/UHlgA01Th50ARGTykDsAshcCqg/DvWqYQOHUocGwaahAgMA7o/ZVJ08YQgb/EAmqGke9KYNRmEOAGZKGPer8BC6ixgBoLqLGAGguosYAaC6ixgBoLqLGAGguosYAaC6iJ/RvNqA4Rcnq/AQuoCRG4JkvxyaVpY4jALiJILElmdXXoLupZSciBDdWJqe3gJbCuZ5je8AIZfJ++VGi3uQAAAABJRU5ErkJggg==;" vertex="1" parent="n.u-redis1">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box22" value="Zone b" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="630" y="550" width="530" height="140" as="geometry" />
        </mxCell>
        <mxCell id="n.u-gke2" value="&lt;b&gt;GKE node pool&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;proxy pods&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="700" y="580" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico23" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACpUlEQVRoge3YTYhNYRzH8Y+3iLzkbZoSdhJZkI1YUWzYWbCxJCU1ZShlpVhQKIoFG28pKxaKDUnyUtTQZJCExZSJEYMMFs+cXMe5955z7jn3jppf/evWfc7/+f6e5/+8nMOIWqsxJeWdhA3YhMUYQG9JfRWqZTiJfvyKxRPsxuyW0VXRHAGsx7/QSfED17ER41rACyYMAVwZAkoDnhTvhRlb2izwWiXSaJRWYvOxDy9yQOWZnW+4jPUaKLFGS+QBdmIGFuGgsAuVXmLTcUS+EnmDA1hQJff4oUG5mnNQ7mNdLfjJeJQx6QDOY61sZ0o7dqErY38/saVa0r0ZEt3BVkzLAF1Ny3EcfSn77sOUpEQ36zz4FkexpADoJI0XFu4lfK/DsjopwdOEhgO4INReWdeOJEUl9iSB6Rc2Rw1H10n0CS/RjcEySKuoF8/wOstDSTMQxaA/x//YIkljahcOs1c1WP6agbQG4mvhIOYWBD0aa6Sr/UIMRFF5KcuzPqYJh93zjP0WZqAyeoSpn5UCPLpPfWmgv8INRPEV57Aqljsa7ax9DDbbQGV0oQOn8Tnjs++wHwtbaSBP3Pb3i87EegbK3BLT6oOwAx0TDq5MaqWBhziFs8KCzqVmG+jHRZzA4yISNtPAGewQFnRhqncXKlLdCoanuQZK0YiBVuu/NzAcDrJqasOeeo0qDXwsjyWT2tCJbcJVIkkfoh+VJXSrRKg0asNh4RW2Q3X4r7iX9Mds4R20rItaZx3wtDfWvbVGYR6uNclAVvA+bMeoWgYirRC+i5ZhYKbwTp0WvH+ofa6PaCtxoyADh2Qf8X2Ymgc8rjJmpJQRb6WRUsHLNNJU8LgaMdJS8LiyGBlW4HHVMjKsweNaKXyW78Zd4atdIdvhiEZUsH4D+zfN9JHFLwAAAAAASUVORK5CYII=;" vertex="1" parent="n.u-gke2">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.u-redis2" value="&lt;b&gt;Memorystore&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;replica&lt;/font&gt;" style="shape=cylinder3;boundedLbl=1;backgroundOutline=1;size=11;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="910" y="580" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico24" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,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;" vertex="1" parent="n.u-redis2">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box25" value="Zone c" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="1190" y="550" width="530" height="140" as="geometry" />
        </mxCell>
        <mxCell id="n.u-gke3" value="&lt;b&gt;GKE node pool&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;headroom&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1370" y="580" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico26" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACpUlEQVRoge3YTYhNYRzH8Y+3iLzkbZoSdhJZkI1YUWzYWbCxJCU1ZShlpVhQKIoFG28pKxaKDUnyUtTQZJCExZSJEYMMFs+cXMe5955z7jn3jppf/evWfc7/+f6e5/+8nMOIWqsxJeWdhA3YhMUYQG9JfRWqZTiJfvyKxRPsxuyW0VXRHAGsx7/QSfED17ER41rACyYMAVwZAkoDnhTvhRlb2izwWiXSaJRWYvOxDy9yQOWZnW+4jPUaKLFGS+QBdmIGFuGgsAuVXmLTcUS+EnmDA1hQJff4oUG5mnNQ7mNdLfjJeJQx6QDOY61sZ0o7dqErY38/saVa0r0ZEt3BVkzLAF1Ny3EcfSn77sOUpEQ36zz4FkexpADoJI0XFu4lfK/DsjopwdOEhgO4INReWdeOJEUl9iSB6Rc2Rw1H10n0CS/RjcEySKuoF8/wOstDSTMQxaA/x//YIkljahcOs1c1WP6agbQG4mvhIOYWBD0aa6Sr/UIMRFF5KcuzPqYJh93zjP0WZqAyeoSpn5UCPLpPfWmgv8INRPEV57Aqljsa7ax9DDbbQGV0oQOn8Tnjs++wHwtbaSBP3Pb3i87EegbK3BLT6oOwAx0TDq5MaqWBhziFs8KCzqVmG+jHRZzA4yISNtPAGewQFnRhqncXKlLdCoanuQZK0YiBVuu/NzAcDrJqasOeeo0qDXwsjyWT2tCJbcJVIkkfoh+VJXSrRKg0asNh4RW2Q3X4r7iX9Mds4R20rItaZx3wtDfWvbVGYR6uNclAVvA+bMeoWgYirRC+i5ZhYKbwTp0WvH+ofa6PaCtxoyADh2Qf8X2Ymgc8rjJmpJQRb6WRUsHLNNJU8LgaMdJS8LiyGBlW4HHVMjKsweNaKXyW78Zd4atdIdvhiEZUsH4D+zfN9JHFLwAAAAAASUVORK5CYII=;" vertex="1" parent="n.u-gke3">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box27" value="Control plane — single logical deployment, 99.9% target" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#b85450;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=34;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#b85450;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="740" width="1690" height="190" as="geometry" />
        </mxCell>
        <mxCell id="_ico28" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADDUlEQVRoge3azatVVRjH8Y+aebMX4Q6EQKQXaiBRDkS46TCLZgbpIMgKylHQC6HYX+BMmgS90BvhoJpEgmiFoNmk0sAyiKK07GVwzTJLUe9tsN1w2j37nL32XvvcBn5hDc5z1lrP73fWWnuvtThcZm6Z11O/a/EwVuIP7MJrONlTvixMYBMOYzYoZ/EW1syVwDpuwXZMi4VH5VNsxuI50Avm4y68h5lAYNPyG57DjeMSvhRb8X0H0VG5iPexAQv6EL4GO3EuUdi04ldOafMNnsFkV9GjFmWTsn+gn0OJbVsv+iuwDac6CB80MMidePOSuJR+DigeyY14IYPwOgMlS/EsjiX09TtuGyX+dt2eKk0NlCzAeuxtmPfdUQYezyi+iYFBbsUOwxf9qWqj+ZXP1yQkzM3XeArLFC+5r4I6/9FXNXA2v65kzuAlvBh891c1UDXwdx+KWnJdEBtpYDqziC673ehFdroaqBo40SFhxGyHtsuD2PFqoGrgxw4JI7qMwE1B7IdqIBqBMx2S5mIxVgTxY9VA1cAMvsgopO0UWoWFQfxwNVA1AJ+3TBrRdgqtrokfqgYiAwdbJs3JVBD7VYNFDB9ml5PG1bg7iH8QVY4M/IQvcypK5D7xlmZPVDkyAO9kk5POg0HsghoDdayQZzd6IFH8sktiq/3sqmtQNwJH8Uli8hxsEx/qX2/T2SbjHYEbxJcGJ3BlGwMT+HmMBl6p6WNLG/ElT47JwJR47p/Eki4GrlJs8Po0cK3iLihq/3QX8SUPdDDwUYP+X61p+y0W5TAwD/t6MrC5pt0M1uUQX3Kz4jSU08AG8byfxcs5xZc8mtHAPervWY/q8Xakbr6mGHhsiPjT4oNMNhbh45YGFuL5IXXP494+xZdM4kiigSl8NqTeBTw0DvEl1yuOnqMMHFG8YYfde57D/eMUXzIpbTpF5U+ZH5epTEhf2GX5Tv3Zd+w8ori/byr+DR33OH2wHG8bLvw4Ns6VwKasxW7/Fv4LnpBpbzNIX381oNh+3KGYWgf9P67uL5OdfwCdL2jqexBRtgAAAABJRU5ErkJggg==;" vertex="1" parent="_box27">
          <mxGeometry x="9" y="7" width="20" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_box29" value="Management" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;dashed=1;dashPattern=6 6;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="770" width="810" height="140" as="geometry" />
        </mxCell>
        <mxCell id="n.m-cfg" value="&lt;b&gt;Config API&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Cloud Run&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="160" y="800" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico30" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAHwklEQVR4nO2ab3AUZx3Hv79n99LAJZS23MV2Smc6OjpUoGnTXCyhdRJCtLU4YyGMKFTApnXGF1rHUYdz9ByqgzO+gTdWWuwYrXVEGAm1kj+bpE0xyF0s2IFRsdIWLEnOSKVcEu529+cLWtjdu9tn77Ib+uK+bzL7e57v73n2l+f57HO3B1RUUUUVVVRRQTGDslrobj6Em0vyJSDSLU0NY+0rokHNzS+JYg2cgNA1tZuYR3VVPa0PKA96ScgdHUp6uFFjYaaEkXszvSr2DQbIvyn7q6ITu9RXtUSQedISOhlq0z8uSzjW0tAkhDhiH4V7SeHNkZ7Rc+VPNRgVXQFV1dkxADlL6I5cn7pSllClqrMATFuQqZ1z4ni6tXFNuRMNSkULQPfhPIAD1hgTdcoSLhoY+TeAvvyEiDChO90W6xprXx4uY66BqGgBAACEp+2X3MGHcKMsKRM/XbSNeZMwqpITbffc5XmWAcq1AGqr3kfM/7SE5uXU0EZZ0qhecwDA28V70BIwjUy0xr7NCck/IWC5Dk4EZqJnbTHwV2RJaWhIB/ALSbfrQLzjP8ONPenVd90in2owklZfVfSfww7DJTlNXSHzMeEZOGEIHMnrB7Sxqb6aXhV7SJYzCEkLQC0YA+GgNcZMj8l8df3JfwHQ7MkoxUwPA5h0dI8y+GC6Ldb19pqG+fJp+ydv+4/zYLieh3GD3Ed2GDJvMsJGDwwsBdCT1515kzpFqYnVjfWe5uWDPBVAfUXvZfAbltC83IwchpH/Gb8HYD38XK9mxProUHIsoiUfAPB1BrJ2Fy2BiSNzBUhPA1ACJjHtscWIpWcCGh3NEfiX9iA6L/8BR7XkTiGoGcA/HNY5A6TnCquGvgd2GC7L9av3ynwm824AbAmtGG+J3fn+RaTvaOrSlFoPYJfTy0AbG+qxIE+QngtAn8Y5AC/aYixfBXUDo68zMGjzCd5qvV48MjId1ZJfY8JaBv5rHxgRJhwYX9X4syAAWdIeI7af8Jjo815gKJB3Mnyk0M3U9Sf3qwrqAQw5hybgsSAAWVIBlMPGHxn0piU0L5cNfVHmW3Tj9H4AE5bQQmVaWVeo7029yTMRLdmK4oD09QRZ2gpIwCRi+8mQWXomoL0nskTossXM4j4HIE85mqtBvCM93HjID0CWXEVV6HsAGJbQsmxf6BMyn2maT8EKQ0LzWPs9S908kb6jKX2+WRCQAFazoR6b7Qmy5AJQC87CAUNBpicYAnjJ5jPoUZnvloOjU5cByesKAhLcPRtAlrWPyPFxl0EbeBAL5T5ywvBLXide15/apyqoB9uLiPcAqUyJpPXx6lVlFUCZNF5k0FuW0LycEfqCzLfohszvwEhbQguVDK31Ou5NvckzkfsLA5KAO0hwySfI8lbAehjE7PyY/LjUt/dElsl+MiQSUoja+idgRrXkTgVYCTdAfqrB0zfZZT9KVFV/BnYYLs8OhJqkA5pwnAx55bmWRumXrU4t0pJJmqlqYGB3gebVrAtPgCy7AO/B8JAtmSmHYWQw9XcwXrbGFAGpr2Cuw4ffrdOSjxN4A4B3HM1RBnePt8USbjlmdZggwbbqM6iDWf4OgBzfNQLomM08IlrqNzrr9QC9kjcU8/fHWxs+XMyrzmbglvQaMc3Klesw5WpbfnBBAYZ0N9+W+15QpkJXvxi+/tL5OmiLZzMVbGz9E0A6FXrVsebM84sx0Pl6Id+sVsAUK1+2Xn9Ime5LJNxvHgAyVeEt1uuF2fPds5lH65MXN4CM4wA1W+PEjHvHh/qfeKpzqJi37BXQ9KuHbzWAB6yx07kFcZmvZfuFjxHjk9bYWwtu/245c2j+cbq2Wq/+CQP5TxLChAmx9Ye7HvqDW46yC2Ao4lHg6vpn4PjRDftSMh8J0Qn7On1Z21Z7slj/Ymp9cioGnZ9j8EfyGhm9OdDm4XhY+iqurAJ0/LZDOW2atmVMoJ9KfQmumkTmEZuPCz7GXMZmZfJU5puAuR1AyNE8Q8B3tHh4F4i4kN+pshjwBpsPArjNErqo6Nc9L/NNqpm1ACLWkKGH93kdt23H9G2TpzIDAHbAefOEEwQ0afGanV5vHiizACbn7blf/3njcxdkPhZ5vq6hBM14GXPVj95dZxrGMQD3O9MSeHc4G45p8Zq/esllVclboBD8BOc91/NUCH5s8J5i/d/XFdAVehdBmGCmrQPxGlfQuankAvgJv8Hv1Z5w8/gFOjeVVIC5gp/foHNTSQyYC/gFATo3lVSAoOEXFOjc5HkLBAm/oEHnJs8FCAp+bqAjoCfLtGW2oHOTpwL4Cj9cXjWeQLfNH9C5yRMDfITfO/Nz4f1zDTo3eSqAj/B7NqNe/Mxcg85N0i3gJ/wANIPoibzOjDEmbB6I1+b9aCJoSQvgI/wAIJbXD+jJUrCgc5NrAfyEXwHNGejc5MoAH+Fn1xyDzk2uBfARfleargXo3FR0Cyzv+lyUyoBf+/bp23U2nPC7pqBzU9EVUF2FmwEoltBfvMDPUHK3wgk/xgs5wcsH4zUfqJsHXApw9G93voarr8FniOlbXhIa2doRXH0NPsXMXx2Ihz87vK027ea7VnJ/i5NIiLs/+tpSVsW5V9fv9XwDiQSLl6ozy4RpntW2LXD+KrSiiiqqqKKKPiD6Pw/dwEKqN6rBAAAAAElFTkSuQmCC;" vertex="1" parent="n.m-cfg">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.m-portal" value="&lt;b&gt;Developer portal&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Cloud Run&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="370" y="800" width="180" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico31" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,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;" vertex="1" parent="n.m-portal">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.m-roll" value="&lt;b&gt;Rollout controller&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;scores canaries&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="580" y="800" width="190" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico32" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAD+UlEQVRoge3YW4iVVRQH8N+MOWpaWo0+WDgIQnYPLYosCCohLCPD7AKhREZQ0ENUJHRDEcoKqpceuj1UEBEJWWAXCoqiG5iFpZMDEV4yKjSmnLGmh/Udzuc33+0cp+nl/GG9rL3W2mvtvfbaa2866KCDDjoI9OEmTEzxTsFy9PwvHtVEN9ZiCCN4CCdjLvoT3g9YlKfc1eakk7EQszATg9iHbfixRVuL8FENua9xVou2c9GDb8TKZOkQrmrR3kR8X2AvTffkKXe37D7zcFrB2AQsbdHeHMyuIXdeHrOdACYc4XgD03EJHsG0FP8VLMFKkZINXI1VCgJpBUuVb/VmTKlh5/kc3TczMn04mCN3fpXxS0U1mJ/inYN3K5xv0F7cjaMS3R7cKvJ4asJ7L0fvthxftuTILS9z/jL8nQgO4Qms0SxzrdCnIhV2pHibROpuzJF/LOPLZPyaI3d5kfMn4ec2HG2V7sOFeAbbU/wDIv9hBl7O6G3EBiUp+s44ON8otwuSOZfkjA9iOMPrd/gtPQpXjJPzDXo/NfdXNeRXlzkPb7fhxCC+w09tBnEqzqwpm3tbp++BVtqKnVgh8nS+ODuniwPaCrqxC1tTvA9wP+7FnwlvRKR3KebgDfyjfCUGcGyBjS48V6E/InZsZUpvEu4U90Bfin8LXlXQyBVhgViVoslvrNCfit0l+usSh/9T7CyY/KB6t+yTBfojWDaWjhb1QjML+Ls087IMO0rGZtXQr42iAP4o4E+vaXdGydiBmjZqIS+ALnF95+E4NRop0WUW4bca+m1jCT5XXkE+1GzS8nCB8kp2AOvRm9GbZPTinCDKcy2srXA8Ta+J3cjiIsUFIEt7NM/aCs3KtyrhdeGThPeWKPOjkL68PsO5daMVqfC66FGm4WIt1mvR+f4udr2BYbGDww5/6HxR5d8a7bUD7dI+HI1jxG5UyWdbbRx+iJ9ODI0X1oleqke8P6pQ66m6THUrMRb0sSgEfXgqM/Yl7sKjIk0b/EMiRY+vCuLxjMHd4nHdjqNDootM8/bixJx5RsQ5TPf8Z2u+Dhs0rPhXhMTAS6IqrBc5OiVZqayxMtqmeegWi4PaL15i5D+e7sjx59scuWvKAijDPLxY4fgArlWds5tydB/IyDTa7azcle0GAGdUBPBCTTvXi11JP9r3iEUiSvzDGdvbxc9IUa82rgE0cHNGf0ichYEM/xeRzkeMXvmfTQ16sEV73eLjtupM3Z6n3O7v9GLcIFrjXvwlLqat4qtwsAVbc8XnbumPg3itjcr9sqasDJsTGivsF40b8UmwRVS86zQv2/1jON+YYzaeFW/lhSn+BnFwV2s/WzrooIMOOijGv2hVX3koN3LcAAAAAElFTkSuQmCC;" vertex="1" parent="n.m-roll">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box33" value="Evidence" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;dashed=1;dashPattern=6 6;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="910" y="770" width="810" height="140" as="geometry" />
        </mxCell>
        <mxCell id="n.m-ps" value="&lt;b&gt;Pub/Sub&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;usage spine&lt;/font&gt;" style="shape=process;size=0.08;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1020" y="800" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico34" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,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;" vertex="1" parent="n.m-ps">
          <mxGeometry x="21" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.m-bq" value="&lt;b&gt;BigQuery&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;analytics&lt;/font&gt;" style="shape=cylinder3;boundedLbl=1;backgroundOutline=1;size=11;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1230" y="800" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico35" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,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;" vertex="1" parent="n.m-bq">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.m-log" value="&lt;b&gt;Audit ledger&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;retention lock&lt;/font&gt;" style="shape=cylinder3;boundedLbl=1;backgroundOutline=1;size=11;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1430" y="800" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico36" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADIUlEQVRoge3aTWwVVRjG8V9LkW+kwYDY6kLxC5QNJEIMECEGNSa6MCaGHStXrtyqxI0xJLCCDTGBBRuCiSQuTIgxhAUsABP5SAQlCFhlYaB82AqNdfFO06E9U+5M7+29rf0nbyY9M3Pmee85M/Ocd8o0zaVtHOfOwoosuvBEFp2YjTnZMf9kx9/AAK7jGv7ErziHK1VFlEmgE5vwOtbjOXRUvfAIbuI0vscRnMK/9ei4TQg+KH7JwQmKK/hMjGxlVuCHCRSdir/xqZiKpXgFt5osPh9HxH01ihkFbSfwWNmsG8jT6MexkTvaEwcvFU+TVmN1qjGVQKqtFUjqalWxNTMlE7gt7vxWo7fMwV9p/qMzH31YWyaBDuxrAeGD+AtvlRGfZzOON0n4HezG4qri86zCTpxvsOi7+A4fYmFVsV3Yj2UF+7vxAb7At7ikmtG7IVznfnyM1xTYBbyNHakdKTvdjavixjmAPfixoOM8S8RbfEnW76Jc//1Zf/1iHfB79vdYzMF7+AhrcBjv1qBDt9G/1gV8iS1YUEsnFVmObTgkplNewzepE8YagSIGREIXcBG/ZNurYmHSl108da1FmCsWR89msTzbvihGsIjkCFRZUXUYXkqORa9IZpaYDkXze1zUa0mY4tEsGsqU9EKTilQCdakGNICkrlQC19HTWC2VOF3m4LWGbXUrROGifixewtEmC+/D9irih2jDG/ga9yZQ+DV8jieriF6A5xPti/E+9uJn8Uaul+BbYrQ/wTqjyz3tCqoSRVbikjBxu/BbQaJzxdt4ZXbO49l2vmEj1+lBI3dXPCT+EA+Ky/gp2w4mrtGON0WZsUcFMzcgTNRWE/BWzfGyKClezGlJmrmHWYkZeCeL+zgpqmMnDRu5O+MU2yXM3At4FRvwVK0nl/FCM8X8XDeivUckc1lMlV4xVfrE3J4pptVCYermibLlM8KJziuhYRT1MHNDHzY21qGv0kxJLzSpmJIJTJcWGxDTpcVmCP9/lBarfKnvFh+6VwnPMvSl/pGS/dwUpvEszogy43Fh+mpmPP9qMJJ6lxanmRT8B1M0bJ9FjBNdAAAAAElFTkSuQmCC;" vertex="1" parent="n.m-log">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.o-up" value="&lt;b&gt;Upstream service estate&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;120 services, same regions&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="780" y="960" width="220" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico37" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAB40lEQVRoge3Yz6sOURzH8dfjXlfuQkoW6ooiIUk2imRna+kvYCMLUlIsWNhYKFtZKUp3y80/YGOHKD+6RCGJErnyazF3MsbM85z73HnmTDnv+tQ0c2bm8znnzJyZL4lEIpH4n+k1dJ21mMJKfMFjvG7o2iNjChfwFL8q9ARnsTqWwTrGcE7W01XGy/qEo5ob7UWxAjPCjJd1DRPtW/7DOG4bznyuqyKOxPkAgyE6jD24IXtOPmMWV7B9VObX4WtDAb73OfYDZ4xglC41ZD5UJ5s038PLlgPMYUOIuSUBbTbJ3vltMoFDIQ1DArRtPmdvSKOQALFW0kXfdxlO4IV253+uOyEmx2v2b8U0tgTHbZ57w564Ex/E6fWynuE4loeaX4VXHTBe1kNsCwlwuQNm6/RuUIg1+NYBo/30SGk6FV+jB7G0X8IOsBlH6g5Oi9/DIZotmi6OQKwVd6Gsl33e4O8AUf+WFsjGfKMYoPNVhAKT+UYxwIMIRoblTdXO3eI/oCGakxUX/qGHux0wOEg3q8zn7JP9l8Y2Waef2NUvAJzqgNE6XRxknmwqnZ5PG9twUdfVf/5Xsh/3O2D8I46pKbUMqr+MzQc5gB2y1Xqy7xnN8BbPcUtWknzfwj0TiUQikWif37lJeEKjXHZHAAAAAElFTkSuQmCC;" vertex="1" parent="n.o-up">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_e38" value="snapshot pull" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;endArrow=open;endFill=0;strokeColor=#d79b00;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.g-gcs" target="n.e-gke1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="1420" y="300" />
              <mxPoint x="230" y="300" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e39" value="publish snapshot" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;endArrow=open;endFill=0;strokeColor=#d79b00;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.g-span" target="n.g-gcs">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="1210" y="110" />
              <mxPoint x="1420" y="110" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e40" value="usage" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;endArrow=open;endFill=0;strokeColor=#d79b00;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.u-gke1" target="n.m-ps">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="230" y="740" />
              <mxPoint x="1110" y="740" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="title" value="Deployment Architecture" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=20;fontStyle=1;fontColor=#16202c;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="20" width="1690" height="30" as="geometry" />
        </mxCell>
        <mxCell id="rule" value="" style="line;strokeWidth=1;html=1;strokeColor=#c9d3de;" vertex="1" parent="1">
          <mxGeometry x="40" y="50" width="1690" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg41" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="40" y="1120" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg42" value="Interface / broker" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="70" y="1120" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg43" value="" style="rounded=1;arcSize=30;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
          <mxGeometry x="200" y="1120" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg44" value="Security / platform" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="230" y="1120" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg45" value="" style="rounded=1;arcSize=30;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
          <mxGeometry x="370" y="1120" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg46" value="Data store" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="400" y="1120" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg47" value="" style="rounded=1;arcSize=30;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
          <mxGeometry x="480" y="1120" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg48" value="Application we own" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="510" y="1120" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg49" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="640" y="1120" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg50" value="Queue / topic" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="670" y="1120" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg51" value="" style="rounded=1;arcSize=30;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;" vertex="1" parent="1">
          <mxGeometry x="770" y="1120" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg52" value="External / third party" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="800" y="1120" width="130" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg53" value="" style="html=1;endArrow=none;dashed=1;strokeColor=#d79b00;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="950" y="1130" as="sourcePoint" />
            <mxPoint x="980" y="1130" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg54" value="event / async" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="980" y="1120" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="note" value="Snapshot pull and usage emission are drawn once; both regions do both. Each region is sized to serve the whole global load at burst, which is what makes a 120 s evacuation a capacity decision already taken rather than one taken during the incident." style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="1150" width="1690" height="20" as="geometry" />
        </mxCell>
        <mxCell id="foot-rule" value="" style="line;strokeWidth=1;html=1;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="40" y="1170" width="1690" height="10" as="geometry" />
        </mxCell>
        <mxCell id="foot" value="v 1.0   ·   owner Integration Platform Architecture   ·   date 2026-09" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=9;fontColor=#9aa7b4;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="1180" width="1690" height="10" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
