From ff89abf61df68ce4dbbabc39d36429969ac12fbb Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 27 May 2026 18:06:08 +0000 Subject: [PATCH 1/2] docs(mnemosyne): add S1/S2 sharding component diagrams for WORM platform LLD Excalidraw component diagrams for the two sharding strategies under review: - S1: deployable-per-shard (read-replicas, Envoy intra-shard LB) - S2: scattered regions (TiDB-like, Placement-Driver-managed) https://claude.ai/code/session_01FM9sB54w7ry9GH7iU2qbqv --- ...emosyne-s1-deployable-per-shard.excalidraw | 1671 +++++++++++++++++ .../mnemosyne-s2-scattered-regions.excalidraw | 1382 ++++++++++++++ 2 files changed, 3053 insertions(+) create mode 100644 design/mnemosyne/mnemosyne-s1-deployable-per-shard.excalidraw create mode 100644 design/mnemosyne/mnemosyne-s2-scattered-regions.excalidraw diff --git a/design/mnemosyne/mnemosyne-s1-deployable-per-shard.excalidraw b/design/mnemosyne/mnemosyne-s1-deployable-per-shard.excalidraw new file mode 100644 index 00000000..595ed658 --- /dev/null +++ b/design/mnemosyne/mnemosyne-s1-deployable-per-shard.excalidraw @@ -0,0 +1,1671 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://excalidraw.com", + "elements": [ + { + "id": "el47", + "x": 40, + "y": -10, + "width": 700, + "height": 27.5, + "angle": 0, + "strokeColor": "#0b7285", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 390452953, + "version": 1, + "versionNonce": 202363286, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "Mnemosyne - S1: Deployable-per-shard (read-replicas, Envoy LB)", + "originalText": "Mnemosyne - S1: Deployable-per-shard (read-replicas, Envoy LB)", + "fontSize": 22, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 19, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el1", + "x": 60, + "y": 60, + "width": 210, + "height": 70, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffec99", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 478163328, + "version": 1, + "versionNonce": 107420370, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el2", + "x": 60, + "y": 78.75, + "width": 210, + "height": 32.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1181241944, + "version": 1, + "versionNonce": 1051802513, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "Databricks / PySpark Job\nshard + version -> files", + "originalText": "Databricks / PySpark Job\nshard + version -> files", + "fontSize": 13, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 11, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el3", + "x": 330, + "y": 60, + "width": 170, + "height": 70, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 958682847, + "version": 1, + "versionNonce": 599310826, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el4", + "x": 330, + "y": 70.625, + "width": 170, + "height": 48.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 440213416, + "version": 1, + "versionNonce": 373399427, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "GCS\nversioned files\n(date + run)", + "originalText": "GCS\nversioned files\n(date + run)", + "fontSize": 13, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 11, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el5", + "x": 760, + "y": 50, + "width": 310, + "height": 95, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1812140442, + "version": 1, + "versionNonce": 136505588, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el6", + "x": 760, + "y": 73.125, + "width": 310, + "height": 48.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 127978095, + "version": 1, + "versionNonce": 402418011, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "CONTROL PLANE\nonboarding . sizing . cost\nversion pointer (etcd)", + "originalText": "CONTROL PLANE\nonboarding . sizing . cost\nversion pointer (etcd)", + "fontSize": 13, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 11, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el7", + "x": 1140, + "y": 55, + "width": 250, + "height": 90, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#99e9f2", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 939042956, + "version": 1, + "versionNonce": 999270937, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el8", + "x": 1140, + "y": 75.625, + "width": 250, + "height": 48.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 113971124, + "version": 1, + "versionNonce": 854001194, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "CLIENT SDK\nkey -> shard -> endpoint\nscatter-gather + combine", + "originalText": "CLIENT SDK\nkey -> shard -> endpoint\nscatter-gather + combine", + "fontSize": 13, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 11, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el9", + "x": 1140, + "y": 170, + "width": 250, + "height": 48, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffd43b", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1801823909, + "version": 1, + "versionNonce": 946785249, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el10", + "x": 1140, + "y": 185.875, + "width": 250, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1929338155, + "version": 1, + "versionNonce": 1194819985, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "Feature Store (tenant)", + "originalText": "Feature Store (tenant)", + "fontSize": 13, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 11, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el11", + "x": 270, + "y": 95, + "width": 60, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 27911968, + "version": 1, + "versionNonce": 685731525, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 60, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el12", + "x": 500, + "y": 95, + "width": 260, + "height": 2, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1815115026, + "version": 1, + "versionNonce": 1461364855, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 260, + 2 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el13", + "x": 1265, + "y": 170, + "width": 0, + "height": 25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1193448330, + "version": 1, + "versionNonce": 667779377, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 0, + -25 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el14", + "x": 1070, + "y": 90, + "width": 70, + "height": 5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 924765564, + "version": 1, + "versionNonce": 1445662586, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 70, + 5 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el15", + "x": 1015, + "y": 30, + "width": 300, + "height": 13.75, + "angle": 0, + "strokeColor": "#495057", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 438989806, + "version": 1, + "versionNonce": 398340370, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "watch topology + version", + "originalText": "watch topology + version", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el16", + "x": 120, + "y": 250, + "width": 330, + "height": 270, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#f1f3f5", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1631775358, + "version": 1, + "versionNonce": 415393688, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el17", + "x": 132, + "y": 258, + "width": 300, + "height": 17.5, + "angle": 0, + "strokeColor": "#212529", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1541804687, + "version": 1, + "versionNonce": 1477278578, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "Shard 1 (deployable)", + "originalText": "Shard 1 (deployable)", + "fontSize": 14, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 12, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el18", + "x": 150, + "y": 300, + "width": 270, + "height": 40, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#eebefa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1136108455, + "version": 1, + "versionNonce": 186618212, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el19", + "x": 150, + "y": 312.5, + "width": 270, + "height": 15.0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1973214823, + "version": 1, + "versionNonce": 536124281, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "Envoy / Service (intra-shard LB)", + "originalText": "Envoy / Service (intra-shard LB)", + "fontSize": 12, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 10, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el20", + "x": 150, + "y": 360, + "width": 125, + "height": 140, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1625792788, + "version": 1, + "versionNonce": 338444265, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el21", + "x": 150, + "y": 395.625, + "width": 125, + "height": 68.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1259191106, + "version": 1, + "versionNonce": 1553210609, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "pod A\n--------\ndata-loader\nengine (RocksDB)\nread server (TCP)", + "originalText": "pod A\n--------\ndata-loader\nengine (RocksDB)\nread server (TCP)", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el22", + "x": 295, + "y": 360, + "width": 125, + "height": 140, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 825873197, + "version": 1, + "versionNonce": 298737107, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el23", + "x": 295, + "y": 395.625, + "width": 125, + "height": 68.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 196814234, + "version": 1, + "versionNonce": 978815631, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "pod B\n--------\ndata-loader\nengine (RocksDB)\nread server (TCP)", + "originalText": "pod B\n--------\ndata-loader\nengine (RocksDB)\nread server (TCP)", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el24", + "x": 215, + "y": 340, + "width": 3, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1242911822, + "version": 1, + "versionNonce": 342703922, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -3, + 20 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el25", + "x": 355, + "y": 340, + "width": 2, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 999829241, + "version": 1, + "versionNonce": 433797841, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 2, + 20 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el26", + "x": 490, + "y": 250, + "width": 330, + "height": 270, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#f1f3f5", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1632629720, + "version": 1, + "versionNonce": 1193887546, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el27", + "x": 502, + "y": 258, + "width": 300, + "height": 17.5, + "angle": 0, + "strokeColor": "#212529", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1947382420, + "version": 1, + "versionNonce": 1566942274, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "Shard 2 (deployable)", + "originalText": "Shard 2 (deployable)", + "fontSize": 14, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 12, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el28", + "x": 520, + "y": 300, + "width": 270, + "height": 40, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#eebefa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 698594026, + "version": 1, + "versionNonce": 1589915145, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el29", + "x": 520, + "y": 312.5, + "width": 270, + "height": 15.0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1525876052, + "version": 1, + "versionNonce": 899825839, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "Envoy / Service (intra-shard LB)", + "originalText": "Envoy / Service (intra-shard LB)", + "fontSize": 12, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 10, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el30", + "x": 520, + "y": 360, + "width": 125, + "height": 140, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1146660998, + "version": 1, + "versionNonce": 306671448, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el31", + "x": 520, + "y": 395.625, + "width": 125, + "height": 68.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 735034882, + "version": 1, + "versionNonce": 1051454924, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "pod C\n--------\ndata-loader\nengine (RocksDB)\nread server (TCP)", + "originalText": "pod C\n--------\ndata-loader\nengine (RocksDB)\nread server (TCP)", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el32", + "x": 665, + "y": 360, + "width": 125, + "height": 140, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 701808368, + "version": 1, + "versionNonce": 1985392499, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el33", + "x": 665, + "y": 395.625, + "width": 125, + "height": 68.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1629748728, + "version": 1, + "versionNonce": 1159417076, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "pod D\n--------\ndata-loader\nengine (RocksDB)\nread server (TCP)", + "originalText": "pod D\n--------\ndata-loader\nengine (RocksDB)\nread server (TCP)", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el34", + "x": 585, + "y": 340, + "width": 3, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 943239975, + "version": 1, + "versionNonce": 1392783744, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -3, + 20 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el35", + "x": 725, + "y": 340, + "width": 2, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 240251662, + "version": 1, + "versionNonce": 983753978, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 2, + 20 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el36", + "x": 860, + "y": 250, + "width": 200, + "height": 270, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#f1f3f5", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 137869476, + "version": 1, + "versionNonce": 1354860541, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el37", + "x": 860, + "y": 360, + "width": 200, + "height": 45.0, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1722989660, + "version": 1, + "versionNonce": 1149938335, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "Shard N\n. . .", + "originalText": "Shard N\n. . .", + "fontSize": 18, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 16, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el38", + "x": 1180, + "y": 145, + "width": 710, + "height": 155, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 284277890, + "version": 1, + "versionNonce": 906164397, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -710, + 155 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el39", + "x": 640, + "y": 150, + "width": 300, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1351531224, + "version": 1, + "versionNonce": 913224048, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "route: key % N -> shard", + "originalText": "route: key % N -> shard", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el40", + "x": 1160, + "y": 150, + "width": 340, + "height": 150, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 2144181938, + "version": 1, + "versionNonce": 1699226065, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -340, + 150 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el41", + "x": 415, + "y": 130, + "width": 115, + "height": 170, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1970753706, + "version": 1, + "versionNonce": 613628804, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -115, + 170 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el42", + "x": 300, + "y": 190, + "width": 220, + "height": 12.5, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1137651679, + "version": 1, + "versionNonce": 599707678, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "data-loader pulls files", + "originalText": "data-loader pulls files", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el43", + "x": 840, + "y": 140, + "width": 370, + "height": 155, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1059257081, + "version": 1, + "versionNonce": 1128466621, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -370, + 155 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el44", + "x": 560, + "y": 210, + "width": 260, + "height": 12.5, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1840109256, + "version": 1, + "versionNonce": 1715412120, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "assign shard + version", + "originalText": "assign shard + version", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el45", + "x": 120, + "y": 560, + "width": 940, + "height": 46, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff9db", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1554762904, + "version": 1, + "versionNonce": 941975481, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el46", + "x": 120, + "y": 575.5, + "width": 940, + "height": 15.0, + "angle": 0, + "strokeColor": "#5c3d00", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 594130309, + "version": 1, + "versionNonce": 2119634400, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059945, + "link": null, + "locked": false, + "type": "text", + "text": "S1: static shard->deployable . per-shard read-replicas (masterless) . Envoy intra-shard LB . scale replicas per shard", + "originalText": "S1: static shard->deployable . per-shard read-replicas (masterless) . Envoy intra-shard LB . scale replicas per shard", + "fontSize": 12, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 10, + "containerId": null, + "lineHeight": 1.25 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + }, + "files": {} +} \ No newline at end of file diff --git a/design/mnemosyne/mnemosyne-s2-scattered-regions.excalidraw b/design/mnemosyne/mnemosyne-s2-scattered-regions.excalidraw new file mode 100644 index 00000000..0e767d91 --- /dev/null +++ b/design/mnemosyne/mnemosyne-s2-scattered-regions.excalidraw @@ -0,0 +1,1382 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://excalidraw.com", + "elements": [ + { + "id": "el85", + "x": 40, + "y": -10, + "width": 700, + "height": 27.5, + "angle": 0, + "strokeColor": "#0b7285", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 568275056, + "version": 1, + "versionNonce": 2030106618, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "text", + "text": "Mnemosyne - S2: Scattered regions (TiDB-like, PD-managed)", + "originalText": "Mnemosyne - S2: Scattered regions (TiDB-like, PD-managed)", + "fontSize": 22, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 19, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el48", + "x": 60, + "y": 60, + "width": 210, + "height": 70, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffec99", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 470939446, + "version": 1, + "versionNonce": 656448480, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el49", + "x": 60, + "y": 78.75, + "width": 210, + "height": 32.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 687117442, + "version": 1, + "versionNonce": 1813163241, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "text", + "text": "Databricks / PySpark Job\nregion + version -> files", + "originalText": "Databricks / PySpark Job\nregion + version -> files", + "fontSize": 13, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 11, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el50", + "x": 330, + "y": 60, + "width": 170, + "height": 70, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 272849425, + "version": 1, + "versionNonce": 1652563014, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el51", + "x": 330, + "y": 70.625, + "width": 170, + "height": 48.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1639042339, + "version": 1, + "versionNonce": 2010258947, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "text", + "text": "GCS\nversioned files\n(date + run)", + "originalText": "GCS\nversioned files\n(date + run)", + "fontSize": 13, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 11, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el52", + "x": 690, + "y": 45, + "width": 340, + "height": 105, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1079815405, + "version": 1, + "versionNonce": 49310609, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el53", + "x": 690, + "y": 75.0, + "width": 340, + "height": 45.0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 491995980, + "version": 1, + "versionNonce": 1146005449, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "text", + "text": "CONTROL PLANE - PLACEMENT DRIVER\nregion catalog . rebalancer\nheartbeats . version ptr (etcd)", + "originalText": "CONTROL PLANE - PLACEMENT DRIVER\nregion catalog . rebalancer\nheartbeats . version ptr (etcd)", + "fontSize": 12, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 10, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el54", + "x": 1090, + "y": 55, + "width": 260, + "height": 95, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#99e9f2", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1461042544, + "version": 1, + "versionNonce": 479112938, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el55", + "x": 1090, + "y": 80.0, + "width": 260, + "height": 45.0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1260573449, + "version": 1, + "versionNonce": 1867302555, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "text", + "text": "CLIENT SDK\nkey -> region -> pod (1 of RF)\nregion-map + 'moved' redirects", + "originalText": "CLIENT SDK\nkey -> region -> pod (1 of RF)\nregion-map + 'moved' redirects", + "fontSize": 12, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 10, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el56", + "x": 1090, + "y": 175, + "width": 260, + "height": 48, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffd43b", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 679282379, + "version": 1, + "versionNonce": 1948728484, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el57", + "x": 1090, + "y": 190.875, + "width": 260, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 13938522, + "version": 1, + "versionNonce": 1131247331, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "text", + "text": "Feature Store (tenant)", + "originalText": "Feature Store (tenant)", + "fontSize": 13, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 11, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el58", + "x": 270, + "y": 95, + "width": 60, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 767303989, + "version": 1, + "versionNonce": 457031005, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 60, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el59", + "x": 500, + "y": 95, + "width": 190, + "height": 5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1281810601, + "version": 1, + "versionNonce": 854316682, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 190, + 5 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el60", + "x": 1220, + "y": 175, + "width": 0, + "height": 25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 656439678, + "version": 1, + "versionNonce": 1605947757, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 0, + -25 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el61", + "x": 1030, + "y": 95, + "width": 60, + "height": 5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 693847830, + "version": 1, + "versionNonce": 2456274, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 60, + 5 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el62", + "x": 975, + "y": 28, + "width": 320, + "height": 13.75, + "angle": 0, + "strokeColor": "#495057", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1392239676, + "version": 1, + "versionNonce": 2098545542, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "text", + "text": "watch region-map + version", + "originalText": "watch region-map + version", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el63", + "x": 110, + "y": 310, + "width": 185, + "height": 165, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffe3e3", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 83651971, + "version": 1, + "versionNonce": 480468220, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el64", + "x": 110, + "y": 362.5, + "width": 185, + "height": 60.0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1558990518, + "version": 1, + "versionNonce": 1320763136, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "text", + "text": "Pod 1\n[loader + engine + server]\n--------\nregions: r1, r4, r9", + "originalText": "Pod 1\n[loader + engine + server]\n--------\nregions: r1, r4, r9", + "fontSize": 12, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 10, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el65", + "x": 330, + "y": 310, + "width": 185, + "height": 165, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffe3e3", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1028439864, + "version": 1, + "versionNonce": 248786715, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el66", + "x": 330, + "y": 362.5, + "width": 185, + "height": 60.0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1034535594, + "version": 1, + "versionNonce": 338258952, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "text", + "text": "Pod 2\n[loader + engine + server]\n--------\nregions: r2, r4, r7", + "originalText": "Pod 2\n[loader + engine + server]\n--------\nregions: r2, r4, r7", + "fontSize": 12, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 10, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el67", + "x": 550, + "y": 310, + "width": 185, + "height": 165, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffe3e3", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 367878762, + "version": 1, + "versionNonce": 2087313122, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el68", + "x": 550, + "y": 362.5, + "width": 185, + "height": 60.0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 297265481, + "version": 1, + "versionNonce": 540137297, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "text", + "text": "Pod 3\n[loader + engine + server]\n--------\nregions: r3, r7, r9", + "originalText": "Pod 3\n[loader + engine + server]\n--------\nregions: r3, r7, r9", + "fontSize": 12, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 10, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el69", + "x": 770, + "y": 310, + "width": 185, + "height": 165, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffe3e3", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 551437150, + "version": 1, + "versionNonce": 2041322271, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el70", + "x": 770, + "y": 362.5, + "width": 185, + "height": 60.0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 709214892, + "version": 1, + "versionNonce": 1138409540, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "text", + "text": "Pod 4\n[loader + engine + server]\n--------\nregions: r1, r2, r3", + "originalText": "Pod 4\n[loader + engine + server]\n--------\nregions: r1, r2, r3", + "fontSize": 12, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 10, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el71", + "x": 295, + "y": 392, + "width": 35, + "height": 0, + "angle": 0, + "strokeColor": "#9c36b5", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1817363616, + "version": 1, + "versionNonce": 909666338, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 35, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el72", + "x": 330, + "y": 400, + "width": 35, + "height": 0, + "angle": 0, + "strokeColor": "#9c36b5", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 863937248, + "version": 1, + "versionNonce": 1338811291, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -35, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el73", + "x": 735, + "y": 392, + "width": 35, + "height": 0, + "angle": 0, + "strokeColor": "#9c36b5", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1713658875, + "version": 1, + "versionNonce": 1603828850, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 35, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el74", + "x": 770, + "y": 400, + "width": 35, + "height": 0, + "angle": 0, + "strokeColor": "#9c36b5", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1881625506, + "version": 1, + "versionNonce": 1939118224, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -35, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el75", + "x": 300, + "y": 470, + "width": 520, + "height": 13.75, + "angle": 0, + "strokeColor": "#9c36b5", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 519709080, + "version": 1, + "versionNonce": 1064746526, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "text", + "text": "dashed = region transfer / rebalance (RF=2: each region on 2 pods)", + "originalText": "dashed = region transfer / rebalance (RF=2: each region on 2 pods)", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el76", + "x": 820, + "y": 150, + "width": 390, + "height": 160, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 965067728, + "version": 1, + "versionNonce": 274989149, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -390, + 160 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el77", + "x": 540, + "y": 200, + "width": 280, + "height": 12.5, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1452066460, + "version": 1, + "versionNonce": 90341466, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "text", + "text": "assign regions + heartbeat", + "originalText": "assign regions + heartbeat", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el78", + "x": 1140, + "y": 150, + "width": 500, + "height": 160, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 988335252, + "version": 1, + "versionNonce": 945826487, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -500, + 160 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el79", + "x": 720, + "y": 165, + "width": 320, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 30884439, + "version": 1, + "versionNonce": 304912983, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "text", + "text": "route by region", + "originalText": "route by region", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el80", + "x": 1120, + "y": 155, + "width": 260, + "height": 155, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 252860897, + "version": 1, + "versionNonce": 983297493, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -260, + 155 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el81", + "x": 415, + "y": 130, + "width": 215, + "height": 180, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 289482183, + "version": 1, + "versionNonce": 134917628, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -215, + 180 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el82", + "x": 210, + "y": 200, + "width": 220, + "height": 12.5, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1419179581, + "version": 1, + "versionNonce": 304330004, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "text", + "text": "data-loader pulls regions", + "originalText": "data-loader pulls regions", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el83", + "x": 110, + "y": 560, + "width": 845, + "height": 46, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff9db", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1022222126, + "version": 1, + "versionNonce": 1196050748, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el84", + "x": 110, + "y": 575.5, + "width": 845, + "height": 15.0, + "angle": 0, + "strokeColor": "#5c3d00", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 2084839400, + "version": 1, + "versionNonce": 920140091, + "isDeleted": false, + "boundElements": [], + "updated": 1779905059947, + "link": null, + "locked": false, + "type": "text", + "text": "S2: dynamic region->pod placement . PD-managed rebalancing . cluster-level scaling . fungible/packed capacity", + "originalText": "S2: dynamic region->pod placement . PD-managed rebalancing . cluster-level scaling . fungible/packed capacity", + "fontSize": 12, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 10, + "containerId": null, + "lineHeight": 1.25 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + }, + "files": {} +} \ No newline at end of file From ea876388925376f622a776d714e64fc798b41a89 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 28 May 2026 04:55:25 +0000 Subject: [PATCH 2/2] docs(mnemosyne): add platform architecture diagram (onboarding, multi-tenant, internal scaling) Companion to the Mnemosyne LLD. Shows the onboarding lane (admin -> API -> sizer -> tenant outputs), shared Control Plane + Producer/GCS, and three tenant lanes with per-tenant Client SDK and internal shard deployables (one with a scaled-up replica to illustrate horizontal scaling within a shard). https://claude.ai/code/session_01FM9sB54w7ry9GH7iU2qbqv --- mnemosyne-platform-architecture.excalidraw | 4873 ++++++++++++++++++++ 1 file changed, 4873 insertions(+) create mode 100644 mnemosyne-platform-architecture.excalidraw diff --git a/mnemosyne-platform-architecture.excalidraw b/mnemosyne-platform-architecture.excalidraw new file mode 100644 index 00000000..cc9e6167 --- /dev/null +++ b/mnemosyne-platform-architecture.excalidraw @@ -0,0 +1,4873 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://excalidraw.com", + "elements": [ + { + "id": "el142", + "x": 40, + "y": -28, + "width": 1300, + "height": 27.5, + "angle": 0, + "strokeColor": "#0b7285", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 874443788, + "version": 1, + "versionNonce": 1133802215, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "Mnemosyne - Platform Architecture (onboarding . multi-tenant . internal scaling)", + "originalText": "Mnemosyne - Platform Architecture (onboarding . multi-tenant . internal scaling)", + "fontSize": 22, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 19, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el1", + "x": 60, + "y": 30, + "width": 180, + "height": 80, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 478163328, + "version": 1, + "versionNonce": 107420370, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el2", + "x": 60, + "y": 55.0, + "width": 180, + "height": 30.0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1181241944, + "version": 1, + "versionNonce": 1051802513, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "Tenant Admin\n(onboarding team)", + "originalText": "Tenant Admin\n(onboarding team)", + "fontSize": 12, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 10, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el3", + "x": 240, + "y": 70, + "width": 60, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 958682847, + "version": 1, + "versionNonce": 599310826, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 60, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el4", + "x": 300, + "y": 30, + "width": 300, + "height": 100, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#d0bfff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 440213416, + "version": 1, + "versionNonce": 373399427, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el5", + "x": 300, + "y": 59.375, + "width": 300, + "height": 41.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1812140442, + "version": 1, + "versionNonce": 136505588, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "ONBOARDING API\ninputs: D, target RPS, p99,\nrollback SLA, $-target", + "originalText": "ONBOARDING API\ninputs: D, target RPS, p99,\nrollback SLA, $-target", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el6", + "x": 600, + "y": 80, + "width": 60, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 127978095, + "version": 1, + "versionNonce": 402418011, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 60, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el7", + "x": 660, + "y": 30, + "width": 300, + "height": 100, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#d0bfff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 939042956, + "version": 1, + "versionNonce": 999270937, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el8", + "x": 660, + "y": 59.375, + "width": 300, + "height": 41.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 113971124, + "version": 1, + "versionNonce": 854001194, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "SIZER -> outputs\n{S, R, V, pod-spec,\nautoscaling policy, cost}", + "originalText": "SIZER -> outputs\n{S, R, V, pod-spec,\nautoscaling policy, cost}", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el9", + "x": 960, + "y": 80, + "width": 60, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1801823909, + "version": 1, + "versionNonce": 946785249, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 60, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el10", + "x": 1020, + "y": 30, + "width": 360, + "height": 100, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1929338155, + "version": 1, + "versionNonce": 1194819985, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el11", + "x": 1020, + "y": 59.375, + "width": 360, + "height": 41.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 27911968, + "version": 1, + "versionNonce": 685731525, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "Returned to tenant:\n* Topology endpoint\n* SDK snippet * onboarding docs", + "originalText": "Returned to tenant:\n* Topology endpoint\n* SDK snippet * onboarding docs", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el12", + "x": 60, + "y": 170, + "width": 240, + "height": 90, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffec99", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1815115026, + "version": 1, + "versionNonce": 1461364855, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el13", + "x": 60, + "y": 194.375, + "width": 240, + "height": 41.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1193448330, + "version": 1, + "versionNonce": 667779377, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "Databricks / PySpark Job\nshard + version -> files\n(cron-scheduled per tenant)", + "originalText": "Databricks / PySpark Job\nshard + version -> files\n(cron-scheduled per tenant)", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el14", + "x": 300, + "y": 215, + "width": 60, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 924765564, + "version": 1, + "versionNonce": 1445662586, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 60, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el15", + "x": 360, + "y": 170, + "width": 300, + "height": 90, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 438989806, + "version": 1, + "versionNonce": 398340370, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el16", + "x": 360, + "y": 194.375, + "width": 300, + "height": 41.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1631775358, + "version": 1, + "versionNonce": 415393688, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "GCS (shared)\nversioned per-tenant files\ngs://.../{tenant}/{store}/{vId}/...", + "originalText": "GCS (shared)\nversioned per-tenant files\ngs://.../{tenant}/{store}/{vId}/...", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el17", + "x": 60, + "y": 290, + "width": 1400, + "height": 180, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1541804687, + "version": 1, + "versionNonce": 1477278578, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el18", + "x": 80, + "y": 300, + "width": 1360, + "height": 18.75, + "angle": 0, + "strokeColor": "#0b4f6c", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1136108455, + "version": 1, + "versionNonce": 186618212, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "CONTROL PLANE . etcd-backed . single-writer activeVersion (CAS on topologyVersion)", + "originalText": "CONTROL PLANE . etcd-backed . single-writer activeVersion (CAS on topologyVersion)", + "fontSize": 15, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 13, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el19", + "x": 80, + "y": 340, + "width": 240, + "height": 120, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#d0bfff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1973214823, + "version": 1, + "versionNonce": 536124281, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el20", + "x": 80, + "y": 379.375, + "width": 240, + "height": 41.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1625792788, + "version": 1, + "versionNonce": 338444265, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "PLACEMENT AUTHORITY\nshard -> pod assignment\n(consistent hashing)", + "originalText": "PLACEMENT AUTHORITY\nshard -> pod assignment\n(consistent hashing)", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el21", + "x": 340, + "y": 340, + "width": 240, + "height": 120, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#d0bfff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1259191106, + "version": 1, + "versionNonce": 1553210609, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el22", + "x": 340, + "y": 379.375, + "width": 240, + "height": 41.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 825873197, + "version": 1, + "versionNonce": 298737107, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "VERSION LIFECYCLE\nbuild -> ready -> active\n-> retire . rollback", + "originalText": "VERSION LIFECYCLE\nbuild -> ready -> active\n-> retire . rollback", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el23", + "x": 600, + "y": 340, + "width": 240, + "height": 120, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#d0bfff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 196814234, + "version": 1, + "versionNonce": 978815631, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el24", + "x": 600, + "y": 379.375, + "width": 240, + "height": 41.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1242911822, + "version": 1, + "versionNonce": 342703922, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "KEDA POLICY MGR\nstorage-bound: pinned\ncompute-bound: RPS+p99", + "originalText": "KEDA POLICY MGR\nstorage-bound: pinned\ncompute-bound: RPS+p99", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el25", + "x": 860, + "y": 340, + "width": 240, + "height": 120, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#d0bfff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 999829241, + "version": 1, + "versionNonce": 433797841, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el26", + "x": 860, + "y": 379.375, + "width": 240, + "height": 41.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1632629720, + "version": 1, + "versionNonce": 1193887546, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "WARM-COVERAGE GATE\nflip only when all shards\nreport version warm", + "originalText": "WARM-COVERAGE GATE\nflip only when all shards\nreport version warm", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el27", + "x": 1120, + "y": 340, + "width": 320, + "height": 120, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff9db", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1947382420, + "version": 1, + "versionNonce": 1566942274, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el28", + "x": 1120, + "y": 368.75, + "width": 320, + "height": 62.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 698594026, + "version": 1, + "versionNonce": 1589915145, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "ETCD STATE\n/tenants/{t}/stores/{s}/\n activeVersion . rollbackVersion\n versions/{vId} . assignment\n scaling/policy", + "originalText": "ETCD STATE\n/tenants/{t}/stores/{s}/\n activeVersion . rollbackVersion\n versions/{vId} . assignment\n scaling/policy", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el29", + "x": 1200, + "y": 130, + "width": 0, + "height": 160, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1525876052, + "version": 1, + "versionNonce": 899825839, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 0, + 160 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el30", + "x": 1010, + "y": 145, + "width": 400, + "height": 12.5, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1146660998, + "version": 1, + "versionNonce": 306671448, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "writes tenant config + cron schedule", + "originalText": "writes tenant config + cron schedule", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el31", + "x": 560, + "y": 260, + "width": 160, + "height": 30, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 735034882, + "version": 1, + "versionNonce": 1051454924, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 160, + 30 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el32", + "x": 480, + "y": 265, + "width": 260, + "height": 12.5, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 701808368, + "version": 1, + "versionNonce": 1985392499, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "version manifest", + "originalText": "version manifest", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el33", + "x": 60, + "y": 490, + "width": 1400, + "height": 230, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#f8f9fa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1629748728, + "version": 1, + "versionNonce": 1159417076, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el34", + "x": 80, + "y": 498, + "width": 1360, + "height": 16.25, + "angle": 0, + "strokeColor": "#212529", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 943239975, + "version": 1, + "versionNonce": 1392783744, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "Tenant A . Feature Store (10 TB / 50k peak - storage-bound - S=10, R=2, V=2 - showing 3 of 10 shards)", + "originalText": "Tenant A . Feature Store (10 TB / 50k peak - storage-bound - S=10, R=2, V=2 - showing 3 of 10 shards)", + "fontSize": 13, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 11, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el35", + "x": 80, + "y": 528, + "width": 160, + "height": 60, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffd43b", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 240251662, + "version": 1, + "versionNonce": 983753978, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el36", + "x": 80, + "y": 550.5, + "width": 160, + "height": 15.0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 137869476, + "version": 1, + "versionNonce": 1354860541, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "Feature Store", + "originalText": "Feature Store", + "fontSize": 12, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 10, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el37", + "x": 260, + "y": 528, + "width": 200, + "height": 60, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#99e9f2", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1722989660, + "version": 1, + "versionNonce": 1149938335, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el38", + "x": 260, + "y": 544.25, + "width": 200, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 284277890, + "version": 1, + "versionNonce": 906164397, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "Client SDK\nkey -> shard -> pod", + "originalText": "Client SDK\nkey -> shard -> pod", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el39", + "x": 240, + "y": 558, + "width": 20, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1351531224, + "version": 1, + "versionNonce": 913224048, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 20, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el40", + "x": 500, + "y": 528, + "width": 290, + "height": 180, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 2144181938, + "version": 1, + "versionNonce": 1699226065, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el41", + "x": 510, + "y": 536, + "width": 270, + "height": 13.75, + "angle": 0, + "strokeColor": "#212529", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1970753706, + "version": 1, + "versionNonce": 613628804, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "Shard 1 deployable", + "originalText": "Shard 1 deployable", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el42", + "x": 510, + "y": 560, + "width": 270, + "height": 28, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#eebefa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1137651679, + "version": 1, + "versionNonce": 599707678, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el43", + "x": 510, + "y": 567.75, + "width": 270, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1059257081, + "version": 1, + "versionNonce": 1128466621, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "Envoy / k8s Service", + "originalText": "Envoy / k8s Service", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el44", + "x": 518.0, + "y": 596, + "width": 124.0, + "height": 72, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1840109256, + "version": 1, + "versionNonce": 1715412120, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el45", + "x": 518.0, + "y": 625.75, + "width": 124.0, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1554762904, + "version": 1, + "versionNonce": 941975481, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "pod 1", + "originalText": "pod 1", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el46", + "x": 648.0, + "y": 596, + "width": 124.0, + "height": 72, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 594130309, + "version": 1, + "versionNonce": 2119634400, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el47", + "x": 648.0, + "y": 625.75, + "width": 124.0, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 390452953, + "version": 1, + "versionNonce": 202363286, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "pod 2", + "originalText": "pod 2", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el48", + "x": 510, + "y": 675, + "width": 270, + "height": 11.25, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 470939446, + "version": 1, + "versionNonce": 656448480, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "KEDA . pods now = 2", + "originalText": "KEDA . pods now = 2", + "fontSize": 9, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 8, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el49", + "x": 460, + "y": 558, + "width": 185.0, + "height": 2, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 687117442, + "version": 1, + "versionNonce": 1813163241, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 185.0, + 2 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el50", + "x": 805, + "y": 528, + "width": 290, + "height": 180, + "angle": 0, + "strokeColor": "#fd7e14", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 3, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 272849425, + "version": 1, + "versionNonce": 1652563014, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el51", + "x": 815, + "y": 536, + "width": 270, + "height": 13.75, + "angle": 0, + "strokeColor": "#d9480f", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1639042339, + "version": 1, + "versionNonce": 2010258947, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "Shard 2 deployable (scaled +1)", + "originalText": "Shard 2 deployable (scaled +1)", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el52", + "x": 815, + "y": 560, + "width": 270, + "height": 28, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#eebefa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1079815405, + "version": 1, + "versionNonce": 49310609, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el53", + "x": 815, + "y": 567.75, + "width": 270, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 491995980, + "version": 1, + "versionNonce": 1146005449, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "Envoy / k8s Service", + "originalText": "Envoy / k8s Service", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el54", + "x": 823.0, + "y": 596, + "width": 80.66666666666667, + "height": 72, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1461042544, + "version": 1, + "versionNonce": 479112938, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el55", + "x": 823.0, + "y": 625.75, + "width": 80.66666666666667, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1260573449, + "version": 1, + "versionNonce": 1867302555, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "pod 1", + "originalText": "pod 1", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el56", + "x": 909.6666666666666, + "y": 596, + "width": 80.66666666666667, + "height": 72, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 679282379, + "version": 1, + "versionNonce": 1948728484, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el57", + "x": 909.6666666666666, + "y": 625.75, + "width": 80.66666666666667, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 13938522, + "version": 1, + "versionNonce": 1131247331, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "pod 2", + "originalText": "pod 2", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el58", + "x": 996.3333333333334, + "y": 596, + "width": 80.66666666666667, + "height": 72, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 767303989, + "version": 1, + "versionNonce": 457031005, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el59", + "x": 996.3333333333334, + "y": 625.75, + "width": 80.66666666666667, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1281810601, + "version": 1, + "versionNonce": 854316682, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "pod 3", + "originalText": "pod 3", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el60", + "x": 815, + "y": 675, + "width": 270, + "height": 11.25, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 656439678, + "version": 1, + "versionNonce": 1605947757, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "KEDA . pods now = 3", + "originalText": "KEDA . pods now = 3", + "fontSize": 9, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 8, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el61", + "x": 460, + "y": 558, + "width": 490.0, + "height": 2, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 693847830, + "version": 1, + "versionNonce": 2456274, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 490.0, + 2 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el62", + "x": 1110, + "y": 528, + "width": 290, + "height": 180, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1392239676, + "version": 1, + "versionNonce": 2098545542, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el63", + "x": 1120, + "y": 536, + "width": 270, + "height": 13.75, + "angle": 0, + "strokeColor": "#212529", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 83651971, + "version": 1, + "versionNonce": 480468220, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "Shard 3 deployable", + "originalText": "Shard 3 deployable", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el64", + "x": 1120, + "y": 560, + "width": 270, + "height": 28, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#eebefa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1558990518, + "version": 1, + "versionNonce": 1320763136, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el65", + "x": 1120, + "y": 567.75, + "width": 270, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1028439864, + "version": 1, + "versionNonce": 248786715, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "Envoy / k8s Service", + "originalText": "Envoy / k8s Service", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el66", + "x": 1128.0, + "y": 596, + "width": 124.0, + "height": 72, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1034535594, + "version": 1, + "versionNonce": 338258952, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el67", + "x": 1128.0, + "y": 625.75, + "width": 124.0, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 367878762, + "version": 1, + "versionNonce": 2087313122, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "pod 1", + "originalText": "pod 1", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el68", + "x": 1258.0, + "y": 596, + "width": 124.0, + "height": 72, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 297265481, + "version": 1, + "versionNonce": 540137297, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el69", + "x": 1258.0, + "y": 625.75, + "width": 124.0, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 551437150, + "version": 1, + "versionNonce": 2041322271, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "pod 2", + "originalText": "pod 2", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el70", + "x": 1120, + "y": 675, + "width": 270, + "height": 11.25, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 709214892, + "version": 1, + "versionNonce": 1138409540, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "KEDA . pods now = 2", + "originalText": "KEDA . pods now = 2", + "fontSize": 9, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 8, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el71", + "x": 460, + "y": 558, + "width": 795.0, + "height": 2, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1817363616, + "version": 1, + "versionNonce": 909666338, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 795.0, + 2 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el72", + "x": 80, + "y": 695, + "width": 400, + "height": 12.5, + "angle": 0, + "strokeColor": "#9c36b5", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 863937248, + "version": 1, + "versionNonce": 1338811291, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "autoscaling: storage-bound -> KEDA pinned at S.R; optional night R->1 (00-05) saves ~10%", + "originalText": "autoscaling: storage-bound -> KEDA pinned at S.R; optional night R->1 (00-05) saves ~10%", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el73", + "x": 60, + "y": 740, + "width": 1400, + "height": 230, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#f8f9fa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1713658875, + "version": 1, + "versionNonce": 1603828850, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el74", + "x": 80, + "y": 748, + "width": 1360, + "height": 16.25, + "angle": 0, + "strokeColor": "#212529", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1881625506, + "version": 1, + "versionNonce": 1939118224, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "Tenant B . Search / Ranking (1 TB / 80k peak - compute-bound - S=4, R=2, V=2)", + "originalText": "Tenant B . Search / Ranking (1 TB / 80k peak - compute-bound - S=4, R=2, V=2)", + "fontSize": 13, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 11, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el75", + "x": 80, + "y": 778, + "width": 160, + "height": 60, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffd43b", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 519709080, + "version": 1, + "versionNonce": 1064746526, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el76", + "x": 80, + "y": 800.5, + "width": 160, + "height": 15.0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 965067728, + "version": 1, + "versionNonce": 274989149, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "Search Svc", + "originalText": "Search Svc", + "fontSize": 12, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 10, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el77", + "x": 260, + "y": 778, + "width": 200, + "height": 60, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#99e9f2", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1452066460, + "version": 1, + "versionNonce": 90341466, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el78", + "x": 260, + "y": 794.25, + "width": 200, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 988335252, + "version": 1, + "versionNonce": 945826487, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "Client SDK\nkey -> shard -> pod", + "originalText": "Client SDK\nkey -> shard -> pod", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el79", + "x": 240, + "y": 808, + "width": 20, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 30884439, + "version": 1, + "versionNonce": 304912983, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 20, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el80", + "x": 500, + "y": 778, + "width": 290, + "height": 180, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 252860897, + "version": 1, + "versionNonce": 983297493, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el81", + "x": 510, + "y": 786, + "width": 270, + "height": 13.75, + "angle": 0, + "strokeColor": "#212529", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 289482183, + "version": 1, + "versionNonce": 134917628, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "Shard 1 deployable", + "originalText": "Shard 1 deployable", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el82", + "x": 510, + "y": 810, + "width": 270, + "height": 28, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#eebefa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1419179581, + "version": 1, + "versionNonce": 304330004, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el83", + "x": 510, + "y": 817.75, + "width": 270, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1022222126, + "version": 1, + "versionNonce": 1196050748, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "Envoy / k8s Service", + "originalText": "Envoy / k8s Service", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el84", + "x": 518.0, + "y": 846, + "width": 80.66666666666667, + "height": 72, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 2084839400, + "version": 1, + "versionNonce": 920140091, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el85", + "x": 518.0, + "y": 875.75, + "width": 80.66666666666667, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 568275056, + "version": 1, + "versionNonce": 2030106618, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "pod 1", + "originalText": "pod 1", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el86", + "x": 604.6666666666666, + "y": 846, + "width": 80.66666666666667, + "height": 72, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1043665193, + "version": 1, + "versionNonce": 2031403297, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el87", + "x": 604.6666666666666, + "y": 875.75, + "width": 80.66666666666667, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1748309235, + "version": 1, + "versionNonce": 817804384, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "pod 2", + "originalText": "pod 2", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el88", + "x": 691.3333333333334, + "y": 846, + "width": 80.66666666666667, + "height": 72, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 405126229, + "version": 1, + "versionNonce": 416314668, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el89", + "x": 691.3333333333334, + "y": 875.75, + "width": 80.66666666666667, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1851350740, + "version": 1, + "versionNonce": 1521696480, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "pod 3", + "originalText": "pod 3", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el90", + "x": 510, + "y": 925, + "width": 270, + "height": 11.25, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1819256338, + "version": 1, + "versionNonce": 1765670845, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "KEDA . pods now = 3", + "originalText": "KEDA . pods now = 3", + "fontSize": 9, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 8, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el91", + "x": 460, + "y": 808, + "width": 185.0, + "height": 2, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 2005855668, + "version": 1, + "versionNonce": 232663463, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 185.0, + 2 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el92", + "x": 805, + "y": 778, + "width": 290, + "height": 180, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 422701551, + "version": 1, + "versionNonce": 260329456, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el93", + "x": 815, + "y": 786, + "width": 270, + "height": 13.75, + "angle": 0, + "strokeColor": "#212529", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1729245243, + "version": 1, + "versionNonce": 1457293576, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "Shard 2 deployable", + "originalText": "Shard 2 deployable", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el94", + "x": 815, + "y": 810, + "width": 270, + "height": 28, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#eebefa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 469306920, + "version": 1, + "versionNonce": 1067970821, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el95", + "x": 815, + "y": 817.75, + "width": 270, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 822873089, + "version": 1, + "versionNonce": 816941040, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "Envoy / k8s Service", + "originalText": "Envoy / k8s Service", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el96", + "x": 823.0, + "y": 846, + "width": 80.66666666666667, + "height": 72, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1926780542, + "version": 1, + "versionNonce": 602078389, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el97", + "x": 823.0, + "y": 875.75, + "width": 80.66666666666667, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1811967842, + "version": 1, + "versionNonce": 788075127, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "pod 1", + "originalText": "pod 1", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el98", + "x": 909.6666666666666, + "y": 846, + "width": 80.66666666666667, + "height": 72, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1196342298, + "version": 1, + "versionNonce": 1986972438, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el99", + "x": 909.6666666666666, + "y": 875.75, + "width": 80.66666666666667, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1072910528, + "version": 1, + "versionNonce": 323775635, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "text", + "text": "pod 2", + "originalText": "pod 2", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el100", + "x": 996.3333333333334, + "y": 846, + "width": 80.66666666666667, + "height": 72, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1903232053, + "version": 1, + "versionNonce": 420514790, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067455, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el101", + "x": 996.3333333333334, + "y": 875.75, + "width": 80.66666666666667, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 217275225, + "version": 1, + "versionNonce": 63384489, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "pod 3", + "originalText": "pod 3", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el102", + "x": 815, + "y": 925, + "width": 270, + "height": 11.25, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 400560568, + "version": 1, + "versionNonce": 1015242177, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "KEDA . pods now = 3", + "originalText": "KEDA . pods now = 3", + "fontSize": 9, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 8, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el103", + "x": 460, + "y": 808, + "width": 490.0, + "height": 2, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 714300771, + "version": 1, + "versionNonce": 1745535099, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 490.0, + 2 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el104", + "x": 80, + "y": 945, + "width": 400, + "height": 12.5, + "angle": 0, + "strokeColor": "#9c36b5", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 2085812760, + "version": 1, + "versionNonce": 2067418687, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "autoscaling: compute-bound -> KEDA min=R, max=peak; signal RPS+p99 (~40% saving over peak-static)", + "originalText": "autoscaling: compute-bound -> KEDA min=R, max=peak; signal RPS+p99 (~40% saving over peak-static)", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el105", + "x": 60, + "y": 990, + "width": 1400, + "height": 230, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#f8f9fa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 918037634, + "version": 1, + "versionNonce": 1722454918, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el106", + "x": 80, + "y": 998, + "width": 1360, + "height": 16.25, + "angle": 0, + "strokeColor": "#212529", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 251837137, + "version": 1, + "versionNonce": 707111049, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "Tenant C . Ads Service (200 GB / 30k peak - compute-bound - S=2, R=2, V=1)", + "originalText": "Tenant C . Ads Service (200 GB / 30k peak - compute-bound - S=2, R=2, V=1)", + "fontSize": 13, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 11, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el107", + "x": 80, + "y": 1028, + "width": 160, + "height": 60, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffd43b", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1627677156, + "version": 1, + "versionNonce": 9257256, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el108", + "x": 80, + "y": 1050.5, + "width": 160, + "height": 15.0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1676848677, + "version": 1, + "versionNonce": 1139038461, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "Ads Svc", + "originalText": "Ads Svc", + "fontSize": 12, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 10, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el109", + "x": 260, + "y": 1028, + "width": 200, + "height": 60, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#99e9f2", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1954246075, + "version": 1, + "versionNonce": 1225136115, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el110", + "x": 260, + "y": 1044.25, + "width": 200, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1816803307, + "version": 1, + "versionNonce": 2090237818, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "Client SDK\nkey -> shard -> pod", + "originalText": "Client SDK\nkey -> shard -> pod", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el111", + "x": 240, + "y": 1058, + "width": 20, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 664847320, + "version": 1, + "versionNonce": 815605133, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 20, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el112", + "x": 500, + "y": 1028, + "width": 290, + "height": 180, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1274350419, + "version": 1, + "versionNonce": 935018221, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el113", + "x": 510, + "y": 1036, + "width": 270, + "height": 13.75, + "angle": 0, + "strokeColor": "#212529", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 251183831, + "version": 1, + "versionNonce": 261810764, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "Shard 1 deployable", + "originalText": "Shard 1 deployable", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el114", + "x": 510, + "y": 1060, + "width": 270, + "height": 28, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#eebefa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1346922427, + "version": 1, + "versionNonce": 245522988, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el115", + "x": 510, + "y": 1067.75, + "width": 270, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 215359683, + "version": 1, + "versionNonce": 2047791083, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "Envoy / k8s Service", + "originalText": "Envoy / k8s Service", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el116", + "x": 518.0, + "y": 1096, + "width": 124.0, + "height": 72, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 676168422, + "version": 1, + "versionNonce": 244295905, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el117", + "x": 518.0, + "y": 1125.75, + "width": 124.0, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 344076116, + "version": 1, + "versionNonce": 798112151, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "pod 1", + "originalText": "pod 1", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el118", + "x": 648.0, + "y": 1096, + "width": 124.0, + "height": 72, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 294296874, + "version": 1, + "versionNonce": 291889681, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el119", + "x": 648.0, + "y": 1125.75, + "width": 124.0, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1010193047, + "version": 1, + "versionNonce": 1734202800, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "pod 2", + "originalText": "pod 2", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el120", + "x": 510, + "y": 1175, + "width": 270, + "height": 11.25, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 514909067, + "version": 1, + "versionNonce": 1057486869, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "KEDA . pods now = 2", + "originalText": "KEDA . pods now = 2", + "fontSize": 9, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 8, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el121", + "x": 460, + "y": 1058, + "width": 185.0, + "height": 2, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 170689151, + "version": 1, + "versionNonce": 352116053, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 185.0, + 2 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el122", + "x": 805, + "y": 1028, + "width": 290, + "height": 180, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1800557284, + "version": 1, + "versionNonce": 1358798144, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el123", + "x": 815, + "y": 1036, + "width": 270, + "height": 13.75, + "angle": 0, + "strokeColor": "#212529", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1119980131, + "version": 1, + "versionNonce": 877286585, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "Shard 2 deployable", + "originalText": "Shard 2 deployable", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el124", + "x": 815, + "y": 1060, + "width": 270, + "height": 28, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#eebefa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1349409435, + "version": 1, + "versionNonce": 1025148382, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el125", + "x": 815, + "y": 1067.75, + "width": 270, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1140805650, + "version": 1, + "versionNonce": 1699887271, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "Envoy / k8s Service", + "originalText": "Envoy / k8s Service", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el126", + "x": 823.0, + "y": 1096, + "width": 124.0, + "height": 72, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 562117926, + "version": 1, + "versionNonce": 1288477635, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el127", + "x": 823.0, + "y": 1125.75, + "width": 124.0, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1963764598, + "version": 1, + "versionNonce": 1357970699, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "pod 1", + "originalText": "pod 1", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el128", + "x": 953.0, + "y": 1096, + "width": 124.0, + "height": 72, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff4e6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 311570308, + "version": 1, + "versionNonce": 40009588, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el129", + "x": 953.0, + "y": 1125.75, + "width": 124.0, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1968321320, + "version": 1, + "versionNonce": 429416214, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "pod 2", + "originalText": "pod 2", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el130", + "x": 815, + "y": 1175, + "width": 270, + "height": 11.25, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 314652385, + "version": 1, + "versionNonce": 915490796, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "KEDA . pods now = 2", + "originalText": "KEDA . pods now = 2", + "fontSize": 9, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 8, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el131", + "x": 460, + "y": 1058, + "width": 490.0, + "height": 2, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1139027120, + "version": 1, + "versionNonce": 568896617, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 490.0, + 2 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el132", + "x": 80, + "y": 1195, + "width": 400, + "height": 12.5, + "angle": 0, + "strokeColor": "#9c36b5", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1498981530, + "version": 1, + "versionNonce": 295456420, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "autoscaling: compute-bound . V=1 (rollback via GCS reload, not sub-second)", + "originalText": "autoscaling: compute-bound . V=1 (rollback via GCS reload, not sub-second)", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el133", + "x": 360, + "y": 470, + "width": 0, + "height": 58, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1049193573, + "version": 1, + "versionNonce": 1587106771, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 0, + 58 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el134", + "x": 160, + "y": 478, + "width": 420, + "height": 12.5, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1224011539, + "version": 1, + "versionNonce": 677517497, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "watches topology + active version (same for every tenant)", + "originalText": "watches topology + active version (same for every tenant)", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el135", + "x": 720, + "y": 470, + "width": 75.0, + "height": 58, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1881988385, + "version": 1, + "versionNonce": 1299301223, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -75.0, + 58 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el136", + "x": 720, + "y": 470, + "width": 75, + "height": 58, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 33599985, + "version": 1, + "versionNonce": 1285821931, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -75, + 58 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el137", + "x": 680, + "y": 478, + "width": 260, + "height": 12.5, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 444900635, + "version": 1, + "versionNonce": 576775952, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "assigns shard + version", + "originalText": "assigns shard + version", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el138", + "x": 510, + "y": 260, + "width": 65, + "height": 336, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1135872496, + "version": 1, + "versionNonce": 495762349, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 65, + 336 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "el139", + "x": 300, + "y": 460, + "width": 420, + "height": 12.5, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 459716010, + "version": 1, + "versionNonce": 667643691, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "data-loader pulls files from GCS (same for every tenant)", + "originalText": "data-loader pulls files from GCS (same for every tenant)", + "fontSize": 10, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + }, + { + "id": "el140", + "x": 60, + "y": 1240, + "width": 1400, + "height": 60, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#fff9db", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 1169726682, + "version": 1, + "versionNonce": 1210133980, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "rectangle" + }, + { + "id": "el141", + "x": 60, + "y": 1256.25, + "width": 1400, + "height": 27.5, + "angle": 0, + "strokeColor": "#5c3d00", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 904647470, + "version": 1, + "versionNonce": 1472659627, + "isDeleted": false, + "boundElements": [], + "updated": 1779944067456, + "link": null, + "locked": false, + "type": "text", + "text": "Legend: solid = SDK routing / control flow dashed orange = control plane writes/assigns dashed green = data-loader pulls from GCS\nEach pod contains: [ data-loader (engine-agnostic) + engine (RocksDB pluggable) + read server (TCP) ] . Tenants share Control Plane + Producer + GCS; per-tenant data plane is isolated.", + "originalText": "Legend: solid = SDK routing / control flow dashed orange = control plane writes/assigns dashed green = data-loader pulls from GCS\nEach pod contains: [ data-loader (engine-agnostic) + engine (RocksDB pluggable) + read server (TCP) ] . Tenants share Control Plane + Producer + GCS; per-tenant data plane is isolated.", + "fontSize": 11, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 9, + "containerId": null, + "lineHeight": 1.25 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + }, + "files": {} +} \ No newline at end of file