<mxfile host="app.diagrams.net" agent="architecture-diagram" version="24.0.0">
  <diagram name="Container Architecture" id="08-container-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="1500" pageHeight="1010" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="_box1" value="Serving plane · Kubernetes · 99.99%" 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="80" width="1410" height="310" as="geometry" />
        </mxCell>
        <mxCell id="_box2" value="Object access" 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="430" height="260" as="geometry" />
        </mxCell>
        <mxCell id="n.k-res" value="&lt;b&gt;Placement resolver&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Go · 48 pods&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="80" y="140" width="190" height="90" 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+gvaeTAAADOElEQVRoge3YWahVZRQH8F83S+pCUZpNVJahKEQPRdFDUBEVgQRREU1Q+KAQSfSklb02GQQN9BKBCGk9FPRUEUGDlGXQJEWjIlgRjTboHXpYe3f3Pezh7OHcg3X+8HHP/c5a3/r/9/n2+tb6GGGE/zcOGdC6p+IsLMKf2I3t2D+geJ1gDDdjB6Zzxs94GouHxK8UJ2ObfOK94y/cPhya+Tgde/RHPjseHAbZXozjI/XJp+PWuac8Gxs0Jz+Nn7BgzlknOBK/VBD8FRMVNvfNNfEUV5WQ+hDnJnbjWI/JEtuh4IECQr+Jc6AXjxTYT+OopiTGmjqK1JmHN7ArZ35zyVonNSXRRkDRqTpZMD9RstaBpiTaCNhZMH8hTsiZv7bA/g9804JHYyxVvKe3YUlidyjWiF8sz/bZGjHPw8qmhOfjBrPT3pslIqbxtXipy2yuqIg7hqvxdsbn0jrEl2Ejfkic9+PE5LsrK8hVje2KK+IjsBqf5/jdVEU6fdqvYypngYcytm+1EHB5TuzjxK/8fYlfoYAlZj/torEPxyY+56g+bfPGiz2xz8QT4qWu8s0VcBn+rkFgecb30Zrkf8dpGf97FJ/UpQKyaXQdDs9T1gfW47Ma9nfh28z/yzRM6Vmn45sskGCfeGf6aRlfwFMtYs1Cm4MsxcLk7w6xFcqwB6t6/FqhCwE3mskmG/Fqgd0UbsGP4nB7poPYnQgYwyZRkE3henyVY3c3Xks+34uLO4jdiQAid2/GPPGErxHpMMVWUX7DJaq3Wt/oSgBcJLYQfCD63Qm8j9tE+luMLWILdYIuBcAdZhr1raJnuEBkqXGRgTp5eVN0LQCeFDUSUQ4cEP3zFpzddbB5XS8o6qiXkvEOjsF1OGUAsQYigKgwV2pRu/eLQWyhOcVIwLBxsAr494bjYBQwKVpRNMtC3+ExM1chz+NocW2yoiW5KuzFnfgy78tPlXdBX2CtaLaLcEZiU3VbkbalKTaV2E3hFfGAShuuIgHviTK4bv1SJaZKwF7cb+Z+qRKfZJwn8BzOr0m6CCvETcPHygVM4mVRzR5WN8gGUbs8robqBkjFvJuZe1jNpz3CCCP8R/APoRyOnzpiZNwAAAAASUVORK5CYII=;" vertex="1" parent="n.k-res">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.k-rr" value="&lt;b&gt;Read router&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Go library&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="310" y="140" width="170" 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+gvaeTAAADoUlEQVRoge3ZT4hVVRwH8E/jjNFoLRQNpKaF/aEiV2KLahNpUZpk5qogKMgW7SJyEUWtyk27/kEZVFAYBJGRGUEF0SLK/uhQm8hSCyqkZhqncV6L8y5e7zvnvnuv89514Rd+MO++77nne37vd37n/H7DWbSLc9oW0MUYNmMjVmMJjuJzvIkf2pPWHxvwIzoJm8NLWNqWwDI8IAhMic/bfqxoR2YcG1QXn9knWNSG2CLGlIdNmd3fgt4ebBUXdwJ78DJ+SnAODl9uL3aJi9+Y44xjX4TXETJVq/hUr6j3I7y1EV4Ht2SEkUErTWBx5NmRyLPDifFLsj/aWsD3kWc3CmGTx6bE+MmFlVMfqU28TwibVcIZ8XeEc8AZcIMYxSHN0uiDLeiN4iH1xf8qF/9tYxTfqbeAu1tRWoKbMK+a+M+cAbEfw/P6i5/C5bHBo8PRCK7ErbgEFzrpzfMrjN2hxZrgGnyoWcbpYLcWQ+cO4edvKn4SFwxddRfX43gfgWX2D64euuouxoSYbSp+HtuqTFRlEy/FhHCAHBEOk06fMdtwWeK7X4TFzZeMfw9vVdBWipuxF7NO9c7PeBrLS8a+Le7V7acrqgrGhVZGv5/5T2GRMUxG+O8MVHUXi/FxZPKUzTm1isrwe4T75IC1g2dKxKbsmHD9zeNAhPfBoMVfjJkGC+jghcK73kjwHrPAp3/+hHsYOyOcb/G40Oq7DY8IaTKPY1gpbHjYImzkGKa77yrDlJCtarUW39XrsaNYVuA9GuF1cG2OM4KvE7y6NocXVWgtfhkZ/GqEN5GYaEuBt0a8JGxq0dZivqj/NyI2dg9J3U2mC5+/EYryPxL8ulgjXOySrcWdelc9i3U5ziLxM+I/6YNtAq+p3wdN2X35l+c38VVCiVe8us50BRwW7vNrIyJ3467EAjKsEBq6q/W2T4pYjvVC7VDEwa7WKPZq5pUb+ghqgnF8lJgv2VpcJ/Qo64jfMwDxGfq2FmPYlRgUs+O4YiDSA1Yl5t1aNmil+F0mZk8NSHiG7Yl5r8sIqVrzTmFjlmG/EHKzQnZayNLvPNwuZMbiATYtJIRi2u7BK9KenxKK9QzPlnAX2l6v5oPghdR14J4cb73qzanTtRlcWnUBhHT1V+Elz+W+XyZcuobl/XvriM+wyUkPf4Fzu89HhNp1WJ5vJD7DDqEdni9cnhiC8Ckh5pNhU6fjdZEQLoSiZLPB/YfnBH7DVypkm7NoE/8DplKpezcBhZ8AAAAASUVORK5CYII=;" vertex="1" parent="n.k-rr">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.k-papi" value="&lt;b&gt;Placement API&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;register · delete&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="200" y="250" 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,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABzklEQVRoge2Yu0oDQRSGP41aiBZeOgsDBgSxEbTxAXwAK0EsxFIrC7ESCzvBh7AUGwkWYmMjImgpIjZaiFEQBYlExcRikhA3iTtzsrOTwHwwzbLn7P/vXM5hwNOadAEbwBmwD4wJciwCJ8ARMBOZMk12gELFeAYGDOLnA/HfwGTEGv8lExBQAOYM4g9rxG9LhLRLgoD+Gs8GG4w3mcEyUgNNgzfgGm/ANS1voEMY9wp0Bp7lDOLfizkq+RBq8TilTeOdKSBpWUct8sApqm0RM11MFOxb4hq3YQLDTqFR9GbJFimqD4s/tPwxGmYgH4uK+pSWkpgk8Ii7PbDXiPgSCaAPSMcofAHo1RGnswd+UFXzSydhRGRR1TqUZt3E2uvexMCbQIiUYJ9UFxMDTwIhUrSrr4mBG4EQCTng3kbiIeJpK45NRJnMwANwaZJcSNpm8jns/v0XoMemgQRwZdHAuk3xJSaATwviLwjpPKNkJWLxGVTrHCtrEQgvoG62x2PWXmYWtfGk4s+BkdhVBxgGdlF3/CZLZhX5tY4VUsAmqlbUKnhZ4ABYArrdSNTnjmoDWzY+1KzttDbegGu8Add4A66xVQmXqS5W15a+5XHKLz1EPuwFhf5TAAAAAElFTkSuQmCC;" vertex="1" parent="n.k-papi">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box6" value="Catalogue" 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="530" y="110" width="430" height="260" as="geometry" />
        </mxCell>
        <mxCell id="n.k-vtg" value="&lt;b&gt;vtgate&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Vitess router&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="560" y="140" width="170" height="90" 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.k-vtg">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.k-my" value="&lt;b&gt;MySQL shards&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;64 × 3 · semi-sync&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="770" y="140" width="170" height="90" 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,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;" vertex="1" parent="n.k-my">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.k-gate" value="&lt;b&gt;Release gate&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Go · delete role&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="660" y="250" width="170" 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,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABrklEQVRoge3ZvYsUMRjH8c/eKaJ2VwkqXKmIoLWdYG1hbSmoIIKdlRb+AYKNtX+ChQhiaaM2nqWlCtro6R0r+LJazBTLknnd7GTPzReGhHmSPM9vJsnMM0MmLaNI45zFfRxr0fYXnuMmfkfyPxeH8RF/Ox73YjivugP7cbzlGJdxt4fvXZwryybG+NR24HVs6X5FF3lMcD0U7Frg3BGcbqt2IEa4EDKEBMRa2LEJxhUSsKcICfiMD0MH0oLXoZNV02UDZyzPHdrBS8WC/r9oWrAHcGiIQGr4Ok/na9Lu/42vGssyx3uTBaRmpQW8xw08rrB/wS08qrCPcRsP5oihkbpd6ErZ5qAiSZm13ynta4qn+6z94ZSfNxU+FroLfS/LH/hZY59M1af5VlHvxEqvgaUgC0hNFpCaLCA1WUBqsoDUZAGpyQJSs9IC9pXlSPFTZJb1QNtQ/yp7FOpy4qc4WtPmFTZxCX8C9nc4gfOKtLRXTjyPgD3xaTGUrA9Jo/8mAW8jBdKXrRiDPJNm+kxwMYaADTwZOPgdXG0TXJc/kqdwsmOfPozxAtsL9pOJwj99HQdnATeAzQAAAABJRU5ErkJggg==;" vertex="1" parent="n.k-gate">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box10" value="Recall" 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="1000" y="110" width="430" height="260" as="geometry" />
        </mxCell>
        <mxCell id="n.k-rapi" value="&lt;b&gt;Recall API&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Go · job handles&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="140" 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+gvaeTAAADjklEQVRoge3ZTYhWVRgH8N9Mb45pavPWqg+IQhINouiDvnBhZJsW46Io6AOCFiEEFZK1qHZFCm2iVQTVQok+oKLIKDe5sJLCJJUQysgMJWeMHD+aaXHmZa7vnPvx3vfcGRfzh7O4h+c8z/9/73POPec5zGNuMdCQ3wvQxtDU8zH8jcnUgVIJuAl3406swuURm3+xH9/ha3wmiEqGAWzBD7i1gv0ybMA+4c322sbxHu5IJeDqjPMx3JZjN4RnMVqTeKxtx/X9CljZ5TQm4kbsTUg8285gExakEtAt4gmcbIh8tu0Un0NRZCfxSuyJ2BzHh3i4gr/f8Tl+xl84PEXqYizHLViNJSV+DmLtlJ/KiH2BKu0kXhdyuMqqthD348cSv4eEedmogHdwZS9BMhjEI/itwP8vGG5CwAk8VpN4N9r4siDWxyr+r3oR8HhFchcJKVOGFt4oiPdoagGj8v8TcBf+ML08vo/zS+IPYGtOvMPCy0gmoEzEnoj9g2UEsAjf58R7IbWAIhHHIrYbKgiAFTgdGX8Ui7uNBys6zcNSYd2/uU8/WezFm5H+Nka6O7MC/qsZcAlerDk2Dy8JK103ZqRhVsAB7KgRbByf1hhXhEP4KNK/2vQZA2H56uA0bhfS4rwegp0QRKTGB3igq2+RsKH8ptPRMhNjDZCpg+05/atkBPQ7iZvEESGVurE8+3AuC4BfI33t7MNsChgqN5mBfyJ9Z23FZ1PA83iyxzGx09mp7MNsf4HX8JZQdqmCdqTveDJGBdimeAuySzilFWFQKMV0j93YDOWz0cJmTEQIdNqmEh835IxblzVqKoXO4GncJ/+Tl1Uf1ub076xLqi5WmLm9HlV+3v3JzLe/rzmaxbgQbwspNYp7SuxHxNPn5QY5VsIlyleglvzi2bWNskuEp8TJfzGXpKpijfhpbFKofJ/TuEY4NsbIb0kVZBjrhZNRbCteF2vkkz+CS1MEuUKolHUcf6v/SdUScj4vbSZwb58xEGo2uyIBxvGqHqrJGYwIxduiLcdz/RLvoF0S6JSQpw/J/9yDwvZgo/hPqrttTkW+gx0Vgnban9iNr4T7sN3C2bnK2AkJ33wWw3i3BxF12lGJcr4I60xfXKRsW3FZ0+Q7WIpnhJuUfolvM4c/qQXCxP1E9RyfFHaVrwglkr6Q8qZ+obDKXIerhI3bYmGNHxNuYvYL+/mDCePOYx794H9Cbh1a4up+xQAAAABJRU5ErkJggg==;" vertex="1" parent="n.k-rapi">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.k-rwf" value="&lt;b&gt;Recall workflows&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Temporal&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="1230" y="140" width="180" 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,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;" vertex="1" parent="n.k-rwf">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.k-unpack" value="&lt;b&gt;Unpack workers&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Go · staging&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="1130" y="250" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico13" 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+gvaeTAAACg0lEQVRoge3YS6hNURzH8Y97r2dKSt55DLxGRHnkXYo5ishrIAMyIcoUKRkamJEMMDRSJHlNJMpjIm5KBp5xE+EyWOvk3O3sfe85Z7nXY3/r3zl7r7X///9vrbXXY1NSUlJS8j/TWlA2FxPxFR29k04XBmEKZuE9Ptaq1C/n4bU4V3X9CU/RHu1p5vdVAwkOwARMijY58zumqu5DzBQaswu1BLTiPqbXkUyHrqIq/59geFVi1UmOVTwCsmzBqZ5U3IDviWwr7iXy9Rht3SXfikeJAl4TengROhP53NydgI2JAn0RxmyF04n8FvZCytY/lvE9Cm8T+d6SJyBV67/AsOhzv/Cywu5E/nN74XqiAOujv6nC9HsmXrfhbqIYq2oJ2IXXTTq+XOXvYrzXiWXx3kLNvdCduIXRtQRAC+Zgn9Aj3+pw/hkzop81mbIH6B/LTtaZdAcuYDvG5yWexwhhVT4hjO2iQEfiM0OERSxbvieWj8Sbbnw9iP5WCCt2Eop65xmGxnpHcpL6gHGxzk4JWzmPvTiPbbruSyqMxCYcx+x4b4YwlPJa9mys14oDOIjFfp1V2oQF8BDuYHAjAg5WBe6Mjg5Hx7WmsYG4WZB8xVbnxBsjbD3O+XWIDWlWQNbeCK25FfOxDrd7kPx3YZU+iiVY6WcrF81OyQX0tuUKaGlE2Z9EKaCvKQX0NaWAvuafFvCy17Io5r1wMKqb4dKdoBq1L9hRlGTel7kKLcLmbTmWYoHwye930o6ruIJLeF5UuTsBWdqEzyUroi3U4Fa3ihfC+eISbgiHmR5Tr4AsjQhqKuEszQrIMgjzhEP8EkzDO2GrfUUYGu2JY5aUlJSUlPy9/AArNP83dYIkGAAAAABJRU5ErkJggg==;" vertex="1" parent="n.k-unpack">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box14" value="Tiering plane · Kubernetes · 99.5%" 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="410" width="1410" height="310" as="geometry" />
        </mxCell>
        <mxCell id="_box15" value="Observe" 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="440" width="430" height="260" as="geometry" />
        </mxCell>
        <mxCell id="n.k-kafka" value="&lt;b&gt;Kafka&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;events · decisions&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="90" y="470" width="170" height="90" 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,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;" vertex="1" parent="n.k-kafka">
          <mxGeometry x="21" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.k-ch" value="&lt;b&gt;ClickHouse&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;aggregates · 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="290" y="470" width="180" 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,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABmJLR0QA/wD/AP+gvaeTAAAB2ElEQVR4nO3cMWoVARSG0as8SB8JpLJ0Cy7CSjA7sMoeUgW3YOUSbF2ETRZgp5UQkl6wSGUfbkDC+87pfy4DH0wzzAwAAAAhL2bm53L7fmZuFrurmfm42H2bmcvF7nxmvi92MzNvZ+b3Yvd5Zt4tdl9m5nqxWzvMzOvl9mS5O13ePFvee8ozHpa7s+XN0+W9tZf/+yDPiwDiBBAngDgBxAkgTgBxAogTQJwA4gQQJ4A4AcQJIE4AcQKIE0CcAOIEECeAOAHECSBOAHECiBNAnADiBBAngDgBxAkgTgBxAogTQJwA4gQQJ4A4AcQJIE4AcQKIE0CcAOIEECeAuO3PkHle3szMp81QAMfh1cx82Ay9AuIEECeAOAHECSBOAHECiBNAnADiBBAngDgBxAkgTgBxAogTQJwA4gQQJ4A43wQeh7uZ+boZCuA4/JiZi83QKyBOAHECiBNAnADiBBAngDgBxAkgTgBxAogTQJwA4gQQJ4A4AcQJIE4AcQKIE0CcAOIEECeAOAHECSBOAHECiBNAnADiBBAngDgBxAkgTgBxAogTQJwA4gQQJ4A4AcQJIE4AcQKIE0DcYWZ+Lbd/lrv75c3b5b2/y3v/thu3y5v3y3sAAADwGA/0XRfKl0txsQAAAABJRU5ErkJggg==;" vertex="1" parent="n.k-ch">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.k-cdc" value="&lt;b&gt;Catalogue CDC&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;VStream → Kafka&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="200" y="590" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico18" 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.k-cdc">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box19" value="Move" 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="530" y="440" width="430" height="260" as="geometry" />
        </mxCell>
        <mxCell id="n.k-mover" value="&lt;b&gt;Mover workers&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Go · 24 nodes&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="560" y="470" 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+gvaeTAAADLUlEQVRoge3Zz8sVVRzH8dfjo2m1yEwtkaAeoa0QCG4iUCOUCCpdZVibHk20lT/+ARcKLSIUFbKFuNGFuImINEKxwjYRKFQUkQpa/gAJMp/HcXF8aGbumbkzc+c+V/B+4MDM3O/5nveZ8z3fc+Zchhrq4dZI6vpZvIoZXer8iq+R9Auqqb4RoKqUvQNiLNV51TswiecHg5lVt3Apq7euRY5l2I1P8GhTJ6dUH4EE53pC5kXswe85v+/XcZKexM9gDWYW2O7C/NR9giX3AZroEN6LPD+JVQ19luqAzlHY3qXOCJbjnchvqyP+EtzBgnaQs3ol0lgsjKagP8If9+1u4bGc3SO4HvGZYLx9/BBaf+UauouxnN2+Aqi3Ij4PFdh+VRWqThaawPHcsxGszT17rqB+LGsdK7B92QDDaDxik+AfPJ6znYVrBfZ9CaNRXIk0tiRlM1+YiDGoNyM+ewqjugvZJE5Enqfj+29hWxJTOoxGsUJI3zENNIw2RmymstFq7MfVApsHPozqlMrZqK4ORhrLL2onW+jABBaWgTTdzMXSXz5NFqXIOhrFGy346VBsUUtkF7WFwhvsdRS+LANpOgKxRY3sonZVcTaqo5HuJs1UJRttithUjf1T+ABP9KsDM3XPRgtUz0aTOIMPsahf0HlVyUbbcTFil37Tm/D09CBnVXWLPYoNwryoCz2GHfgBt3VuHntSlWyU1lPqQ+d9n+0NuVOxMPpMGJ15NfyUQafLXeEMqzXFwmiq/IvDiiflmDBHznWBzpfX2+zA1goNXhc+MwnnSU2gE2EOfYzZbcGvF4a0SuM3eoDej5VCMmhNc3VuiU/jbbyELbjUADgREsMB4XilVei0NucaPaJzazIPvz1I0GkdTzX+H54ssFunHPqgkAiKDtT6pu9SID+V2C2Whb5mgNBpnU5BXS6xWyrbgZ1tQjTdTsMvqetFwgd6TOtz9+d7aLNVvSb7Zv/0f64n7OPHZT9qbmLO9GIWawa+le3EBL7HUfysc9JuGwhpicZUOx5J8LkBT9oivYAflcN/qod/XqZDs/AuvhA+Xm7gggC+vLjaUEMN9dDrHmeY+UyXHzlLAAAAAElFTkSuQmCC;" vertex="1" parent="n.k-mover">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.k-pack" value="&lt;b&gt;Pack builder&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Go · compactor&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="770" y="470" 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+gvaeTAAABUUlEQVRoge2Yv0oEMRCHP//0eoJoY+HDyIGloFgIYulD+CC2NhZiYeV1coVPcHCNlVvoWQjai2dxTQhj2M0kZI/MByl2dua3+QUyuxswjLpZUdTuAUNgVbj3BLx4sRNgU8j9AB4U84hmDMz/GWdC/jSQfxA7CWn12rKtqPXZiS3UGOgFZqA0OQ1sAdfAUcZnqAh1lRvgzbm+BV4D+VLXyk7IQNcRbcD2QGnMQGnMQGmqNjBLNgt4jy3U/NDsAofAukIDoAFGSg3DqBZ3E18Al8id6Qp49GJ3wL6QOwPOgU8vnlufCelOGU6F/Cz67mqsCSKxSK01i37Vb+Je0NXAIMssFPpdDByzOO8csTgXTY1aP7TrG+/6C/gO5HftKtH6bT/E/BXZaFnXlmj96jZx7zADpTEDpXENzBPq/gqxLPqugXvgJ4F4AzwL8dz6hmEsI39mg5hOq5Q85QAAAABJRU5ErkJggg==;" vertex="1" parent="n.k-pack">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.k-rec" value="&lt;b&gt;Reconciler&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Go&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="660" y="590" width="170" height="90" 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,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADPklEQVRoge3ZT4hVZRjH8U/j2FBp6eTCzDSjICdoEJFctOgPZCltDEJcBC3cWLgIQqlQqGhTi1y4K4j+QAstIXIXTiAi4sLKNFSC/gmWf2agbCZ1bPHewduZc859zznvnTb3B+/innPf5/k+7znneZ/zHHr6f3VDl+zehAWY3fo9hgu4ltpRqgBWYh1WYxiLcv7zN07iML7GlxhN5L+W5uNlnBZWtuoYx248PNPgA3gFF2uC540RrCjwNws7has1goVN4B/CiYTg7eMK3saNGfiPM//bWRd+Mya6BN8+juDOAvhr+KwO/LYZAG8fP2Nvwbn/BNAfAf8q3qwQ7DiO4izOCSl1EZbgnkgbd7VGY70gbsUm8AEebwEX6V5swbFIux2vQJlW458Ig+/jjlijLfVhA051K4ABHO9g6A88WRE8q1uFvSB5AJ0e2p9wf0P4KfXju5QBDCrfpM5hWSL4WfioAnxUAFtLJl/FUwnhP6wIHxVAWW3zXkL4qisfFcDKkol/CTtkCr1UE35aAH0Zw2W3x6f4rTk7wkLV1aWyk/sUR76mgdOs1grFW9XVv5zlyJYSZwscfoOv0rAjLNQKrMphKNIVHMQP7Qfz3shuM/3WGsNkNcaeeuppJtStvlBTLRBeYW/OHB/Fu8JLE6ansHXYgdsrOBvDW0JZnEo78GLBuW+FNDxNt+BP9bb3cdWCLlO/sB8V+VpaNHF5TfipkarEfrrEx49lE4cawH+SCL5PaAgU+XmnGwHscb2J21SbOvgaTh1ASvhhoWQv8jXSyUDVAFLCLxXu7zJ/j+ZNzBZtVXSmwdx2DeGA8iTwBfbHGKp6Cx3A3TXB+4QmV6fUPYrFMQbrPsQT2BXrRMjzzwpN3E62J7G+zFh7KTGE7yMh8nRV+PqyrwV3Br8LrcaFQlvxMTwh/wtOnrbjjViAsitQ5/Wv6dgeC94pgD3CLn1yhsAn8VpVeLivAH4qVQ7i8y7Dj+KZOvCEZlN7j3K3/Dz/vPJiq+7YKz4RFGpQKGM3Kt8j5uF1nE8APoJHmoLX1Rw8J2SeS+KhTwuF2YNNAVK+kQ0IfZ4HhOdpPuYK6fUifhU+aBzCLwn99tRTE/0LVTPMb3gooi8AAAAASUVORK5CYII=;" vertex="1" parent="n.k-rec">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box23" value="Decide" 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="1000" y="440" width="430" height="260" as="geometry" />
        </mxCell>
        <mxCell id="n.k-cls" value="&lt;b&gt;Classifier jobs&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;SQL + Go&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="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,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABLklEQVRoge2ZMUoDQRSGP0XQ2lQKgm0gINikTOMJrLyHl7AWrDxBLFKk9waCHiI3SBVZ0UIGF8yys5s3+7/A+2Bg2V12vm+6x0Kg5aB2fQE8AhPgUKPTyhp4Bp62PVwA33uyrpN0/aTP+xyJiLNtN2+BL/Sn27begOOmsjugciDZtN6BUZO894gsea8RneS9RfSS9xKxk7w6wkReFWEqP3REEfmhIorKl44YRL5UxKDyCasIiXxi1wipfKJvhAv5RNcIV/KJF/IDrqw2tZx9Nx3e/bTa1Ovwnk0EqIkANRGgJgLURICaCFATAWosAyrDb2VjGfBq+C0Z9/xOZm0j5VglmMME+GCPAwBOgAeafxq6D0jcACv+B1wKnTpzCsz5k19qdfozBWbAkVoksOQHFdEP62lvaNQAAAAASUVORK5CYII=;" vertex="1" parent="n.k-cls">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.k-ring" value="&lt;b&gt;Ring controller&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Temporal&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="1230" y="470" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico25" 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.k-ring">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.k-pol" value="&lt;b&gt;Policy service&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;PostgreSQL&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="1130" y="590" 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,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;" vertex="1" parent="n.k-pol">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.k-ceph" value="&lt;b&gt;Ceph RGW tiers&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;hot · warm · cold&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="450" y="750" width="170" height="90" 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,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAB3ElEQVRoge3Yv2sUQRjG8Y9JDBaiiIVWFhIQBBURQRCxVBQEy6AIFv4pNv4hBrUREQWDINqLgZBGECsLUSwUf+CZs5jssVlm7/a4/aXMF1449p2ded6bZ3ZnlkQikUgk/mF2TNl+F67hJHbWrOUz7mGt5n5H7MVrDBuMAW41VcBKw+Kz+I1TdYu/0pL4LNawWEXYfIU2+/EUu6t0WBMHsIkXdXTWlnUasVLb1pnaSuMs1IV1isxkpbu6/fdnslLX1inGGyVWilmoD9YpctAUVuqLdSpZqbgXOoYbeL91Q5/YI+zFbgsF/R/EdqPzWNKvNQDv8GVSo2V80r3fy+KR8G6IchZ/eiByUrzCXKyABz0QVzWOZ6LzlRyJVdVTjmY/FnIXFyINm+IHngjH0kuFsYdYFRbsReEkWCSqdUM70/8dJ3LjnheOkll+OZc7hI+RPq53WcBKZOznW7m3kdydcQVEV3PDxMacq5CbSFsz8BOnc+NesP3xfTOXWxI+t/TKQkP8wmM8s93/WbzEQ3wtuX9UQH41D2JVNcQiLo/Jn5tw/2ijmffXxiyKWmY9dvGM+HT2LVaN+SR6FR96IDIWA9wXTowjyio5jH1lVXbApvCO+Na1kEQikUgkauUvU4l7Vwf5b2YAAAAASUVORK5CYII=;" vertex="1" parent="n.k-ceph">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.k-tape" value="&lt;b&gt;EOS + CTA&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;tape archive&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="660" y="750" width="170" height="90" 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+gvaeTAAACpUlEQVRoge3YT+hOWRzH8Rc//2MiUmSQ32hGEVJITTQUJVlY2DGrKU2TWZGUtZ2yEGlqbKxkZoFZkGIoViTlTwhNU2Z+M+XPNBm/Pxbn3p/r8dznnuf33PvMwn3Xt3vrfs45n++9555/1NTU1NR8zIzqoOwUfI6pmIhXeJLEQOfWqmERDuIWBjHUJF7gDHZi0v9j80Pm4hj6NTedF39iN8Z03/I79uC19ow3xm180W3j4/FjB6abda0t3TLfg19KNJ9GPzZ3I4FDFZjPfonFVZrfVqH5NO5hXBXmx+JBFxIYEkanjmmcyL7D4ciyfTiNG3iJOdiIdU3qzSv/GZ5HtlfIKDwU9/YO45OcelbhfmQ935ZlHlZGNrovU2ZeYmI/tgpdEKbjbkRdl8pMYG9Eg+cz+j34r+H5XWF9BMuENVGr+l4rcblxMiKBtYl2ewvNA0xIdD9H1LmirASuFjT0XJjg4GaBdmei+yYigW2dmB6duZ9SoP1N6BI9WFKgXZ5cH0d4yBsMosgm0F+gnZhcB/FvgfZVQ5lWvInQ5JJN4O8C7aeYJnz2swXa9PnSCA9F7UZzRHF/3ZVoe4WJqJnmh0TTgzsRdfaWlcCOiMZ+x8xEvxDnvNvk/CHMEemP/n1Efc90tq19j1nidlzXMCNTbhJmZ4wTRpbGOaJZnCjLfErsHuCp8MUaf9IFOC5/v9wY68tOYHUbjQ/hH1zHRfHrnzQul20+5VSbRkYSg1hTVQLz5Y8wZcXRqsynfKnzk4i8+FU4MCiFVkPY18IPWeaZzgAOCF94pPThJ+FlFLIBf6n+n2g3hk82skuJZlwQNjrnYrLtItPSm6IECNvMzfgKV6py1CbD3Wck03ivkNAaYfc1HZPL8RVFHzbhURfbrKmpqampqYa3600ZZjE4HG0AAAAASUVORK5CYII=;" vertex="1" parent="n.k-tape">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.k-rm" value="&lt;b&gt;Records management&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;hold events&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="860" y="750" width="190" height="90" 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,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACg0lEQVRoge3ZvY9NQRjH8c96WSQEK4igoBDsahRIiAixOpVqkdh/QIFoNZQ6RKVSUKDQSUhoCKKhEpIl2U2Q2AiCeC3m3ji7e8/LnXOuu5HzTU5y7jwzzzO/OzNn5jyHmu7SU6DOURzBwpKxLuBs4/4qvuE43pX0m8kW/K7oOp3we79R9gzLynRwRo59YxnnBejHHSVE5AkoMsXK0o+7WBHTOE/Av2K9MBJti5gVGfAGnqfYlmE4wud63MIevC3aKFbAEL5m2PdiVYTfAdzWhojYKdSbYevJsefRFFFoYceOwAOMptj6igbPoClit5x9IlbAhsbVSQZwGfuyKsUK+I5PKbZ5mJvT/iPGC8TZjJn4mVYhVsA6jKTYFuA1FmXEGoyMO4XYRZw2/wn/7ocW5Tt0YGOMHYGT0veBJVjZony7sH9cx5c2Yl3Dr7Z6l2BYdYe52Gt2Vgeny1EimlpAt6kFdJtaQLepBXSbWsAkvihxbomhSgFHMR+r8aRCv6Uoeph7OKndroLtps1h7sqk3/cwVpHvTKoQ8Fs4syf5JZz7O04VAh7iVeN+MOHzMo5hjZAjGsKLCuK1RZE1cCxR/yZ2Zvjrw8sCPguvgdhXyheNzo7jYqNssZCRGxHWQJOlWC6k0t9jPw6Z+H68FAcxJ7I/qaSNwNoWdc80bGP+TqMePBY+ZmzNiXUqJVbmCMQK2Jao04sTQu6maT/QsB1OlI0Kj9c0zscIyEtzDONSi/LPeCQknfqFuZ3kB55ik6nT9KWw6JM7dp+QxGpFr5BIi6LOSnSaWkC3+e8FfP4nvUjnq4zUehEWCztrt55A5/I6WCTdvVDYgMp894rhjYlHkpppyR/H7ROP9EXb4wAAAABJRU5ErkJggg==;" vertex="1" parent="n.k-rm">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_e30" value="point read" 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=0;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.k-res" target="n.k-vtg">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="180" y="110" />
              <mxPoint x="650" y="110" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e31" value="replica" 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=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.k-cdc" target="n.k-ch">
          <mxGeometry relative="1" x="-0.8" as="geometry" />
        </mxCell>
        <mxCell id="_e32" value="copy" 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.k-mover" target="n.k-ceph">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="650" y="580" />
              <mxPoint x="590" y="580" />
              <mxPoint x="590" y="720" />
              <mxPoint x="540" y="720" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="title" value="Container 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="1410" 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="1410" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg33" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="40" y="910" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg34" 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="910" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg35" value="" style="rounded=1;arcSize=30;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
          <mxGeometry x="200" y="910" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg36" 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="230" y="910" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg37" value="" style="rounded=1;arcSize=30;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
          <mxGeometry x="360" y="910" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg38" 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="390" y="910" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg39" value="" style="rounded=1;arcSize=30;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
          <mxGeometry x="480" y="910" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg40" 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="510" y="910" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg41" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="640" y="910" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg42" 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="910" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg43" value="" style="rounded=1;arcSize=30;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;" vertex="1" parent="1">
          <mxGeometry x="770" y="910" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg44" 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="910" width="130" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg45" value="" style="html=1;endArrow=none;strokeColor=#5a6570;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="950" y="920" as="sourcePoint" />
            <mxPoint x="980" y="920" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg46" 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="910" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg47" 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="920" as="sourcePoint" />
            <mxPoint x="1100" y="920" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg48" 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="910" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="note" value="The mover's CAS commit to vtgate and the recall path to tape are drawn on views 18 and 20." 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="940" width="1410" 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="960" width="1410" height="10" as="geometry" />
        </mxCell>
        <mxCell id="foot" value="v 1.0   ·   owner Storage 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="970" width="1410" height="10" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
