<mxfile host="app.diagrams.net" agent="architecture-diagram" version="24.0.0">
  <diagram name="Layered Architecture" id="03-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="1700" pageHeight="1320" 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="190" y="80" width="1460" height="130" 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="130" width="130" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.l-console" value="&lt;b&gt;Admin Console&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;React&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="590" y="100" width="200" 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,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;" vertex="1" parent="n.l-console">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-inbox" value="&lt;b&gt;Recipient Inbox&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Centrifugo WebSocket&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="830" y="100" 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+gvaeTAAAB00lEQVRoge2Yu0oDQRSGv8QLgsFbBEtBrOxEEGvRUiGlGLCy9IaVnYWID2DjC0T0BSxsrNRKEpCgiK02io03SEgslg1hmN3M7E52VOaDA8twOOc/zL87k4DD4XA4HH+YlGZ+D7AMTAJdhrW8AidAyXDdBv3ADVBvY1SB1XYNcNxm8X5UgCnT4hcTEu9HCehWEdahkJMFzoCMSkFDjAA14KJVospLXACWhLUvIAe86CoLYA1YEdYqwDRQjFM4yDrbcYpK6AUeJX2UrSQjCzxLil6hZj1dZvFsI/bbjVqwICn2DUzEFBrGkaRnpK9SUtYRCbJSEQ0rJW0dkdhWsmEdkchWsmUdkUhWCrLOJclYR2QeBSs1H2T7wI5QpA7kgfsWze6AD02B43gXxDAOgDlh7RMYRXKIXhP97rKnKX4AeIvRb8EvlG4q2qcpopkNYFgjfxNviKg0di4dlqVBBm8I1ebrhvoaGwA8UUMKeVvAoKmmnaYK4VnwkPArcAr1ndKmTLI/WuJE3hdt0kJWcAPY5l8NULWmQp+K/9A8QNmCkKjcyhZn8HbB9ieyVZwT8m9KDnj6BSJlUQVO8a79DYImGcPgcW+AGvAAvNsW4nA4HA6HUX4AbMBmUCUGFGQAAAAASUVORK5CYII=;" vertex="1" parent="n.l-inbox">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-sdk" value="&lt;b&gt;Producer SDKs&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Go · Java · Python&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="1060" y="100" width="200" 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.l-sdk">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band6" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="190" y="220" width="1460" height="110" as="geometry" />
        </mxCell>
        <mxCell id="_bh7" value="API" 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="260" width="130" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.l-evtapi" value="&lt;b&gt;Event API&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;POST /v1/events&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="360" y="240" width="200" height="70" 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.l-evtapi">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-notapi" value="&lt;b&gt;Notification API&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;direct send&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="590" y="240" width="200" height="70" 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.l-notapi">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-prefapi" value="&lt;b&gt;Preference 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="830" y="240" width="200" height="70" 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.l-prefapi">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-tplapi" value="&lt;b&gt;Template 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="1060" y="240" width="200" height="70" 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,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABmJLR0QA/wD/AP+gvaeTAAAPKklEQVR4nO2debRXVRXHP+/HY3iAKxzIFNEUCcEhJ6SccEaUTMphmSszK3OphOYcmU+xyWy1ypVDOTx1ibOmuEpNTcshTQ0jJQc0B0RTEB48J/Dd/tj3es/7+bvnTme4P/h919pLfPfcc/Y+e//OPcM+e7fRQrOgH7ArMBnYFhgDDAMGAIuA/wGPAw8CdwBv+2GzBdP4FHAGsBAIMtL7wLXANh74bcEgvob8srMqvp4+An4HrOWa8RbKYSBwFcUVX0/zga2cStBCYQwGHsCc8iNajswhWqgw+gN/wrzyI1pCa15QaZyLPeVH9BKwhiuBWsiOHYCV2DeAALjEkUwt5MB9uFF+APQCW7gRq4Us2B13yo/oaieStZAJJpd8WelDYFibC+la0KIdWIyfidlhNQ+NttAXW+NvVr53ywD84/Me2x7T7rFx0xgADEf2vSNqBxYADyOnaXsB3ciQuzD8t29s4LHtUc1oAEOB7ZEdrbHAqJA2QJRcj1uBryAGcmfds6XAc8Ac4CngXyEttcF4AnxuygxqBgPoAHYG9kR+wVvTWNFF8ClgfEgqXgL+CtwL3IOMFraw0mLdaej12LYWQ4BDgZuBdym33LklrLOj4Pu9wN+BU4FNLMh6Skn5ytDzFuQphZ2QDYoezAlZ1gDqjeE+4HBgkCGZDzQoa16abUiGUhgIHI18g20IadIAVFoM/BJYv6T8IyzJnYXOLcl7KXQA04HXsCukLQOI6H3kcKXM52Gu5T5Ioh1K8FwY/YBvk8/HrcoGENEK4DLkF50XpzvqC5X+CzjfCR6PvaHetwFE1AOcSb45wrqI/57LfpmWgz9jGIMMmS4FvTls25UBRDQP+GKGPqkBVzjmbUHYH04wBXFzitbuPzYkRNUNIEB+1Wdr+saH8gPgSxqejKEDuBBZOgXAseHfByPfn9XBAJaSPAr4Uv7FCfwYxRbA03UNL0b26gGmGhSoqgZQReXPRhxPrWIycsjSiIHLlXI2vV99G0AVlX8bDr77xyLLoSQmeoEdw7Kb4mZC6NoAqqb8lcAMHCz5TsjI0D+JJ4TnlBSuagZgS/lFvYXvBrZM4Mc4hiNHqVkYi9agHcjJ26pgALaUf2nYt98P+7c3pfxiZKL3hQRejKKGbHoMC/8/qxG8g2x+AByQoXzVDcCm8uu9ttYJ+2wassT8KXAa8HVgXIPy1tCG3DwNgMfIbwRXKnXdkaF8VQ3ApfIrhfrv95PE15CHk77l2wtMDMuPAt5LKV+UbgrbsGEAuguXNaCrYL2XUXHlH0bjb1FeI5hLvC7tTClbNQNYbZW/B3KpIEmAvJ+DE8Kyg5B77KYNwMYnYLUd9keQLWJFnpGgm9ipYlKGuvOS6RFA98tvQ2bgReqt/C+/HXGUzCpQHiNQ76ndlqMN1waw2iofZLmRV7CsnwN1Qrgx5R1BVTL1CVhth32AXSjusJDVCNQJ4ZkF27JlAD6UPwH4ScIzpxiMXJ4oo4SsRnBSWGYg4rJswgDKfgJ8KX8J8qPzHtdnJmYUkcUI1AnhvobaLWMAPpUflX0Ocy7ouWF6gybLxHCW0v4tBtosagA+JnzbIXv59e/MSChvHbMbMOPCCPYIn49EFOHaAKqk/ABxNN0w4T1r2COBGROU9jl4hnhC+IOSbeU1gCoM+42oK+Fda/hbCkO2jeDU8NlA4NkS7eQxgKoqP0B8AsYl1GEce2dgyAT9g2QjWEZ8d36fEm1kNYAqKz+iWY2rMY88O342jeAGhacbC9afxQDSlH95wbZNKj9ARoFRCfUZw7Y5mbJtBHuHf88yIewG7gcuQEKsH0Gs2HbgfMQZ9WXlnWZRfkQXJNRpDFcUZMyWEfwHie4B4vlS/9585LLJBPJtqY4Gjqe5lB8ZubWoIsOx55hRxgjOCP82AFkhBMhnagp29tGrqvyIjjYoax8cb4A5G0awnHgdvBOwn3nRP0bVlR8Aj5gTty8eMsSgDSO40ZbQCppB+RFtZkroCBuR7nLs0wh2Ny1wHZpJ+QHiQmcUJ1lg0qQR2ESzKT9AttBLQw0Tt6+JCg1jBGIAS3K+twEyRI5GjlRBZs9zkNM1NTxaDVHiNwvwdxkyIWsUbm0CcBcSis4GtkKWxq+aqGwI7gM3pFE3+cKobgv8gvSr58sQJ5HJyHlDs/3yVToiR/9osZ8DZvPSNzLyPha4vWAbSwu+VwXlB8iejREU8fezSeoWcBLagLPQ30a2QVVRfoDsaBrBPQ6ZTqM3SE90uAbwBw+8VUn5EZUONt2GXNb0rfiIIr/AJPTHj8EWdeawTfun9FcqRntivBG9gTihJqGN4leuylAVf/kRRdvkhTHFI/P1dFoKr0d54KnKyg+QJNGlMN2zABH1IuvaJAwD3nTMk075O+Bf+QElN4RqSKyeKuAx9JsaZwKfdsQLiHKPITmm/njsbfLkwcZlXq4hZwBVwC2aZwOBIx3xEWEYsXdyI9zlipEUrEEJQ6wBa5vjpRQe1TybQvrS0AaO0jx7AXjFFSMpWDe9SGPU8NOxjfBvzTMnoU0bYBL68GpzXTGSgsI6rIoBLAQWaZ77Sq02DH0egHmuGElB4RPTNuQqtrPI0Ql4lOSwZv2RA5yB7tjpg6+SPD8ZhP++A/GYWlHkxXZih0uf0OXvG4I/5YN+gvV+SE2LdiTgk2+8rnnmO7+xLkXdzsD3XDGiwW+AB4u82I4bX7sy+Ci9iLf2NwMOdsWIBjelF2mMdmR97fszsBS4PuFZN/AWcah513hB82xNZ1zoUeoz9Dr+tzOXoR/q7/fIm87wfl+BvgsoEUWkRn5/OxsYij7blm6TyCaeR0afJDiLxJ0C3RJaixp6AV1CF9269IlXQVyneVYDNnfFSApKGYBuBu4SEzXP5iApaFwiQG94E5CRyzdWAm8XfblGdfazv4x+HjDTFSMhrke/03eQK0ZS8AolM5B/B/+TmIh20fDZhqx1XfDxAfot4DbcZj7T0d0aPlNRozoHGiCXU5MQIDmJehzwMQN4UfN8H6pzjD6/bAVDcZ+2tBEtQkajNEy1zG+WMCyPVKC/IjouA7+pMBWVswj1Ih63eTZ6pmPHCP6I3ikVqneJxkgG8Bs8Mf8kfSN0DEaifeyWgeeplI8hqNIl9L0r2QgdfDIhpk/6AEMHZcc5ZvydsE31oGUqceyel8l2xr0l5QNaLQAOz9JJwK8d9E0eeiwj36kY54jhXsSvX3Xu3JTGWUTzhEQ7CMlHmIeXhcjSMutafhLVip8QIFf6jKAN+2cCc5DwLhE6kMRTulvJp+eUY3NEqXcjv2y1rmXI5O1i5DueNtyrGIdMUn0rvJ6MBs242hKTS5BJm9rhByDLrLR3e4FtSsg0FDmxKxNVq43sCTFd0nIMn+IeapjBXsSoPqO0sQn5AlB3mhSwBLanWvcnA/Ru9LlRQ1yvTM2q59L3iHIQcpU7Twi6TuX9/ZEklWlLNJPYE7iI+GZQ1YzgEBtCzyrJVDeS41Yd7vdHnCry1NNZ9340T3iG5MCOphHlLrqS6hlBN5acUctscswizvYB8FmK3eHvVOpQlR9RL/BzcyJ/jCHAicBfiA04yl1UNSO4yrj0Ifohp0t5mHmavrPRgcAPKZb5q1Opp5HyI/pRWGZNyo8IG4ftvqXUf6IiS7RLWiUj2LGkzFpkzdi1DDiFOLEDSKSxogmmOpV6dMr/kHikiULbzQd+hWwm6TyLQIxmYtjewzRe2y+lce6iKhjBEynylcZw0n+919O3ozdEIm8VFapTqUun/IDYi7mN5DOM5cjS7SHgz8iw/jj5rpdfo/Ck5i7ybQRFwtnlxkUJjc8D9lLKDUAiVPTkFKKo8gPiG7tlkkhkoV7iT9tGdTL6MoIFOMogtiF9FdGDKEo9eNid8gcjZyn17Uv6MnEesdeQiyBRT5Ocu+ha4sniNrjZKTRy9JsVvw0bnU1f54f1kVloWWHyKj8gvoUzEnGDcvGrOzlscwBigL6MYAGO7yGujxyAROiPJHJaloHZNOpU6t2PbFFKe4hPCM8xwENWWkY832n02XH1OfguHjERub9vQpCzlHqz/vID5BIGiCHWH/TYJtU9vFHuItsjwVzyHV4ZxXkZGMxKnUq9WX/5EW0XvnewQX7yUDT5HUnjUbALOyNBL3pnWeswNdvuVOrMq3z1ZtB9hvjJS/PQ5y6yZQTOUsXpcCX+lB8QB4gai1+njMg/Qc1dZNMI3qZE/B+TWAsJ4eZD+YuIZ7++XbKWE8cy3FNTrgszRnBoA114w67kX3qdpbyfZ8Kn0vnh+4PxF49XJTWewnWactcS+zwWmRhGk95KYSbZBehU3ivyyw+Q4X50WEeVbjBFy+MRyNFsUrkuio0ET1GN2EOfQA24EzfKD+h77emJgnXYoGeJd0XTci11kc8IuoExjTq/KlgL/UWSTqVsGeUHyOkeyE1c30qvpxkhb/1J3yPpIpsRrEBS2VQeY2j8TetUypRV/qvEmx9dJeqxRT3EW+S7kb466SLdCI5J7PEKYif6npB1Ks/KKj8gdvpYm2LOJS7oVkXmazKU7yLZCM5L7urqYjKi6E7lbyaUrzp9nFyyLtsUpbFdj2xJqLr4pBFciv9weIXxOeXfJpQfkM3poyr0AvEZ/QkZ3+kiNoLR6GMRNg2KrvMbUeSIMclQfbYp+ly1Izegsryj7hOsEtgRM6dgqtPHrQbqc0HvEidu2IVs29UzaeJhPwljyXblS0fTw7pG4j4nYBm6XekHncPMCuBbOfu1qbAOcC/FOtGX04cpivIarEvjfEJvYj8LeiXQDvyM/FE8VKePKkQwzUsvEm/hTqt79ggGkjw2G3ZFfPazdmDk9HFIjneqRmeHMvRDYhasAM6l7/2J1QpDgQtJnxhVwenDBL0HjArlGI8+Aupqhb2Al0juuCPDcr6dPkyQukPYgoLBiI9A/TX0Kjl9lKWbiEeAFhKwHvJZiHYNI6ePIfi/eVuUHsCz82YzYgTyi6+i00dWupOW4o3hNvwrNAt1I/cnfaWzW2VRQ5wtZ2E2CKQJ+gjJXHIM5YJOtZARHcCByMnZQvwo/V3ELW0aMm9Z5dBMhxFbIKPDBGR9bSPreQ8SvvYhZDv7QZo8L2AamskA6rEmsmcwFknfthHiRDIcOU/oIB6q30MUuST871LgNSTmf0TPI7uWvtPUOcX/AVMECXmd+XjnAAAAAElFTkSuQmCC;" vertex="1" parent="n.l-tplapi">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-admapi" value="&lt;b&gt;Admin API&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;replay · config&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="1290" y="240" width="200" height="70" 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.l-admapi">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band13" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="190" y="340" width="1460" height="130" as="geometry" />
        </mxCell>
        <mxCell id="_bh14" value="Decision" 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="400" width="130" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.l-rules" value="&lt;b&gt;Rules Engine&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;CEL over event + context&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="470" y="360" width="200" 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.l-rules">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-orch" value="&lt;b&gt;Orchestrator&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;multi-step · fallback&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="710" y="360" width="200" 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.l-orch">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-pref" value="&lt;b&gt;Preference Service&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="940" y="360" width="200" 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+gvaeTAAAB7ElEQVRoge2Yu0oDQRSGv8RLRAkKCkElKNhZi51N0EIfQDsLO3tvlQi+gLbiA4ilhShobR/BCwiCWCiIJoYQUUksNptMsmPIbHZ2ErIfDMwle+af2XN2JgcCAtqbkCa7YSAOdBTb70BK01xaOAYKQskB00YVKfJB5QIKwJqOiTqFegxYBHo9sNsj6UtQdqlGuAZOZQPnOHetWcuMLTosLCDuaj/MMGZXwrV+1QqIC/g1pkKdklYxiA+A7ao+twzgPGNywJcHth+BSw/s1CSFM/A2dEykKwY+JX1pHRN58V2WkcRyxTvgBjgD9oEfTfMFGEPXbVSFZWAey50LwBWwZ1SRAjEgj/OLNVWvAdMncRS5F/TXa0B8eBXYAboa06REGLnYDP/fDB6ABeCteiCJ+VtmvWVJ3AEbL64QflHyEtMx0DDiAp6NqVDnya6IQTyM5VsRH4UMAuuS/kOsYJVxC5xoU6TIBPIgTZgUpUI3cE+l+BdgqF4DzXCViACjQvsVyBrS4j+qb2CEcs4ni7VbLcMmlb6aB1aMKkLtIJutaoeAOQ+1uEIltTgu6ZvEejN+EqQWm4EgtWgaV6nFqGTsG/9PTdepxQucwXTknS53qMRARtInSyH6isrfyC2spG1fsZ0Gdj1XFBAQ0F78AWGh3Og5eQtIAAAAAElFTkSuQmCC;" vertex="1" parent="n.l-pref">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-sched" value="&lt;b&gt;Scheduler&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;timers · cron · digests&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="1180" y="360" width="200" 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.l-sched">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band19" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="190" y="490" width="1460" height="130" as="geometry" />
        </mxCell>
        <mxCell id="_bh20" value="Composition" 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="540" width="130" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.l-tpl" value="&lt;b&gt;Template Service&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;draft · published · rollback&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="460" y="510" width="220" 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+gvaeTAAAB10lEQVRoge3YPWsVQRTG8Z8vEbtLmpAE7CUpBAtFTCCNYmfjB0i+gI2NH0CwEhuxDZYiamcXJSniF1BsLLQQCSYkREXF12IDuUVyd+6cze4G94GF5e6cc54/M7N77tCpWR1JGHMd8+gFa93HnZ37h/iBG/gUzDtQ5/C3outWX96XO7+9wljE4NGS51OR5AmaxnMBiDKAlCUW1TSWMZETXAZQl04rZmJoiLYAkAnRJgB2IcZTA9oGQAHxQiJEGwEYAqKtABQQD8oGHa/ByF76jM2EcWdxDL/3G1AnQH+ty1UlrXMJzTiAD2OdM3ART/EE34aIe4w/uUUXVNfM5V4jgwy2+S2UpA6gaR16gOhb6APmsJEZfxWLEQNRgNd4G4h/FqwfBjiPa9jKjL8UrB8G6OFR1ERE//0m/oW78jfxHK4EPQxUWSuxFMw/WZL/wFuJcbFZPBWsH15CU4pvwZfM+KyzoH5V0U6PCR4PRlQFwDq2M2MncTJSPArwBmfwMzP+AlYjBqKb+KN88/A+WD88A7O4Lb+VmA3WDwOM4GbURESHvpXoAJpWB9C0OoCmVQbwtRYX++u7AUfrKRrFO82di94rM5hy3N1T/PU7kTC2Sq1hpeaanYbWP7vvluJEburEAAAAAElFTkSuQmCC;" vertex="1" parent="n.l-tpl">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-rend" value="&lt;b&gt;Render Service&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="720" y="510" width="200" 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+gvaeTAAAB2UlEQVRoge3WvWoVYRDG8V8iSUAb4xeKKFFbEWMQjNaKKDbeQDQGLbwDvYGAhZ3iBSjaWFhIMKQRESFoZyNGUIQQUBBFDRjOsdg5YV02XxshzfxhYJl3npnnPedl3yVJkiRJkiRJkiTZGLrWoT2E8zgWzy3MYAKPsVCp78FFnMVBdOM9XuMpPqzDyyJ7sXuFmiNhsoX2EjGj2FiHocgtVd+KTRxeYfYe7Ktb2I5npYaT2FpTdxXzyxgpx28M42Q8r0Yzj7Gauf3hqVM3gW2dxS68rGk2UmkyvkoT5XgXsVbdeGX25cgvlGpehHcnSsk57IjFoyHuxp0GJtr4EtFEezdmwyCeK07FXKnmOFwrJT6HaCCEvXjY0EAbXyOa6h+FB+FpE2ZL62Plv6cTt0I0hOmGg79hCvcipiLXpNd0eOnF7craCJyqEf1pMGge93Fa8cqs0oMzeGD1L4JyLNTkhsXO5ho07MQsbmBnjeml2IWb/j0OTeYu/lCjDRq8DV3fGoxX6cOV6LXW+ZeqzUbxYwVRS3FfnLO+W7xKV/SctPwF2cZ3XC8Ly/TjguJsHcAW/MInvFHclh//o/E6BhSbGcR+bMZPxafGKzxRvBCSJEmSJEmSJEmSDeUviNZSgTtPyV8AAAAASUVORK5CYII=;" vertex="1" parent="n.l-rend">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-prof" value="&lt;b&gt;Recipient Profile&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;subject_ref to contact&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="950" y="510" width="200" 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+gvaeTAAACXUlEQVRoge3YPWgUQRjG8V+M+JEu4keKKMFoo4WtEUkrIqhgZa2ICGJlY2dhJ6nsLQVFsbDQiKVgKaKgaKUYv+KhBgJKcrHYXLxi7nZ3bvYukfvDcLA3+8zz7M7Ovjv06S0Dbf4bwWVMYkt37IAvmMYUfsWK7MYMlnrYXungwj3osflGuxFjfggLq8D8Ej7mmV0XODaMwZKhq2J7XodQgHYPdrfJ9RIKsKboB6iYdXiMRzha9KRRvV99Qu1eq4RVUU+sF/SaOsBLnPZvKR7BObxPPE5bYqfQXWxqoTmMp5G6zfqVBXiDzTm621ArqVvHbdzC4SoDnC2ofa2k7kKeYKpn4EnifoVJFeBHwX61ROOtkCrAroL9xhKNt0KqAKcS9+uImIf4J8ZzdCfEfWfUMIsLVQZYwjvsa6E5ia+Ruo12PyS8vmiqAozjuWzNfohvsotxHCd18TtjtRZzwTuw2svpZuZDB1NModeyF9QMduLY8m+Dt7JdjppsuT2i+LJbxxUs4k5RQ0Wn0GfZ/A7N7aHlEBsD/w3ijGzTquNSIjbAd+yNEW/iEH7njFNZgIudeV9hKmecygKMdGi8wUTOOJVUo3XZBmwKcnfeZPu0Y0p4zbsDUbc1cqzmdj0kEHMHBrE/4rwQB0r03RM6GPsemMZNzEWeD1sV/5IrRb+UqIjgwpGyGq2Cuqz0WMSzUIdQGTCKDxWaKsOinIu8lqZQkP8ywJ+uu2hNrpdQgFl8Su8lihexJ17S+3W/jhOxAQZwVX69XlWbw/miRtuxAwexoYhYIuZlW/FFtyv79JS/yvcxPXa23wcAAAAASUVORK5CYII=;" vertex="1" parent="n.l-prof">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-i18n" value="&lt;b&gt;Localisation&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;locale · timezone&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="1190" y="510" width="200" 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+gvaeTAAACZklEQVRoge2XT4hNURjAf/OMvIaFLKhRQ0xqFkIpbIRJI5MmNayYssBONmrsZicbG5qFLEjJEIpRZCz8CSuzICsaKWXBNGpoYl7P4nzPPXPm3HPPu3MnY/p+dbrnnu/P+757vvPngaIoiqIoijIv6Aa+AdWC2i3x21agzwowBDTVgi5ZCfQCy4r4ErNICWgHOuyBGk3T1Ocui2udUkjrfyA2gSpwHNgt7fwsxHIfOAicyevgHemL54WjuwT4GdDPs4g7Rb8xQvcQlnIMN5z3ccwX6460dzkL3HTG3suzAmx2ZKuB62TEmzYDFWCl6KwDFkj/QIp+zAy0ZWXo4SM5Z+A58Fn6e+T9NWYGxjHlVC+7gC8B+S/gh/TLmIRX+BRjFrFdPtulgVkD9yLsfVwARgOty9K9hvlg5SynvhKaJMl8IfAdeGjZdHls6l3ET4EtQJ+8PwIaxLYVMxupizgrgSFL3i5jEyQHySJgbIYJrLd+o4/kNtAADKbYRCdw1KfocGWGCTwg2RhsegM2fxMIrYHfwJ2IBAYidEJ0AD3OWAtmNjIJ7UKPga/SbwYOW7JJ4BxJzY6S7yI4AZwCLjvjnzA71VVgTawzt4SOWLITTJ/GDZb8kkceU0L9Tgz7mbotd6bYRZXQS6u/zyO3t7pXAT8h9mJuwcuBu8BtYBjYKvLMkz5UQoPACGbH2eaRnwZ2YE7qTbERO6wC3gBLSUqwFXgGvAU2ZjkIJbBWWhplYGdUmGF8Nd5IRPAwz/4PfPhnUdRP7eY6pYSOAScx9VgEw/IcAy4W5LMKPCH/pqEoiqIoiqLMJf4APRkSz/US7mwAAAAASUVORK5CYII=;" vertex="1" parent="n.l-i18n">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band25" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="190" y="630" width="1460" height="130" as="geometry" />
        </mxCell>
        <mxCell id="_bh26" value="Delivery" 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="680" width="130" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.l-route" value="&lt;b&gt;Channel Router&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="470" y="650" width="200" 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+gvaeTAAADGklEQVRoge3ZXagUZRzH8Y+nEg+WqagF2pEgtSgSFLGLiEolgpMUQkoKEYi9QKQ3GnjXTS900UVCRdil4aWgl9qr4CsEnsqDENVFSlREEloe14tnB2bnzDyzOzvr2QP7hQd2dp7n//x+z8s8/9llwIAB/cYIbplqEVW4HcfRwAXcP7VyOudFQXxSftOGiaEei+qE+Znru/ElHow16icDeSzCURET/W6AEhMzUp+3Y3MbAf/DWzhRUdByvIfZme9HmveKuIgn8GNRhXNaN1Gs/IWVFcTfg5876Cdbohv7+w6DXcSyDsQvEkavqvik/Iq5dRho4CcsaUP8nThTg/ikbKzLQKPZbkFE/DC+qlH8Fdxbp4EGTmFOTszbcLhG8dewpWikPu0y+DFhtBOGcOBmiW+HZ4RHaFEHh3Brs+4MfFQi6DpeTsXfVSJ+WzfiE17ARE4HRzErVe+dEvEN7MnELjJQm/iEVzMdnMQdqftvtCH+g5y4eQZqF5+wt9nBmNYn0A5hacTEf6w1A0jIDkzXa76M3Vicun6+2WlM/OeKX1aWCid8Q9hrPRWf5WlcFRd/BDNL4izGS3igZ0pzeASXxcUfNzl56wsexp/i4r/DvKkSGGM5LomLPy8kcQm5SViTIbyNcXwmvCP3jHbS4l+EHD/hOfwuzFoeGzPtv9YjEwvxQ0R4Q5iZFak264UkrCHk9PflxN2ZE6d2E3NwukT831idarMW/5g8O0szsYtO4m+1HpSVGRZ+JYiJ/xePpdo8hD8K6o7jrjYMRE2kT8Q1eDJiYAPWRe7/j2eF5z3hwBrTupSynMXB5udHMRqp+41w3lyOBSvLYYrKhPyT83FhVqrG7WhPVH2hyabFWcrS8E7LMQXpSFUDb0bEJ2yVn4ZXLU/VZeDdNsQnvFajgTV1GChKi2MkaXg3Je9dAnzRQZBYWlzG+12I/1Bm0NIX87AqWyGHq0J2OVHRAOFwyz7XN+GVSJt9eF0w0pfEDrLC5Todfp3+RJiZ3JHvJwN5S3KfiPh+Y63Ws2LShp0OjGK/8F/FtBM/YMCACtwARFSG0XLhqiIAAAAASUVORK5CYII=;" vertex="1" parent="n.l-route">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-spi" value="&lt;b&gt;Channel Adapter SPI&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;one contract per channel&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="710" y="650" width="200" 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+gvaeTAAABzklEQVRoge2Yu0oDQRSGP41aiBZeOgsDBgSxEbTxAXwAK0EsxFIrC7ESCzvBh7AUGwkWYmMjImgpIjZaiFEQBYlExcRikhA3iTtzsrOTwHwwzbLn7P/vXM5hwNOadAEbwBmwD4wJciwCJ8ARMBOZMk12gELFeAYGDOLnA/HfwGTEGv8lExBQAOYM4g9rxG9LhLRLgoD+Gs8GG4w3mcEyUgNNgzfgGm/ANS1voEMY9wp0Bp7lDOLfizkq+RBq8TilTeOdKSBpWUct8sApqm0RM11MFOxb4hq3YQLDTqFR9GbJFimqD4s/tPwxGmYgH4uK+pSWkpgk8Ii7PbDXiPgSCaAPSMcofAHo1RGnswd+UFXzSydhRGRR1TqUZt3E2uvexMCbQIiUYJ9UFxMDTwIhUrSrr4mBG4EQCTng3kbiIeJpK45NRJnMwANwaZJcSNpm8jns/v0XoMemgQRwZdHAuk3xJSaATwviLwjpPKNkJWLxGVTrHCtrEQgvoG62x2PWXmYWtfGk4s+BkdhVBxgGdlF3/CZLZhX5tY4VUsAmqlbUKnhZ4ABYArrdSNTnjmoDWzY+1KzttDbegGu8Add4A66xVQmXqS5W15a+5XHKLz1EPuwFhf5TAAAAAElFTkSuQmCC;" vertex="1" parent="n.l-spi">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-workers" value="&lt;b&gt;Delivery Workers&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;6 channel pools&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="940" y="650" width="200" 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+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.l-workers">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-pc" value="&lt;b&gt;Provider Clients&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;2 per channel&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="1180" y="650" width="200" 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,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADC0lEQVRoge3YT6iUVRzG8c/c8qqJZBc0vJm4CTWIi1YQoRBi0EYiUgnCaCWIQrRqI+mipGV/FiW48a4KIagghIIoosg2UhZRBKkVioSWf26m3Wlx7uh7h/d955x33nmH4D7wg4E555nvYc553t97mNOcYrQKh/ElnhkuSpoW4SVMoT1T/2L9MKFi1MIO/OomeLYeHx5abz2Az+WDd2rt0OhKNI6DwhYpg/8H84bEmKtRPIc/lYN36sRwMPO1BT+LA+/UO0Mh7dJaHJUG3ql9Q+C9oaV4C9cVA15Tfg62NU4tHLrncb4ErI3fMCFsk6Ix9zbMbrNw8Hptje+wEo8p/ocaTaB78EEEeBufYAnW4ELJuEYSaAlewd+R8EewAGP4qcfYgSbQiNBonYkEb+O1mXm34MOI8QNLoEdwPAH8OnZn5r8eOW9r3eArMInpBPgpbM94PJswt7Ye6DbsN7vNjak/sCHj87D4s1JLArWEB8nJRPC20DKsznitxNmE+X0nUEybW1THsCzjtRBfJ3pUTqDYNreo3hO2XEctvF3B58VU8NQ2N68O4dYu3/0VvZISqEqbm63pGdBuPaH6PxmVQP20uZ26iqdzvCdwqaJnVAI9JbSy/cBfwKYc76X4pQ/fqAT6qk/407gvx3cUn/XpXZhAI5nPP8SsskDf4CF8m/PdG9jYhzd8HzPoTmGlqdvoY9xe4Lkn0auokhJoOV4QtkQv40lhi+Rpo3Cg61hApR5oVGgbPiow7bTCeVqFczXB19IDrROexpeEVnhXydjFwlmoA74t/1xV1hgeLPl+BO/XCF+aQIPQgZrh2yr0QFW1VdqLTWw92QT8OlweAHzlBErVqQHBX9UjgYpiMFXjNfl060fhwVqouhbQS5PCi/ynifOiWog6VHZZ+wXmZ8auFi6+et2TNppARQv4HXcVzFmMncofeo0kEPkLuIL7I+a2hAvgd7t8/sIdg4DNU/cCpoUXpFTdjb14U4jmxnTR7AW83OSP16FX3YQ/orl0q00t4YL3Uf9D+Dn1o/8ABVIE9i/IXxcAAAAASUVORK5CYII=;" vertex="1" parent="n.l-pc">
          <mxGeometry x="9" y="33" 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="190" y="780" width="1460" height="110" as="geometry" />
        </mxCell>
        <mxCell id="_bh32" value="Messaging" 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="820" width="130" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.l-kafka" value="&lt;b&gt;Apache Kafka&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Strimzi · KRaft&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="590" y="800" 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.l-kafka">
          <mxGeometry x="21" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-sr" value="&lt;b&gt;Schema Registry&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Apicurio · Avro&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="830" y="800" 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,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACE0lEQVRoge3av48OQRzH8dc5HEEu5KLgRKFRiP9AI6hEJ0L8AUq/EoWWRKOS+BNERyFKjUYnF52EBMkRCeHh4jy4U+xJNs/NPHZ39tl9nmTfyRQ7me93Pp9nZ2d2Zx462mWqYLs5nMZx7F27bopfeIrL+FY2eApX8RWrLZcbZcVP494YCP9XHoREbhhi4CbOlnU9QoLDPWbgIK6MTkt9xAxcwsYmhVQlZuBkoyoSCBnYij1NC6lKyMCuxlUkEDJQdHEbC+p4UHv4U0OeWcOn9cLMK764PKmjwzWu/aevh6GgVMe9xPjkXKlD6BDOYCUxD5yoEpRq4ADuJ+ZIopaHpk1S78BrXFfPLHQep8oGpRp4ob4hNKeCgdQhtCMxPs/2KkGpd+AovqhnFpqtElTHSlyp47qY+FmoM9A2nYG26Qy0TWegbSbJQD9UOUkGHoUqQ1so83gXSdLDY7ypSVSMi5jJXb/F/qLBsV2JxTJJEllWcPejzBC6bfS/PNkb8sxA3fdY45CBn5G2i1UVlWRToO53rHHIwCfZudQgTe1YL1v/gbQl1jj0QbOCZzgyUH8OH3AXnxMEFuEHtuWud5dNcEH7Z2L5siQ7HS3MZrwcA+H5cickNDYL9WXnwtGnvwX2hSqHTaMLOIb3I5FTnqWqgTtxCx+1N3z6sn8JrKPMacw0Dstu5eBCM0pW8RyvGuyzozB/AWL0/uqUk81mAAAAAElFTkSuQmCC;" vertex="1" parent="n.l-sr">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-dlq" value="&lt;b&gt;DLQ Topics&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;per tier · 30 d&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="1060" y="800" 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,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;" vertex="1" parent="n.l-dlq">
          <mxGeometry x="21" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band36" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="190" y="900" width="1460" height="130" as="geometry" />
        </mxCell>
        <mxCell id="_bh37" value="Data" 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="950" width="130" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.l-pg" value="&lt;b&gt;PostgreSQL&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;notifications · config&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="470" y="920" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico38" 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.l-pg">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-ch" value="&lt;b&gt;ClickHouse&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;delivery attempts&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="710" y="920" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico39" 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.l-ch">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-redis" value="&lt;b&gt;Redis&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;dedup · counters&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="940" y="920" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico40" 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.l-redis">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-minio" value="&lt;b&gt;MinIO and Iceberg&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;archive · audit&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="1180" y="920" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico41" 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.l-minio">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band42" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="190" y="1040" width="1460" height="130" as="geometry" />
        </mxCell>
        <mxCell id="_bh43" 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="1100" width="130" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.l-k8s" value="&lt;b&gt;Kubernetes&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="360" y="1060" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico44" 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+gvaeTAAAQFElEQVR4nO2deZAVxR3HP7vsAgqISFDwQg0eHAEVCSqIGhWPiMQjiFFjWYqCZWKZxGjFqAQtrypDPBKPnIqJidGo8UbwiiKJByYEFYICogIq97II7O7LH7/35DE709PdM9M9b3nfqu8fu+9196+75/V0/66GKrZqtPMtgGd0BuqATb4FqcIN6oBvA48Cq4FCkSuBh4FTqP4o2iTaA98F5rF50qP4AXAJ0NGLpFWkik7IZH5E/MQHuRSYCGznWugqkmM74HLgc8wnPsjPkAdhB5cdqMIOOyKTtZLkEx/kWuBWYGdXnalCH72RyWkk/YkP8gvgPqCPk55VocRXgbuBjWQ/8UFuRB6Evpn3sopWGIQMfhPuJz7IZuBxYEimPa4CgOHIYLfgf+LD+ApwVGa934oxHHgO/xNs8iCMAmqyGIytBbXIIP4T/xNqy7cRBVRVu2iAemTQ3sH/BKbF+cAFxb5VEQETdW2lciGimdwmnSFrG+iMvbq2UrkMUVhtn3z4Khclde1y/E+IL64GbgS6JxzLikJJXbsK/xOQFzYgmsxd7Yc1/9gTuBNRpfoe8AIwFRgJHAtMz4E8heLY3FkcqzaDPoi6dhP+B7jE/yDOISXUIUc233KV2Aw8CPQ3GumcIU/q2iAvDZH3shzIFWQLovkcqjHeucHhwDP4HzwVTw+Re0wO5FLxWeAI9dD7xXBgGv4HSofjQ+S/OAdy6fBNxK8xF2rmWkSYWfgfGBPeFNKXX+RALhO+jaxktaEz4wAHAW8oBMwz/x7Sn8dzIJcN3wQGh/QnU5yGHyeMtDgrpE95OgWYsgn4TkifMsE3yNeRzoafhfTrsxzIlYSbcLBJ3BaxbPnubFJuCOlbJa9oJc7DMJ7BdAMxBvHDq3SE2efrQv5XadgbONWkgOkDEHZ+rkQsCvnfh86lyAaZ7QXqgXX4X+bS4Akh/TshB3KlwQYMVjOTFWB/ZA9QyVgDzAZmhHz2GvAe4fuDSkInRA2vBZP33jBzWbzic+AfyGTPRFzMVii+vxLx8a9BzLJfAw5FNJxDqaxg0WGIfiBV/BX/y1sclwK3A0eSriNmF2BscQzW56CfcfxLin3/Ep/koGNRfANxunTha9cVcWFb6KhvNvw47U7vmYJQXyDuT2cjevc0fkmvA0en3VlN1AHnkY4v4xrgWmA08FNkI5e0zt5pdvasFAQ6MVDnAORJtX3CTycfFrFtgCuwPyHNB/YK1HmcZV3lTPU4+KuEwoSpXgH6Ya6CvRfolmbnUkIf4GXM+vIR0e5fqzXriOIdaXbu3wmFaSD6/TwY2Z3H1bEGODlhP+qBHorPu5Ns81iLeBbpeEEtAfaLqKcryX0nwwxeVuiK+KglXZIuV7RxIGr38LnYhWF3Q5bCe4A5iL7/D4rv/w4Z+FnAbUjSqE4W7R6NemX7GNhXUf5GRVldNpFSeptjUxCmgDxEPyb6FzYAeD+k3KuYBVC0Q/ThTyJKnWB9tyrKhjmFrEMcNI/BbM+xJ+GGs9lEL/vtgRtCythypIG8kZiUokAF5Mg2IqKt7sDvkYDQjcBLyBlcB/XARcQfz65N0Nc5yIqiq0HdGVFANSLRzZMV/RmFaCLTHOuJmnIqkZXP/H3AVxTtDkJ/+T0RfTP1ZYp6fqRZxyz0NaM7on597U523kjPacoYiTokOVIWwhWQ92TweGiCbsADhm1eoKhvnEE9zYjWMYny6Wxkc5vV+K4hoUZ0cIbCldgCXGUh20FIUkfT9sYq6jzdor63ETu8KSZbtGXDAyxk+xLfcyRkC9FHojCMxj4j2PGKem0VMCuAwwzkH2rZjg0vVgkSt5lxZQGsQY6JOstVb+B+7Jfe1YrP1ljW2Q14CL1kku2RvYYrJJrDxbh7Uheg728wAHvl1ABFvf0t65xBa3VuFHbArQOqtadTb4dCFoCTDOXrgChMTJVUqhDs3Qzr2lSUwTT1y3mG7STlbobyAXCGQwGfsBGwiJGYmapV2rHtDOp5HzjEUuYaZNVwNb6qjW8kfulQwKSRLdujdxxsRr3vqUVvRXmQ5OldjtJoJy3ebiPgW46Ei/v1dzWQeRxqW/oqjTpUmUtWILGQuoiT/VVFW2nS2D2sC+7i+g9VyNEV2YiOMZB9H8RRJKytDzTKL4oo+zxmKVwuQAI1Oii+882IttJmE/oqdUAMHy4E+2+MHDcVv9eMuGHpoh64ntYP8RSNsn8LlNmAGLFMPKgnlpX/oeJ77ZBduouxNvKcusaRUCq9fDdaq6FvxswiNwJJB1NAPIN30SizG+JN3IwYo0w0aXWI6blc5iWoV4HrcDPW1xj0g6kOBGoGeilkuCKi3BREmWICF/EM2yJh52Eyn68ot29EmbT5rG5H2pHcHUmHcRuTuYqy08nXXT47IKtGlLwzY8q7CLhdjaZhaH8HwhQQBUoUDtYo/ybQU6dDGWMP4F3i5d1HUccdGuXT4P7BhsM2Nq70/9MVn43SKH8gcoyyscSlhUGIQkfHkDVa8Vliu70mVCeuL2FqX7elyhnEJEX8cvyErR2JWbbTqYq6djWoJwn/qNOxhQ4EUUWudMQ8A0kDcqZ2hbGYe+2uQ/0OTuOKuzgujOuYqyfxGYUMtk4oG4Cvx3WwiE7Fdsqp6352HPZe0irXsBct6zTlFkfh4B5A6x2RAj5RfNbPss72xDg/FFEL/AlxTi3nFPR0DOOxT82m6ttHlnWaYovXZbAjrt6lnyo+U+kG4tCo8Z2rCTc9n4zE5cVhuZFEW0KlSl6WoF4T5OIBiAoVA9jJss7FiKZQhdHIAxCFicSfQK5Dzu02UD3c3h8Ao8wSCbFJ8ZlKbRrEcuTUcjZyzo4z9kxAvczXEp5GthwLkHf5yYjad7GWpAKVG9tGg3qSYAt3+/IMIUNxlylLNQkqGQqIT/7TwFPIcbHZoN2ZSKRT3Hfi0AQ8WiRINpHjixxOdB9MVdhZoA6Z6+dLf5Tg8iytegDWBf5ejZyhny5yaYJ2w3IDBfGqRb2zi7wZMWEfw+YHonzZ/0JRh8tQ92F4fgBU3jQrkaX8CSRi5mXSWx5nIitG1Hm8CfhXwjZWIx7CDxX/7o8EvxyNnPWjYOL4khSt5roWt3f43K0QLuvX0CXIKhKUaSnw/YzbVv3Kk+ZgMOEqAgeAgQ4bLxCerdslOiB3FM5HPIAuwX8KvKAjStYcWN74eIcN/4b8XIrUnnxszEASV9yOu3mYUN74lIwba0C8a1T5AaqQV8R44DHEkyjLOZlSahBk05X0V9mE6PjfQFS9K4udWFT8uyVh/WGoR8zB/ZGIn36IMel+0s2VVwNciMRKNCL2/3eQnf+72IeUxaEzEqDTC3GR6wUMQRJgJE2Jt4BiNFMvkj9NC1A7PCRFO2SiTwGuBP6M+PqFZQApURUEaoqxinYKiJXtKeQYeA4SuZzlnmJX1B5TutwZ5PaPpBWpnB1sMQFZpt7CLqegKhWMKe6yaL8ZiR56DEOHTE2k4VJ+Wh3pnP/j3LtBzJAjECfIaYg79FKiz/h9kfyEttCJAdDFOxZlapEldi/Ur4h6xKOoN6JAeg/xL4wb03kWMgUxDNKJTonKurEL4hcfFahxhkK4fsi+wUaejSSzKgbRg2Rp21Q/spMiyvwPyWcUlU3s0gTylDgD0skBvA5Zsnsi75UxSJauuOgilWMIiDbNRh7dDWBH9N/VtielF2LqfTimfAviP3k+8qPoC/yEdK64+QT8Zr9uQm0jH4BdiNoRijpLmIRsIjegNhGXcIhlH6MyooH4Rao2slmzEWQH70uAAnCLYoBAEjaa1DeHeMNKWO5DnY2s6QWZD8TU9zPD+tLm+yAmTZ9CNKD2EO6KWUbuOLewdmwOFyvnXOITPZhkEVuBeh/SBXV2VBd8BNwmgojiDYqBAlnSdV4Fa4mPGFJl54h7eDohCi6dPp0WU1dU6JtLjgHRhc/xLMh64q+ju1Kjnrti6uiEOkX9p8SbZW/VkCMuU3cv3ITfqTibshVvGP5vA41LFFGDJHpW1TEwqnARV2vIEbca7Yf6ePoU8SbtrG0vcdxESHqbH3gWqkD8vYT1RJtNX4kp2xO9rKeNSPpWFaZFlH0Z0d+rcAz2+o20GJlr4X7Pgq0i3ihVj9gCgmXjbsi420CO+2LqOjWkzHTig0t64P/upXtVAm6DRN36FPA14m30NYh7dumXtAy1N3F/zPQJzUjwaRTq2PJkco+mzE8YyJAFX0fj+rvdkc2Q76dUx0nyW0iMwfUx33vSQgZV9DLIfqIBdfKHcpTS3fjiUgzyBR6O/9u0J2nK2hP1eTtJOjZVJvOd0A9Nn5BAhjS4EbNcxoC7RNEqqnII6aCWZOnu5pDcSfVM3GVci+JFtsL/2rPgBdSZROJwTgrtX5ig/XGkc99SEio3fXHoiFmyhqx4F3bOm+citnWbX2Bzse82v54axGLn+7j3GjGhdjobrV0QPz/f+XhmIFk6VaHlUeiC5AA4CHHQ2B2xP7RHxmADopdfjBjH3kJ2zDqZRYPojCisTrUomyaWIP21Ga9WGIZfs2WJS8jG/SwtDEG8h3yP0wbsE1lH4sIcdKzEB1BfAOkaHZG9im91eonjsuqoiTYtax6cVSctcAD+x6PEO7PsaHtE5+67ky3IdWx5QQ/87/YLyIY380innqRzZXpShuXbGYC8+7IKtd47ot09QuRzzcU43KgPJfnlxkkYZvnbl812jA+Ra2BHoXeRUxS2RbSiE9l8R9FswrN9ZXXBpg7Xo58hbQsk+aWci1y27AMj2TK75iFI7GGYS1cB2ZnPQXzg5iO2jnVs9tfvjBjCerDZl78vklo1rM6NRRleKvvf4UiqNx84F/Wl2JnBZTRriY+EyDHTgxwvhsgRZqbOmreFyOEM9bhLcFhAHDqCzhoHOmw/yCEBWXrhNtHGi5jfWJY6umN3hasNw5w2f+6o7TCG/fpcXQm3iBydhAZjf5WrLl+gdV7DWtROnllzGa2thTWIX2CW7TaidljxgrPIrsMtiFdPEIdl2KYujwqRqw/Z6gXODGkzF7iFbDocFSmbVXsmjHIBN40i0mVcJJVX1BHtMZuEYfn96oi+4s0loy6FyuJm0Gm4S+ZpjSw2hetpvfvPQ2RNidcFZNuL9K2nHxTHtiIwCPUNnjach/gDjEC0fL7drMrZAvwWCTo9h/Qv3WjAXR7n1HAK/j1i2gJbiA+YyS1uwP8AVjrjQtVyjVr8B0NUMqfSBvIqdkPe374Hs9JYUZu+OOyHWx15pXMt4tvQpjCafHjN5J0tyGmnTWIS/gc479QNiatI1GCf+m1r4DO0gU1fHLrgPyVNHjkX9U0qbQr7oJ9saWvgGsKtnW0ax5Ivda4vtuA/jMwbrsL/BPimTpbSNosa4nPltmU+gtvr4nKJDsj1cL4nwzWfJfmtH20GHcmfiTcrNgGT0UjWtDViIJKJcwFtS2u4CQlImUzOVLx5fv/UI7FuQb/3tcivqJKwBrM7jquowg3+D4NfztF4jCC1AAAAAElFTkSuQmCC;" vertex="1" parent="n.l-k8s">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-istio" value="&lt;b&gt;Istio ambient&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;mTLS everywhere&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="590" y="1060" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico45" 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+gvaeTAAAFG0lEQVR4nO2duYskZRiHn/FkETzA9ZzZBZPFI/IKFUVQQTEQBBFcUFA8UFBhDf0XDAzMjBQMDDQxMRETwUxcBV3WzEwQBUFW16D6pefqnq7q/r73fKCYgRmq3q56fh/D17+ZgTzcD1ymPYQ1LtEeoCMngae1h7BGJgEA3tEewBrZBLgXeEB7CEtkEwDgbe0BLJFRgCeB27WHsEJGAbaAN7SHsEJGAQBOA8e1h7BAVgGOAa9oD2GBrAIAvMYgQmoyC3AD8Jz2ENpkFgCGjaHU9yD1iwdOAY9rD6FJdgEg+cZQCQAPAXdrD6FFCTDwlvYAWpQAA88AJ7SH0KAEGLgceF17CA1KgDkvA9doD9GbEmDO1cAL2kP0pgTYy5sk6w2WAHtJ1xssAQ6SqjdYAhwkVW+wBDicNNvDJcDhpOkNlgCHk6Y3WAIsJkVvsARYTIreYAmwnPC9wRJgOeF7gyXA0YTuDYZ9YRskdG+wBFiNsBtDJcBqhO0NlgCrE7I3WAKsTsjeYAmwOiF7gyXAOML1BkuAcYTrDZYA4wnVGywBxhOqNxhVgCsbnz/MxlBEAXaARxtf4z6C9AYjCvAu7VcACLIKRBNgB3ix07VC9AajCdAr/RCkNxhJgJ7pF9z3BiMJ0DP9gvveYBQBNNIvuO4NRhFAI/2C695gBAE00y+47Q26HHofmukX3PYGvQtgIf2Cy40h7wJYSL/gsjfoWQBL6Rfc9QY9C2Ap/YK73qBXASymHxz2Br0KYDH9gqveoEcBrKZfcNUb9CiA5fQLbnqD3gSwnn7BTW/QmwAe0i+4+HuDngTwkn7Bxd8b9CSAp/QL5reHvQjgLf2C+d6gFwE8ph8c9AY9COA1/YLp3qAHAbymXzDdG7QugPf0C2Z7g9YF8J5+wWxv0LIAUdIvmOwNmhtoF1HSL5wCHtMeYj9WBYiWfsHcxpBVAaKlX3gYY71BiwJETb9gqjdoUYCo6RdM9QatCRA9/WCsN2hNgOjpF8z0Bi0JkCH9gpneoCUBsqRfMNEbtCJApvQLJnqDVgTIln5BvTdoQYCM6RfUe4MWBMiafkF1e1hbgMzpF1R7g9oCZE8/KPcGNQWo9M85DVyvcWFNASr9c44Br2pcWEuASv9BVHqDWgJU+g+i0hvUEKDSv5juvUENASr9i+neG+wtQKX/aLpuDPUWoNJ/NF17gz0FqPSvTrfeYE8BKv2r06032EuASv84uvUGewlQ6R9Pl95gDwEq/dPo0hvsIUClfzrNe4OXtjw5sA18RPvy49/A98BXwCfAl8Af+77nT+D87Pt+nX39P+Aq2t+HqVwLnAV+aHWBrVYnnvEBm32X6x/gF4YbcnbXx5+Af9c473XALcDNwG2HfH6SQRQNvmP4V7VNaCnADvAz05b/Vg96HTQleRD4usWJWwqwSvotPuh1aCXJ58BTG5pxD60E2J/+aA96HaZIchG4E/hx08O0EuAJ4C7mD/s8ww9cxdFsATcBtzL8EH1i9vm3wGeKcxVFURRFURTFcraB9xm2aC/WMfn4C/gCeAm4cdQTMEKJMP44B3zI8DuDV4y/5TYpERYfFxj2+98D7pl4f91QIgyH+6V9XTKKEHJpX5fIIqRa2tcligjpl/Z18ShCLe0NsCzCBeAb4AzDW7RFQ6yI8DvwKfA8w/v5RWc0RDg3u+Yj1NJuhpYi7F7a7+j1goppbEqEWtqdM0WEWtoDskyEWtoTsc1QR/8N+Bh4llral/I/PdYv39tUgWgAAAAASUVORK5CYII=;" vertex="1" parent="n.l-istio">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-vault" value="&lt;b&gt;HashiCorp Vault&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;tenant credentials&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="830" y="1060" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico46" 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.l-vault">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-kc" value="&lt;b&gt;Keycloak&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;OIDC&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="1060" y="1060" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico47" 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.l-kc">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-lgtm" value="&lt;b&gt;Grafana LGTM&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;observability&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="1290" y="1060" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico48" 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.l-lgtm">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_e49" value="REST + OIDC" 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.l-console" target="n.l-admapi">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="690" y="220" />
              <mxPoint x="1390" y="220" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e50" value="produce acks=all" 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.l-evtapi" target="n.l-kafka">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="460" y="340" />
              <mxPoint x="440" y="340" />
              <mxPoint x="440" y="770" />
              <mxPoint x="690" y="770" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e51" value="notification intent" 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.l-rules" target="n.l-orch">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e52" value="render request" 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.l-orch" target="n.l-rend">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e53" value="composed message" 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.l-rend" target="n.l-workers">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="820" y="630" />
              <mxPoint x="1040" y="630" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e54" value="writes" 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.l-workers" target="n.l-pg">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="1040" y="770" />
              <mxPoint x="810" y="770" />
              <mxPoint x="810" y="900" />
              <mxPoint x="570" y="900" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e55" value="cached preferences" 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.l-pref" target="n.l-redis">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="1040" y="480" />
              <mxPoint x="1410" y="480" />
              <mxPoint x="1410" y="900" />
              <mxPoint x="1040" y="900" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e56" value="upward call" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;endArrow=block;endFill=1;strokeColor=#b85450;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.l-workers" target="n.l-inbox">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="1040" y="640" />
              <mxPoint x="1510" y="640" />
              <mxPoint x="1510" y="220" />
              <mxPoint x="930" y="220" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="title" value="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="1610" 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="1610" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg57" value="" style="rounded=1;arcSize=30;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
          <mxGeometry x="40" y="1220" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg58" 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="70" y="1220" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg59" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="200" y="1220" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg60" 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="230" y="1220" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg61" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="360" y="1220" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg62" 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="390" y="1220" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg63" value="" style="rounded=1;arcSize=30;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
          <mxGeometry x="490" y="1220" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg64" 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="520" y="1220" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg65" value="" style="rounded=1;arcSize=30;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
          <mxGeometry x="660" y="1220" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg66" 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="690" y="1220" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg67" value="" style="html=1;endArrow=none;strokeColor=#5a6570;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="770" y="1230" as="sourcePoint" />
            <mxPoint x="800" y="1230" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg68" 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="800" y="1220" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg69" value="" style="html=1;endArrow=none;dashed=1;strokeColor=#d79b00;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="890" y="1230" as="sourcePoint" />
            <mxPoint x="920" y="1230" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg70" 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="920" y="1220" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg71" value="" style="html=1;endArrow=none;dashed=1;strokeColor=#b85450;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="1030" y="1230" as="sourcePoint" />
            <mxPoint x="1050" y="1230" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg72" value="failure / alternate" 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="1050" y="1220" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="note" value="Dependencies point downward with one exception, drawn in red: the in-app worker pushes into the experience layer. Accepted because the alternative is client polling at 750 M notifications a day." 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="1250" width="1610" 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="1270" width="1610" height="10" as="geometry" />
        </mxCell>
        <mxCell id="foot" value="v 1.0   ·   owner Data &amp; AI Global Practice   ·   date 2026-08" 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="1280" width="1610" height="10" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
