<mxfile host="app.diagrams.net" agent="architecture-diagram" version="24.0.0">
  <diagram name="Leaderboard &amp; Counting Service — Layered Architecture" id="07-layered-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="1400" pageHeight="1070" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="_band1" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="200" y="80" width="1150" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_bh2" value="Experience" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="110" width="140" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.mobile" value="&lt;b&gt;Mobile app&lt;/b&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="320" y="100" width="200" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico3" 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+gvaeTAAABfElEQVRoge2aO0sDQRSFP5/YGBXRgI3gD7AWLMTaQmwkWtlYWQi29nY21jaCgkbwJ4hlSh+FYGdlakFQhMRCA9khwbnz8Aq5H0yxy5w757C7U8xdMHTpC9BUgC1gFhhO5OMNuAUOgbtENTtyBDQzjndgJZf5pczmW6MOjPia6hcEWBPMjaEMLPpOHhQUnnKur4F94FNQo1vdU2Cy7d60r1gSwKUK1CL07dQovvvem4vkFXJpRmhdGqHCmAD/AgugjQXQxgJoYwG0sQDaWABtLIA2FkAbC6CNBdDGAmjT0wGGkrmIOKaPOVrcA0pEnKr9MAYsh4pjAswBBxH6JPT0N/AbV8A6sA08ZlzHmzP8uywnjrYEPAv0m76mcj2BY+f6FbjIsVCuAJ02h1QdzQKSAJJW0i7FLksZ2BDoP3wnSrbRe8HcVeAGOAfGgR0EfS/hWt5MAC/kb7NWc5hvMc/3lpjL/CUwKjEU8qvBALAAzARou9EAHoCnhDWNP+ELqDOX6u+2/68AAAAASUVORK5CYII=;" vertex="1" parent="n.mobile">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.web" value="&lt;b&gt;Web app&lt;/b&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="550" y="100" width="200" height="50" 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+gvaeTAAAD+0lEQVRoge2ZW4hNURjHf2fGjNvMmBm3mSmXmDy4y4Q8eEIkFEIuIXkXmkQoJC9SiPLAA2Uik/Ag5oFcktymJEqNhuR+mZGZMcz2sNae/Z199mXtfc6Z8TD/Wp2z9vqv7/t/e639rbXXhh50L3KzbL8c+Av8ybKftDHUVV8AvAIsoB04DZSK9n5AUddI80cBsBV4BiwR19eh7rrlKk9wgsgBbgI1wMyukesgD9gGfNLCrom2iUAbqeLtclFwp+EEegOYnG3hAFVAvUvUVN2WAB74CJdFjlatuN4OHAR6Z0v8auCXS8x90b7IQLyFmnI5us8cj/ZHwPBMi9/nI2a94Nw2DMAC5us+CeClR/tbYEymxO/3EdEGFGpOJdARIYAaYX+vD+ettpsWNgaIqBO83RHEW0ALKosBzAjgvQAGxBVfBbQGGN8iuPciBmABC3XfHOBjAO9SHPF5pGYbd5miuSWolTZqAEeFvwsh3DVRA6gOMdgK5GvuvBjiLeCx8Lc9hPsRKDYV35/gIbWAh4K/I2YAv4E+2sZcA/5uL7G9PK5VoZb5INwR/5tQUyAOBgNvULk/zEYFKu1aMX31ICtIuOrLgOUG/XahVtAC4FQa/uuAk/p/NWr6BsEC1qKeH0+cx+wBnKT5wwz5fuWM8H3OsM8U0adzU2Uj7A7YaNa/hYGscMj+zb6sZEyVFRlALjDC0Eh3BjBKVmQAxaSOiB+6MwD5apok2HTT9Ae1EoOzIYuLOAGUyIoMoM3QQK7o127Yxw8ym+T7spLRIisygK+GBhKo7QaY3zU/yP6m0zFJpwygBfhpaMQ+EslkAKbT8bOsuB/aekMjtrNMBmB6TvRUVtwBPMQM9nB3xxSS2/CUrcQAYKCBkXeoTJQDjDR07IUmnClRhjqxC4IFNKTh7/+DewRA5dkSj+sS8s4NxclKURF1JBsweB+YTviG6qrgHzHg+5UKbWOcAfeuQYCduB5i7J3gbogp/r2wscaAPztKABNRq2SQwXLNnRAzgCvC3+EQ7uUo4m0cCDG6WPMSwIcYAWwWvoLOlZpQ7x2RkQfcCjB8QnDPxghgrO5biv+5Ugdmb4i+KAMafYw3Ct7SiOJfiL6rAnj70hFvoxJ19OHlwP4o0Rv4EiGAHcK+36vk4UyItzEaeO7h5JjgHDIU34qTPgehNpHuabMX7zUqLRSiPhFJZz9w9jDlpH4A8SrHhU33EeZ3kr/gZAUrUTncK5vsCRBuoVbvMs3tA7wWbbU4I5N1FKHm8SfgGzBEX89DfXbyEv8Xde5kY6e+XgfM6hLVHugLrCA51ZWSGsRvYJPg9Ecd1o5PV0DGHxSNXNQJ2izUKJ0mOXX2oAf/C/4Bt1R3sMQzHWwAAAAASUVORK5CYII=;" vertex="1" parent="n.web">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.console" value="&lt;b&gt;Tenant console&lt;/b&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="790" y="100" width="200" height="50" 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,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.console">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.tsui" value="&lt;b&gt;Trust &amp; safety console&lt;/b&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="1020" y="100" width="220" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico6" 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.tsui">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band7" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="200" y="180" width="1150" height="130" as="geometry" />
        </mxCell>
        <mxCell id="_bh8" value="Edge" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="240" width="140" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.lb" value="&lt;b&gt;Global load balancer&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;anycast&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="450" y="200" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico9" 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.lb">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.armor" value="&lt;b&gt;Edge policy&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Cloud Armor&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="680" y="200" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico10" 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.armor">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.authn" value="&lt;b&gt;Token verification&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Identity Platform&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="910" y="200" width="200" 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,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;" vertex="1" parent="n.authn">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band12" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="200" y="330" width="1150" height="110" as="geometry" />
        </mxCell>
        <mxCell id="_bh13" value="Service" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="370" width="140" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.ingest" value="&lt;b&gt;Counting API&lt;/b&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="330" y="350" width="200" height="70" 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,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;" vertex="1" parent="n.ingest">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.query" value="&lt;b&gt;Query API&lt;/b&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="560" y="350" width="200" height="70" 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.query">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.admission" value="&lt;b&gt;Admission&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;dedup, shard, hold&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="800" y="350" width="200" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_ico16" 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.admission">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.admin" value="&lt;b&gt;Config API&lt;/b&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="1030" y="350" width="200" height="70" 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,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;" vertex="1" parent="n.admin">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band18" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="200" y="450" width="1150" height="110" as="geometry" />
        </mxCell>
        <mxCell id="_bh19" value="Processing" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="490" width="140" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.aggregate" value="&lt;b&gt;Aggregation&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Dataflow streaming&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="330" y="470" width="200" height="70" 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,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;" vertex="1" parent="n.aggregate">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.project" value="&lt;b&gt;Projection builder&lt;/b&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="560" y="470" width="200" height="70" 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,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;" vertex="1" parent="n.project">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.closer" value="&lt;b&gt;Season closer&lt;/b&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="800" y="470" width="200" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_ico22" 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.closer">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.rebuild" value="&lt;b&gt;Rebuild runner&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;replay ≥ 10×&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="1030" y="470" width="200" height="70" 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,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;" vertex="1" parent="n.rebuild">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band24" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="200" y="580" width="1150" height="210" as="geometry" />
        </mxCell>
        <mxCell id="_bh25" value="State" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="670" width="140" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.bus" value="&lt;b&gt;Event log&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Pub/Sub&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="320" y="600" width="200" height="70" 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,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;" vertex="1" parent="n.bus">
          <mxGeometry x="21" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.bt" value="&lt;b&gt;Bucket + ranked store&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Bigtable&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="560" y="600" width="210" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_ico27" 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.bt">
          <mxGeometry x="12" y="29" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.redis" value="&lt;b&gt;Rank cache&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Memorystore&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="800" y="600" width="200" height="70" 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,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;" vertex="1" parent="n.redis">
          <mxGeometry x="12" y="29" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.spanner" value="&lt;b&gt;Control plane store&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Spanner&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="1040" y="600" width="200" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_ico29" 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.spanner">
          <mxGeometry x="12" y="29" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.gcs" value="&lt;b&gt;Event archive&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Cloud Storage&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="680" y="690" width="200" height="70" 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+gvaeTAAAEeElEQVR4nO2bXWgcVRTH/2dmdvOx2ZitycYUlIRaEVdUsEatoOmmFfRJaBKjgiDogy8BQS2NFhatxA9UsPZBfLOiJamUolg17aZYSoykEKRaoYaK0jTf22bzsbuzM8cH0TZJ78w0M7u9aeb3tnPOuefMn3tn794zC/j4+Pj4rF3IysgJaDMLDe0MXl+sgryEQCOVZWf3UwJ5sY8ATsSCqWE+lx8JVRemvOKgrZ+bjGz4rU4kgiIKnMnNtqz2mweA/EioeiZT3yqyCwVAnqIFqehaYKJWZNJEBgrl04H69KULTDrrSlrk/38csYaAWXm1cV5iTAcjnNEsn2//IRSgbPPoMB5adOlEYGt+i92Aeq/WBELf1cZ5ydQzd6aMUa3Kia94CawRhDNAJkYf3RwlQ29RCA0MTClQD1Uf+em0F2NLPwPGm+97UjHywwTsZcbLYHSZbJyaaG58l232MU6QWoCx5sYHAXwOcMUSk8LgVyabG19ym0NqAQi8CxbLlIlf59ZY0E0OqQUAlnwPLYURmUiVxdwkkF0A1c6BSLH1sUJyAfhnazvNZmbVX91kkFoAZvVtACy0gz+8ub9/wU0OqQWoTQ78AOYOAPpyK38WNUJvuM0h/UYomhz8eHzb/d/DMJ9lhTcQaAwmDkaTgz96Mb70AgBAtHfgDIBdhRhb6iVQDJzPAEJMPxLotnfkmpXFeUd6nxly6utcAEYNwMKTFc/j3KAIvziWu4oMTDTnSTESQCpSIptQgECVPgRgsCAVFRGlJjMXLsn1iOzWx+J9KDVYjYPheE3JwMLxupiZDlZC5ZRZznsiiT8vXOuafHx85MTyIfjYR9+WpCnzNIFqrPxkhcETYS794nDH41mRj1CA1u7u4Pjfd5xXM/XrClNecTBKzk5Hbzld19PWlruSXbgPGJnQWlf7zQOAmm1Yd34isF1kFwqgGKtz2l8JMlbQGzSDF9P58stPm1QdZtC+x0emBspe6g06jfMQNXdThMxyd73B7A3fDKPq68svnRhs/8q2x7fpy5YmEC/qDTqJ85JH3j+VUjP1fm/QCaviRKipa6GeTOMpYm4A0TSTcrCvs3zAi7GlFyD+1tzzMI29AIKgf5c1sbkjvjv96Y23VbzY00aGm/GlXgLxN9NxgD8BsLz9RfTC1B/zO93mkFoAVmknrGpkfrUpwaVuckgtADE9YOMSppL567k3yLaHe2SKO0dOkFsARr+Nx8WScPn12xskxdwNwOop33W4g4S/9JwgtQBHOyuPg/AcgPklJgZoz8N66D23OaTfByQ7K/Zte2fuqKlzOxPdCmDMBB869lpoKOnB+NILAAC9O0IjAD4oxNhSL4Fi4HgGEHD3pv3be+39OMKLPjuL8xI+l136VpkQxwIwEAGw1YHfiuI8hTzpDZoznhQjAYaSHxXZhAKc/P2uIRB9V5iSike+9Mx4cLL6gMhufWyUSCj33v7LPQrRSg5HywC4eoFppQQuPLFRzVWEDS37V3Cs9sCxxBbhX2Z8fHx8fNYy/wA4QG+5LfyYpwAAAABJRU5ErkJggg==;" vertex="1" parent="n.gcs">
          <mxGeometry x="12" y="29" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band31" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="200" y="800" width="1150" height="110" as="geometry" />
        </mxCell>
        <mxCell id="_bh32" value="Platform" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="840" width="140" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.iam" value="&lt;b&gt;Workload identity&lt;/b&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="330" y="820" width="200" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_ico33" 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.iam">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.kms" value="&lt;b&gt;Key management&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;event signing&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="560" y="820" width="200" height="70" 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.kms">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.obs" value="&lt;b&gt;Observability&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;lag, shards, cost&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="800" y="820" width="200" height="70" 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,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAADRUlEQVR4nO2aS2gTQRzGv/9sknarLXhofWIVL4KKRangyVRFD+I1IqiQU6QVREHQImqpoqIUPYgvBFERyUUvgopv8IEiUvUmvjFFtFK1ZvvIzt+DWtPa3aR21mnI/E4zmW/+++2X7Gz2ARgMBoOheKF8RAt3OtUk5CyW0g7akApICIeEeHJ1s/02p9ZvcH4L26VOeh+B63NpRyBMwOm0PWrtvY3keImEX4UyJ72fwA0ovJ0HAGJgje2k9/qKvAYW73EmS9d97acpEDjEovrK1rJ3gw2GvGa5Us6k/jv/HkR3ldsLgKrwx2iJ1VP5q0sZLlkA4MxgWs8ABBDhfp/ww+uNo2PKXAbIrmOXUpWRz33959+nzPDS+q4BxYAJQLcB3ZgAdBvQTdEH4HkaDJqFzR3T2Ao1EYOFCG2/uqX0pQ4f2gKACCWJMQcAWGamA6jVYkPHRn9R87vB+BmEDnQGIDza2kwUJSYA3QZ0o/QscPTkuSXEXA+Sz3vLwk0NsVinyvpBoCyAw6dOVZGUF0CwAUI43QsAm1TVDwplhwBJazqArJumNFdV7SBRFoDFYmCtgriVVvSLoAlAtwHdmAB0G9CNvsvhIXLkxLnZJORU9JRfSSSWp1XVLYhfwPGTZ1cKSz4mwnkq+XYnmUxGVNUuiAAYvBp//lfUfHV6a/z0Q6EgAgCo32N5lqJMVeUCCSA4TAC6DejGBKDbgG6UBSAtzmT3CezmmJLxaP/FwFoDtzUclAUQcbufAeh7K0GCbvhOINz+3WTCTT+pZNz6Mw3tcEJP/9noAJQFEI/HO5hllIEDIDS0VY/P8XKSjBG4mcDNkR53hZ+2bcqE3QRax8ABEiKaSMS+qPKt9FogEV/1FMCGfLTXGivaAWzLR7ujri4D4NAwrHliFkHdBnRjAtBtQDcmAN0GdON5Gpw26tXEsZFPfX2LeOmiY5cHfd92pFEe6qzK7hOE5y00zwBGh91Hk+xU9uMdG8AkBf7+M4RuiEteo56HQEv97PsfuqteBGPq/5HqGtt6sGHeQ69x3zXgjTV+Xqp73BP2E41YCKmuca0dzpiovyoP1h96UBuGu8ySboUSbwHjCutrL6yLft+8wWAwGAzAD2uV1vXW0u5FAAAAAElFTkSuQmCC;" vertex="1" parent="n.obs">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.bq" value="&lt;b&gt;Warehouse export&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;BigQuery&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="1030" y="820" width="200" height="70" 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,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;" vertex="1" parent="n.bq">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_e37" value="ack on durable" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;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.ingest" target="n.bus">
          <mxGeometry relative="1" x="-0.9" as="geometry">
            <Array as="points">
              <mxPoint x="430" y="450" />
              <mxPoint x="310" y="450" />
              <mxPoint x="310" y="570" />
              <mxPoint x="420" y="570" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e38" value="top-N, rank" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;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.query" target="n.redis">
          <mxGeometry relative="1" x="-0.9" as="geometry">
            <Array as="points">
              <mxPoint x="660" y="460" />
              <mxPoint x="780" y="460" />
              <mxPoint x="780" y="570" />
              <mxPoint x="900" y="570" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e39" value="merge deltas" 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=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.aggregate" target="n.bt">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="540" y="510" />
              <mxPoint x="540" y="640" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e40" value="replay" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;dashPattern=1 4;endArrow=block;endFill=1;strokeColor=#9673a6;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.gcs" target="n.rebuild">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="1020" y="730" />
              <mxPoint x="1020" y="510" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="title" value="Leaderboard &amp; Counting Service — Layered 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="1310" 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="1310" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg41" value="" style="rounded=1;arcSize=30;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;" vertex="1" parent="1">
          <mxGeometry x="40" y="960" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg42" 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="70" y="950" width="130" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg43" value="" style="rounded=1;arcSize=30;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
          <mxGeometry x="230" y="960" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg44" 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="250" y="950" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg45" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="380" y="960" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg46" 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="410" y="950" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg47" value="" style="rounded=1;arcSize=30;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
          <mxGeometry x="540" y="960" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg48" 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="570" y="950" 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="710" y="960" 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="740" y="950" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg51" value="" style="rounded=1;arcSize=30;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
          <mxGeometry x="840" y="960" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg52" 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="870" y="950" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg53" value="" style="html=1;endArrow=none;strokeColor=#5a6570;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="950" y="960" as="sourcePoint" />
            <mxPoint x="980" y="960" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg54" value="synchronous" 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="950" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg55" value="" style="html=1;endArrow=none;dashed=1;strokeColor=#d79b00;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="1070" y="960" as="sourcePoint" />
            <mxPoint x="1100" y="960" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg56" 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="1100" y="950" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg57" value="" style="html=1;endArrow=none;dashed=1;dashPattern=1 4;strokeColor=#9673a6;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="40" y="980" as="sourcePoint" />
            <mxPoint x="70" y="980" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg58" value="batch" 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="970" width="40" height="20" as="geometry" />
        </mxCell>
        <mxCell id="note" value="Processing sits below Service deliberately: nothing in the request path waits on it. The only synchronous dependency of an accepted write is the event log." 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="1000" width="1310" 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="1030" width="1310" height="10" as="geometry" />
        </mxCell>
        <mxCell id="foot" value="v 1.0   ·   owner Platform Architecture   ·   date 2026-10" 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="1040" width="1310" height="10" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
