diff --git a/_layouts/index.html b/_layouts/index.html index c77769e..d8425b2 100644 --- a/_layouts/index.html +++ b/_layouts/index.html @@ -12,7 +12,7 @@

Kroxylicious, the snappy open source proxy for Apache Kafka®

-

Topic encryption, policy-enforcement, multi-tenancy, audit and much more.

+

Topic encryption, policy-enforcement, multi-tenancy and much more.

What is it? What can it do? diff --git a/assets/pages/filter-chain.excalidraw b/assets/pages/filter-chain.excalidraw index 603e23e..edb6703 100644 --- a/assets/pages/filter-chain.excalidraw +++ b/assets/pages/filter-chain.excalidraw @@ -5,8 +5,8 @@ "elements": [ { "type": "image", - "version": 1321, - "versionNonce": 977503124, + "version": 1322, + "versionNonce": 2045526671, "isDeleted": false, "id": "7-EF8jwTYp3JWan-G89K_", "fillStyle": "solid", @@ -39,7 +39,7 @@ "type": "arrow" } ], - "updated": 1705425218378, + "updated": 1773003137257, "link": null, "locked": false, "status": "error", @@ -47,12 +47,14 @@ "scale": [ 1, 1 - ] + ], + "index": "a0", + "crop": null }, { "type": "arrow", - "version": 2284, - "versionNonce": 542584748, + "version": 2285, + "versionNonce": 467284449, "isDeleted": false, "id": "49dLrYBuINZ9M0nh8SoiY", "fillStyle": "solid", @@ -74,18 +76,24 @@ "type": 2 }, "boundElements": [], - "updated": 1705425218378, + "updated": 1773003137257, "link": null, "locked": false, "startBinding": { + "mode": "orbit", "elementId": "MTxGkoMwiKOi3k_6BhtSj", - "gap": 4.176929048089278, - "focus": -0.7843873420064928 + "fixedPoint": [ + 0.9133620561664203, + 0.08663794383358052 + ] }, "endBinding": { + "mode": "orbit", "elementId": "7-EF8jwTYp3JWan-G89K_", - "gap": 21.010252382303634, - "focus": 0.5650656640091622 + "fixedPoint": [ + 0.10431497504663458, + 0.1043149750466368 + ] }, "lastCommittedPoint": null, "startArrowhead": "arrow", @@ -99,12 +107,13 @@ 223.6207885742183, 30.97128989231112 ] - ] + ], + "index": "a1" }, { "type": "arrow", - "version": 2900, - "versionNonce": 397799700, + "version": 2901, + "versionNonce": 1266882735, "isDeleted": false, "id": "a2FjHZ-rlgtTYJD5_J0NG", "fillStyle": "solid", @@ -126,18 +135,24 @@ "type": 2 }, "boundElements": [], - "updated": 1705425218378, + "updated": 1773003137257, "link": null, "locked": false, "startBinding": { + "mode": "orbit", "elementId": "MTxGkoMwiKOi3k_6BhtSj", - "gap": 13.716999089899673, - "focus": -0.04185402530633675 + "fixedPoint": [ + 0.9999999999999999, + 0.5001 + ] }, "endBinding": { + "mode": "orbit", "elementId": "7-EF8jwTYp3JWan-G89K_", - "gap": 26.01271323713513, - "focus": 0.05117138424368052 + "fixedPoint": [ + 0.46789868566159354, + 0.4678986856615933 + ] }, "lastCommittedPoint": null, "startArrowhead": "arrow", @@ -151,12 +166,13 @@ 209.07825767757663, -1.6387683006872749 ] - ] + ], + "index": "a2" }, { "type": "arrow", - "version": 3008, - "versionNonce": 1538021932, + "version": 3009, + "versionNonce": 1952140737, "isDeleted": false, "id": "rreduhVNlHXcRXtTvHHW3", "fillStyle": "solid", @@ -178,18 +194,24 @@ "type": 2 }, "boundElements": [], - "updated": 1705425218378, + "updated": 1773003137257, "link": null, "locked": false, "startBinding": { + "mode": "orbit", "elementId": "MTxGkoMwiKOi3k_6BhtSj", - "gap": 27.98051909935066, - "focus": 0.7168782992314487 + "fixedPoint": [ + 0.8830266183998277, + 0.8830266183998281 + ] }, "endBinding": { + "mode": "orbit", "elementId": "7-EF8jwTYp3JWan-G89K_", - "gap": 27.245804766657784, - "focus": -0.3157782816672856 + "fixedPoint": [ + 0.1991371145952362, + 0.8008628854047625 + ] }, "lastCommittedPoint": null, "startArrowhead": "arrow", @@ -203,12 +225,13 @@ 193.58164613860276, -40.09450396072077 ] - ] + ], + "index": "a3" }, { "type": "rectangle", - "version": 1026, - "versionNonce": 652230420, + "version": 1027, + "versionNonce": 203041487, "isDeleted": false, "id": "wCL6rKE1nWnuI4zY6Pi-v", "fillStyle": "solid", @@ -241,14 +264,15 @@ "type": "arrow" } ], - "updated": 1705425223961, + "updated": 1773003137257, "link": null, - "locked": false + "locked": false, + "index": "a4" }, { "type": "text", - "version": 913, - "versionNonce": 2079478420, + "version": 914, + "versionNonce": 2047733153, "isDeleted": false, "id": "KIfasgQCAWLeHSlBMKMzw", "fillStyle": "solid", @@ -270,7 +294,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1705425223962, + "updated": 1773003137257, "link": null, "locked": false, "fontSize": 20, @@ -281,12 +305,14 @@ "containerId": null, "originalText": "Trading\n", "lineHeight": 1.25, - "baseline": 43 + "baseline": 43, + "index": "a5", + "autoResize": true }, { "type": "arrow", - "version": 2594, - "versionNonce": 1371703828, + "version": 2595, + "versionNonce": 1749678319, "isDeleted": false, "id": "VWGHR4qWjvbvrhTwHZM_k", "fillStyle": "solid", @@ -313,18 +339,24 @@ "id": "7ZZ_H8QzXVhJFYD80Nt3a" } ], - "updated": 1705425223961, + "updated": 1773003137257, "link": null, "locked": false, "startBinding": { + "mode": "orbit", "elementId": "wCL6rKE1nWnuI4zY6Pi-v", - "gap": 14.961736246735427, - "focus": 0.3203546606951337 + "fixedPoint": [ + 0.6007626552173426, + 0.6007626552173431 + ] }, "endBinding": { + "mode": "orbit", "elementId": "MTxGkoMwiKOi3k_6BhtSj", - "gap": 18.392715454101562, - "focus": 0.13258605037544563 + "fixedPoint": [ + 0.46154663676331936, + 0.46154663676331925 + ] }, "lastCommittedPoint": null, "startArrowhead": null, @@ -338,12 +370,13 @@ 164.16610951742496, -0.6021474407958749 ] - ] + ], + "index": "a6" }, { "type": "text", - "version": 468, - "versionNonce": 1762124844, + "version": 469, + "versionNonce": 337744257, "isDeleted": false, "id": "7ZZ_H8QzXVhJFYD80Nt3a", "fillStyle": "solid", @@ -363,7 +396,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1705425218378, + "updated": 1773003137257, "link": null, "locked": false, "fontSize": 20, @@ -374,12 +407,14 @@ "containerId": "VWGHR4qWjvbvrhTwHZM_k", "originalText": "Produce", "lineHeight": 1.25, - "baseline": 18 + "baseline": 18, + "index": "a7", + "autoResize": true }, { "type": "image", - "version": 937, - "versionNonce": 1847267860, + "version": 938, + "versionNonce": 1704657679, "isDeleted": false, "id": "ZDS7juKJBD4UJdH_i4QF4", "fillStyle": "solid", @@ -399,7 +434,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1705425218378, + "updated": 1773003137257, "link": null, "locked": false, "status": "error", @@ -407,12 +442,14 @@ "scale": [ 1, 1 - ] + ], + "index": "a8", + "crop": null }, { "type": "text", - "version": 364, - "versionNonce": 1650837804, + "version": 365, + "versionNonce": 399882593, "isDeleted": false, "id": "2QMZZuRz6E3377zCrss74", "fillStyle": "solid", @@ -432,7 +469,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1705425218378, + "updated": 1773003137257, "link": null, "locked": false, "fontSize": 20, @@ -443,12 +480,14 @@ "containerId": null, "originalText": "kroxylicious\n", "lineHeight": 1.25, - "baseline": 43 + "baseline": 43, + "index": "a9", + "autoResize": true }, { "type": "rectangle", - "version": 1600, - "versionNonce": 8874004, + "version": 1601, + "versionNonce": 1149618479, "isDeleted": false, "id": "MTxGkoMwiKOi3k_6BhtSj", "fillStyle": "solid", @@ -491,14 +530,15 @@ "type": "arrow" } ], - "updated": 1705425218378, + "updated": 1773003137257, "link": null, - "locked": false + "locked": false, + "index": "aA" }, { "type": "rectangle", - "version": 1741, - "versionNonce": 1007801132, + "version": 1943, + "versionNonce": 1044506881, "isDeleted": false, "id": "mkEXewQbZJjoOuBGR9XwJ", "fillStyle": "solid", @@ -507,12 +547,12 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 939.8004379272461, - "y": 605.3453640119312, + "x": 915.216873821518, + "y": 601.7214948825413, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 79.94445800781253, - "height": 63.24877929687506, + "width": 117.30072222838426, + "height": 65.02921261470772, "seed": 298224563, "groupIds": [ "q1RSwMSBhITlPuPVQoK0P" @@ -527,19 +567,59 @@ "type": "arrow" }, { - "id": "GYpRw-Mrpu5WvOB9vjlPf", - "type": "arrow" + "type": "text", + "id": "iP_Yru8oGcGosy2glBuSs" } ], - "updated": 1705425218378, + "updated": 1773003285928, "link": null, - "locked": false + "locked": false, + "index": "aB" }, { + "id": "iP_Yru8oGcGosy2glBuSs", "type": "text", - "version": 460, - "versionNonce": 621364628, + "x": 922.477296581218, + "y": 609.2361011898952, + "width": 102.77987670898438, + "height": 50, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "q1RSwMSBhITlPuPVQoK0P" + ], + "frameId": null, + "index": "aBV", + "roundness": null, + "seed": 1435429231, + "version": 22, + "versionNonce": 636554287, "isDeleted": false, + "boundElements": null, + "updated": 1773003289718, + "link": null, + "locked": false, + "text": "Encryption\nFilter", + "fontSize": 20, + "fontFamily": 5, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "mkEXewQbZJjoOuBGR9XwJ", + "originalText": "Encryption\nFilter", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 621, + "versionNonce": 1187858625, + "isDeleted": true, "id": "yo6SrsJ6WRmoFbR63wqcH", "fillStyle": "solid", "strokeWidth": 2, @@ -547,12 +627,12 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 953.0235214233398, - "y": 613.0194057599781, + "x": 929.2339676487024, + "y": 613.804989995651, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 51.95994567871094, - "height": 50, + "width": 76.21679876465083, + "height": 25.703742166104, "seed": 1042004221, "groupIds": [ "q1RSwMSBhITlPuPVQoK0P" @@ -565,18 +645,20 @@ "type": "arrow" } ], - "updated": 1705425218378, + "updated": 1773003207852, "link": null, "locked": false, - "fontSize": 20, + "fontSize": 20.5629937328832, "fontFamily": 1, - "text": "Audit\nFilter", + "text": "", "textAlign": "center", "verticalAlign": "top", "containerId": null, - "originalText": "Audit\nFilter", + "originalText": "", "lineHeight": 1.25, - "baseline": 43 + "baseline": 43, + "index": "aC", + "autoResize": false }, { "id": "Yp1qkNfVEfqdpX5-aaLAy", @@ -597,11 +679,11 @@ "frameId": null, "roundness": null, "seed": 1203020844, - "version": 854, - "versionNonce": 568479124, + "version": 855, + "versionNonce": 191730977, "isDeleted": false, - "boundElements": null, - "updated": 1705425218379, + "boundElements": [], + "updated": 1773003137257, "link": null, "locked": false, "points": [ @@ -621,17 +703,21 @@ "lastCommittedPoint": null, "startBinding": null, "endBinding": { + "mode": "orbit", "elementId": "PSaD3P2rVdSXmAI9g4DY5", - "focus": 0.14003274129700127, - "gap": 4.086151123046761 + "fixedPoint": [ + 0, + 0.5001 + ] }, "startArrowhead": null, - "endArrowhead": "arrow" + "endArrowhead": "arrow", + "index": "aD" }, { "type": "arrow", - "version": 1314, - "versionNonce": 1038905388, + "version": 1405, + "versionNonce": 1042437089, "isDeleted": false, "id": "GYpRw-Mrpu5WvOB9vjlPf", "fillStyle": "solid", @@ -640,25 +726,21 @@ "roughness": 0, "opacity": 100, "angle": 4.717644212673921, - "x": 1023.118399065191, - "y": 609.7319921321497, + "x": 1033.0642866456765, + "y": 615.6046060750742, "strokeColor": "#343a40", "backgroundColor": "#ffffff", - "width": 35.46402221551413, - "height": 29.902729420833893, + "width": 35.30687497965345, + "height": 18.062578923918057, "seed": 1814214804, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], - "updated": 1705425218379, + "updated": 1773003240478, "link": null, "locked": false, - "startBinding": { - "elementId": "mkEXewQbZJjoOuBGR9XwJ", - "focus": 0.16970436301344868, - "gap": 6.06117057800293 - }, + "startBinding": null, "endBinding": null, "lastCommittedPoint": null, "startArrowhead": null, @@ -669,19 +751,21 @@ 0 ], [ - 0.15714723586067736, - 29.902729420833893 + -3.946907541935346, + 18.062578923918057 ], [ - 35.46402221551413, - 29.717242919287045 + 31.359967437718105, + 17.95042867892616 ] - ] + ], + "index": "aE", + "moveMidPointsWithElement": false }, { "type": "text", - "version": 541, - "versionNonce": 96832172, + "version": 542, + "versionNonce": 975194369, "isDeleted": false, "id": "gKSg-5lBRpMkUqQIW0dhs", "fillStyle": "solid", @@ -708,7 +792,7 @@ "type": "arrow" } ], - "updated": 1705425218379, + "updated": 1773003137257, "link": null, "locked": false, "fontSize": 20, @@ -719,12 +803,14 @@ "containerId": null, "originalText": "Policy\nFilter", "lineHeight": 1.25, - "baseline": 43 + "baseline": 43, + "index": "aF", + "autoResize": true }, { "type": "rectangle", - "version": 1756, - "versionNonce": 1261356564, + "version": 1758, + "versionNonce": 1970765039, "isDeleted": false, "id": "PSaD3P2rVdSXmAI9g4DY5", "fillStyle": "solid", @@ -751,20 +837,17 @@ { "id": "Yp1qkNfVEfqdpX5-aaLAy", "type": "arrow" - }, - { - "id": "2iJMzN1LmeMmhXXOS_riA", - "type": "arrow" } ], - "updated": 1705425218379, + "updated": 1773003162897, "link": null, - "locked": false + "locked": false, + "index": "aG" }, { "type": "arrow", - "version": 1382, - "versionNonce": 1486312748, + "version": 1434, + "versionNonce": 939709775, "isDeleted": false, "id": "2iJMzN1LmeMmhXXOS_riA", "fillStyle": "solid", @@ -777,26 +860,18 @@ "y": 638.8339145848358, "strokeColor": "#343a40", "backgroundColor": "#ffffff", - "width": 63.10206999431807, + "width": 40.945097338899814, "height": 1.5114453563095367, "seed": 381482260, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], - "updated": 1705425218379, + "updated": 1773003165652, "link": null, "locked": false, - "startBinding": { - "elementId": "PSaD3P2rVdSXmAI9g4DY5", - "focus": 0.11524940376854556, - "gap": 4.76654508889203 - }, - "endBinding": { - "elementId": "mkEXewQbZJjoOuBGR9XwJ", - "focus": -0.14953194217283342, - "gap": 4.336999006755718 - }, + "startBinding": null, + "endBinding": null, "lastCommittedPoint": null, "startArrowhead": null, "endArrowhead": "arrow", @@ -806,19 +881,20 @@ 0 ], [ - 20.28893586813922, + 13.16490020214009, 0 ], [ - 63.10206999431807, + 40.945097338899814, 1.5114453563095367 ] - ] + ], + "index": "aH" }, { "type": "arrow", - "version": 2677, - "versionNonce": 449713428, + "version": 2678, + "versionNonce": 409745839, "isDeleted": false, "id": "oBGlOyUdlb1SWXOHOqvq8", "fillStyle": "solid", @@ -845,18 +921,24 @@ "id": "MJUMOrv4aVEYwYjJYeDe4" } ], - "updated": 1705425223961, + "updated": 1773003137257, "link": null, "locked": false, "startBinding": { + "mode": "orbit", "elementId": "wCL6rKE1nWnuI4zY6Pi-v", - "focus": -0.5413049552440419, - "gap": 10.994396646422388 + "fixedPoint": [ + 0.8445261554826133, + 0.15547384451738594 + ] }, "endBinding": { + "mode": "orbit", "elementId": "MTxGkoMwiKOi3k_6BhtSj", - "focus": 0.341436030272681, - "gap": 10.555550659883352 + "fixedPoint": [ + 0.3000106077209478, + 0.3000106077209477 + ] }, "lastCommittedPoint": null, "startArrowhead": null, @@ -870,12 +952,13 @@ 175.9706139119561, -0.6052052654573004 ] - ] + ], + "index": "aI" }, { "type": "text", - "version": 483, - "versionNonce": 868994988, + "version": 484, + "versionNonce": 516996289, "isDeleted": false, "id": "MJUMOrv4aVEYwYjJYeDe4", "fillStyle": "solid", @@ -895,7 +978,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1705425218379, + "updated": 1773003137257, "link": null, "locked": false, "fontSize": 20, @@ -906,12 +989,95 @@ "containerId": "oBGlOyUdlb1SWXOHOqvq8", "originalText": "CreateTopic", "lineHeight": 1.25, - "baseline": 18 + "baseline": 18, + "index": "aJ", + "autoResize": true + }, + { + "id": "ED2CHhgrfWFYesj6nQmZl", + "type": "text", + "x": 869.42255289615, + "y": 700.2871294244884, + "width": 102.77987670898438, + "height": 50, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "q1RSwMSBhITlPuPVQoK0P" + ], + "frameId": null, + "index": "aK", + "roundness": null, + "seed": 425520161, + "version": 106, + "versionNonce": 363631937, + "isDeleted": true, + "boundElements": null, + "updated": 1773003259776, + "link": null, + "locked": false, + "text": "Encryption\nFilter", + "fontSize": 20, + "fontFamily": 5, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "Encryption\nFilter", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "TFNsh3y3xDsdRru0pWmba", + "type": "text", + "x": 919.8078494139947, + "y": 611.6592388028156, + "width": 8, + "height": 25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "q1RSwMSBhITlPuPVQoK0P" + ], + "frameId": null, + "index": "aL", + "roundness": null, + "seed": 1792315425, + "version": 53, + "versionNonce": 431197601, + "isDeleted": false, + "boundElements": null, + "updated": 1773003281856, + "link": null, + "locked": false, + "text": "", + "fontSize": 20, + "fontFamily": 5, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "", + "autoResize": true, + "lineHeight": 1.25 } ], "appState": { - "gridSize": null, - "viewBackgroundColor": "#ffffff" + "gridSize": 20, + "gridStep": 5, + "gridModeEnabled": false, + "viewBackgroundColor": "#ffffff", + "lockedMultiSelections": {} }, "files": { "32de1c80ad783376a39b48e96e5b3b6082ffcf03": { diff --git a/assets/pages/filter.excalidraw b/assets/pages/filter.excalidraw index a4ee116..c03452b 100644 --- a/assets/pages/filter.excalidraw +++ b/assets/pages/filter.excalidraw @@ -5,8 +5,8 @@ "elements": [ { "type": "image", - "version": 1323, - "versionNonce": 1879591212, + "version": 1324, + "versionNonce": 898053423, "isDeleted": false, "id": "7-EF8jwTYp3JWan-G89K_", "fillStyle": "solid", @@ -39,7 +39,7 @@ "type": "arrow" } ], - "updated": 1705425308414, + "updated": 1773003039250, "link": null, "locked": false, "status": "error", @@ -47,12 +47,14 @@ "scale": [ 1, 1 - ] + ], + "index": "a0", + "crop": null }, { "type": "arrow", - "version": 2286, - "versionNonce": 710750100, + "version": 2288, + "versionNonce": 600290031, "isDeleted": false, "id": "49dLrYBuINZ9M0nh8SoiY", "fillStyle": "solid", @@ -61,12 +63,12 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1034.2072864089291, - "y": 421.02468099658756, + "x": 1036.0265493226689, + "y": 416.1004134206103, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 284.402160644531, - "height": 35.146870871899296, + "width": 297.5931501130949, + "height": 30.845308623226288, "seed": 1077440192, "groupIds": [], "frameId": null, @@ -74,18 +76,24 @@ "type": 2 }, "boundElements": [], - "updated": 1705425308414, + "updated": 1773003079364, "link": null, "locked": false, "startBinding": { + "mode": "orbit", "elementId": "MTxGkoMwiKOi3k_6BhtSj", - "gap": 4.176929048089278, - "focus": -0.7843873420064928 + "fixedPoint": [ + 0.9059593780614993, + 0.09404062193850067 + ] }, "endBinding": { + "mode": "orbit", "elementId": "7-EF8jwTYp3JWan-G89K_", - "gap": 21.010252382303634, - "focus": 0.5650656640091622 + "fixedPoint": [ + 0.1124932453513005, + 0.11249324535130056 + ] }, "lastCommittedPoint": null, "startArrowhead": "arrow", @@ -96,15 +104,17 @@ 0 ], [ - 284.402160644531, - 35.146870871899296 + 297.5931501130949, + 30.845308623226288 ] - ] + ], + "index": "a1", + "moveMidPointsWithElement": false }, { "type": "arrow", - "version": 2902, - "versionNonce": 419316652, + "version": 2904, + "versionNonce": 491879695, "isDeleted": false, "id": "a2FjHZ-rlgtTYJD5_J0NG", "fillStyle": "solid", @@ -113,12 +123,12 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1043.7473564507395, - "y": 529.0552921251149, + "x": 1036.0303573608398, + "y": 536.2945738925126, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 269.85962974788913, - "height": 2.16522235202342, + "width": 297.58934207492416, + "height": 9.372695409652465, "seed": 613963456, "groupIds": [], "frameId": null, @@ -126,18 +136,24 @@ "type": 2 }, "boundElements": [], - "updated": 1705425308414, + "updated": 1773003079365, "link": null, "locked": false, "startBinding": { + "mode": "orbit", "elementId": "MTxGkoMwiKOi3k_6BhtSj", - "gap": 13.716999089899673, - "focus": -0.04185402530633675 + "fixedPoint": [ + 0.9999999999999997, + 0.5001 + ] }, "endBinding": { + "mode": "orbit", "elementId": "7-EF8jwTYp3JWan-G89K_", - "gap": 26.01271323713513, - "focus": 0.05117138424368052 + "fixedPoint": [ + 0.46792317263869626, + 0.4679231726386967 + ] }, "lastCommittedPoint": null, "startArrowhead": "arrow", @@ -148,15 +164,17 @@ 0 ], [ - 269.85962974788913, - -2.16522235202342 + 297.58934207492416, + -9.372695409652465 ] - ] + ], + "index": "a2", + "moveMidPointsWithElement": false }, { "type": "arrow", - "version": 3010, - "versionNonce": 800726292, + "version": 3012, + "versionNonce": 1935475503, "isDeleted": false, "id": "rreduhVNlHXcRXtTvHHW3", "fillStyle": "solid", @@ -165,12 +183,12 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1058.0108764601905, - "y": 633.884373136448, + "x": 1036.0303573608398, + "y": 645.1897429100156, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 254.3630182089155, - "height": 47.443827955434244, + "width": 297.58934207492393, + "height": 46.627913850827895, "seed": 1924726080, "groupIds": [], "frameId": null, @@ -178,18 +196,24 @@ "type": 2 }, "boundElements": [], - "updated": 1705425308414, + "updated": 1773003079365, "link": null, "locked": false, "startBinding": { + "mode": "orbit", "elementId": "MTxGkoMwiKOi3k_6BhtSj", - "gap": 27.98051909935066, - "focus": 0.7168782992314487 + "fixedPoint": [ + 0.876222142058188, + 0.8762221420581884 + ] }, "endBinding": { + "mode": "orbit", "elementId": "7-EF8jwTYp3JWan-G89K_", - "gap": 27.245804766657784, - "focus": -0.3157782816672856 + "fixedPoint": [ + 0.21048283394197415, + 0.7895171660580271 + ] }, "lastCommittedPoint": null, "startArrowhead": "arrow", @@ -200,15 +224,17 @@ 0 ], [ - 254.3630182089155, - -47.443827955434244 + 297.58934207492393, + -46.627913850827895 ] - ] + ], + "index": "a3", + "moveMidPointsWithElement": false }, { "type": "rectangle", - "version": 1030, - "versionNonce": 1707340972, + "version": 1031, + "versionNonce": 1951462767, "isDeleted": false, "id": "wCL6rKE1nWnuI4zY6Pi-v", "fillStyle": "solid", @@ -239,14 +265,15 @@ "type": "arrow" } ], - "updated": 1705425316461, + "updated": 1773003039250, "link": null, - "locked": false + "locked": false, + "index": "a4" }, { "type": "text", - "version": 916, - "versionNonce": 914717622, + "version": 917, + "versionNonce": 1836489985, "isDeleted": false, "id": "KIfasgQCAWLeHSlBMKMzw", "fillStyle": "solid", @@ -266,7 +293,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1705425517543, + "updated": 1773003039250, "link": null, "locked": false, "fontSize": 20, @@ -277,12 +304,14 @@ "containerId": null, "originalText": "Trading\n", "lineHeight": 1.25, - "baseline": 43 + "baseline": 43, + "index": "a5", + "autoResize": true }, { "type": "arrow", - "version": 2662, - "versionNonce": 593376532, + "version": 2664, + "versionNonce": 642958671, "isDeleted": false, "id": "VWGHR4qWjvbvrhTwHZM_k", "fillStyle": "solid", @@ -291,12 +320,12 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 550.2278190104073, - "y": 491.2299103115191, + "x": 544.9626131118321, + "y": 485.55028284003635, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 222.51425404867473, - "height": 1.6533743537705732, + "width": 244.0382032333829, + "height": 1.2375971767690999, "seed": 1827878592, "groupIds": [], "frameId": null, @@ -309,18 +338,24 @@ "id": "7ZZ_H8QzXVhJFYD80Nt3a" } ], - "updated": 1705425324119, + "updated": 1773003079366, "link": null, "locked": false, "startBinding": { + "mode": "orbit", "elementId": "wCL6rKE1nWnuI4zY6Pi-v", - "focus": -0.41977216749226953, - "gap": 11.095708414704177 + "fixedPoint": [ + 0.7971388905580681, + 0.2028611094419336 + ] }, "endBinding": { + "mode": "orbit", "elementId": "MTxGkoMwiKOi3k_6BhtSj", - "focus": 0.31380397301768276, - "gap": 22.258743286132812 + "fixedPoint": [ + 0.3268966690367184, + 0.3268966690367186 + ] }, "lastCommittedPoint": null, "startArrowhead": null, @@ -331,15 +366,17 @@ 0 ], [ - 222.51425404867473, - -1.6533743537705732 + 244.0382032333829, + -1.2375971767690999 ] - ] + ], + "index": "a6", + "moveMidPointsWithElement": false }, { "type": "text", - "version": 484, - "versionNonce": 1980477740, + "version": 486, + "versionNonce": 361448303, "isDeleted": false, "id": "7ZZ_H8QzXVhJFYD80Nt3a", "fillStyle": "solid", @@ -352,14 +389,14 @@ "y": 477.90322313463383, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 119.43988037109375, + "width": 119.43986511230469, "height": 25, "seed": 1054760640, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], - "updated": 1705425323110, + "updated": 1773003079366, "link": null, "locked": false, "fontSize": 20, @@ -370,12 +407,14 @@ "containerId": "VWGHR4qWjvbvrhTwHZM_k", "originalText": "CreateTopic", "lineHeight": 1.25, - "baseline": 19 + "baseline": 19, + "index": "a7", + "autoResize": true }, { "type": "image", - "version": 939, - "versionNonce": 928583084, + "version": 945, + "versionNonce": 802399279, "isDeleted": false, "id": "ZDS7juKJBD4UJdH_i4QF4", "fillStyle": "solid", @@ -394,17 +433,8 @@ "groupIds": [], "frameId": null, "roundness": null, - "boundElements": [ - { - "id": "Yp1qkNfVEfqdpX5-aaLAy", - "type": "arrow" - }, - { - "id": "GYpRw-Mrpu5WvOB9vjlPf", - "type": "arrow" - } - ], - "updated": 1705425308414, + "boundElements": [], + "updated": 1773003082251, "link": null, "locked": false, "status": "error", @@ -412,12 +442,14 @@ "scale": [ 1, 1 - ] + ], + "index": "a8", + "crop": null }, { "type": "text", - "version": 367, - "versionNonce": 2070528682, + "version": 368, + "versionNonce": 1201803457, "isDeleted": false, "id": "2QMZZuRz6E3377zCrss74", "fillStyle": "solid", @@ -437,7 +469,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1705425517543, + "updated": 1773003039250, "link": null, "locked": false, "fontSize": 20, @@ -448,12 +480,14 @@ "containerId": null, "originalText": "kroxylicious\n", "lineHeight": 1.25, - "baseline": 43 + "baseline": 43, + "index": "a9", + "autoResize": true }, { "type": "rectangle", - "version": 1743, - "versionNonce": 851605548, + "version": 1772, + "versionNonce": 1182351887, "isDeleted": false, "id": "mkEXewQbZJjoOuBGR9XwJ", "fillStyle": "solid", @@ -462,11 +496,11 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 867.1435775756836, + "x": 853.1435775756836, "y": 603.0627102033375, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 98.31726074218753, + "width": 119.31726074218753, "height": 63.24877929687506, "seed": 298224563, "groupIds": [], @@ -474,20 +508,16 @@ "roundness": { "type": 3 }, - "boundElements": [ - { - "id": "GYpRw-Mrpu5WvOB9vjlPf", - "type": "arrow" - } - ], - "updated": 1705425308414, + "boundElements": [], + "updated": 1773003086606, "link": null, - "locked": false + "locked": false, + "index": "aA" }, { "type": "rectangle", - "version": 1604, - "versionNonce": 45595052, + "version": 1607, + "versionNonce": 323441327, "isDeleted": false, "id": "MTxGkoMwiKOi3k_6BhtSj", "fillStyle": "solid", @@ -530,14 +560,15 @@ "type": "arrow" } ], - "updated": 1705425316461, + "updated": 1773003079364, "link": null, - "locked": false + "locked": false, + "index": "aB" }, { "type": "text", - "version": 466, - "versionNonce": 1625353516, + "version": 495, + "versionNonce": 1442933679, "isDeleted": false, "id": "yo6SrsJ6WRmoFbR63wqcH", "fillStyle": "solid", @@ -546,34 +577,36 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 887.2976303100586, + "x": 864.8776550292969, "y": 608.5806850568531, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 51.95994567871094, + "width": 96.79989624023438, "height": 50, "seed": 1042004221, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], - "updated": 1705425598351, + "updated": 1773003057053, "link": null, "locked": false, "fontSize": 20, "fontFamily": 1, - "text": "Audit\nFilter", + "text": "Encryption\nFilter", "textAlign": "center", "verticalAlign": "top", "containerId": null, - "originalText": "Audit\nFilter", + "originalText": "Encryption\nFilter", "lineHeight": 1.25, - "baseline": 43 + "baseline": 43, + "index": "aC", + "autoResize": true }, { "type": "arrow", - "version": 875, - "versionNonce": 790783916, + "version": 898, + "versionNonce": 335806241, "isDeleted": false, "id": "Yp1qkNfVEfqdpX5-aaLAy", "fillStyle": "solid", @@ -586,21 +619,17 @@ "y": 607.0601331778407, "strokeColor": "#343a40", "backgroundColor": "#ffffff", - "width": 56.33584772013046, + "width": 35.33584772013046, "height": 31.453230577590944, "seed": 1203020844, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], - "updated": 1705425598351, + "updated": 1773003070710, "link": null, "locked": false, - "startBinding": { - "elementId": "ZDS7juKJBD4UJdH_i4QF4", - "focus": 1.2183073741856183, - "gap": 26.33604260166885 - }, + "startBinding": null, "endBinding": null, "lastCommittedPoint": null, "startArrowhead": null, @@ -615,15 +644,17 @@ 31.453230577590944 ], [ - 56.33584772013046, + 35.33584772013046, 30.937916579261355 ] - ] + ], + "index": "aD", + "moveMidPointsWithElement": false }, { "type": "arrow", - "version": 1316, - "versionNonce": 93019436, + "version": 1343, + "versionNonce": 52540847, "isDeleted": false, "id": "GYpRw-Mrpu5WvOB9vjlPf", "fillStyle": "solid", @@ -632,30 +663,22 @@ "roughness": 0, "opacity": 100, "angle": 4.717644212673921, - "x": 968.9814108673793, - "y": 608.7453107380337, + "x": 984.4153346820042, + "y": 614.0534053972654, "strokeColor": "#343a40", "backgroundColor": "#ffffff", - "width": 35.30687497965346, - "height": 31.453230577590944, + "width": 35.306874979653344, + "height": 30.84026253375623, "seed": 1814214804, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], - "updated": 1705425308414, + "updated": 1773003083002, "link": null, "locked": false, - "startBinding": { - "elementId": "mkEXewQbZJjoOuBGR9XwJ", - "focus": 0.22171530542202125, - "gap": 5.354839426986928 - }, - "endBinding": { - "elementId": "ZDS7juKJBD4UJdH_i4QF4", - "focus": -1.2944561450151195, - "gap": 26.17631359776226 - }, + "startBinding": null, + "endBinding": null, "lastCommittedPoint": null, "startArrowhead": null, "endArrowhead": "arrow", @@ -665,19 +688,21 @@ 0 ], [ - 0, - 31.453230577590944 + -6.12744402485373, + 30.84026253375623 ], [ - 35.30687497965346, - 31.267744076044096 + 29.179430954799614, + 30.65477603220927 ] - ] + ], + "index": "aE", + "moveMidPointsWithElement": false }, { "type": "arrow", - "version": 2732, - "versionNonce": 1973912492, + "version": 2734, + "versionNonce": 558824847, "isDeleted": false, "id": "wQFBCmx21O61APVCdI-g3", "fillStyle": "solid", @@ -686,12 +711,12 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 547.0284635044914, - "y": 528.44525338363, + "x": 545.0669095485317, + "y": 528.3060553404083, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 222.51425404867473, - "height": 1.6533743537705732, + "width": 243.93390679668323, + "height": 4.82357021478731, "seed": 1284960276, "groupIds": [], "frameId": null, @@ -704,18 +729,24 @@ "id": "-7Zpe5-sHjSiuiGSwnFEv" } ], - "updated": 1705425318530, + "updated": 1773003079366, "link": null, "locked": false, "startBinding": { + "mode": "orbit", "elementId": "wCL6rKE1nWnuI4zY6Pi-v", - "focus": 0.5750196243720582, - "gap": 7.896352908788231 + "fixedPoint": [ + 0.7697498244832024, + 0.7697498244832032 + ] }, "endBinding": { + "mode": "orbit", "elementId": "MTxGkoMwiKOi3k_6BhtSj", - "focus": 0.070230804272174, - "gap": 25.45809879204876 + "fixedPoint": [ + 0.49705241250315835, + 0.49705241250315835 + ] }, "lastCommittedPoint": null, "startArrowhead": null, @@ -726,15 +757,17 @@ 0 ], [ - 222.51425404867473, - -1.6533743537705732 + 243.93390679668323, + 4.82357021478731 ] - ] + ], + "index": "aF", + "moveMidPointsWithElement": false }, { "type": "text", - "version": 474, - "versionNonce": 1866350252, + "version": 475, + "versionNonce": 1596708399, "isDeleted": false, "id": "-7Zpe5-sHjSiuiGSwnFEv", "fillStyle": "solid", @@ -754,7 +787,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1705425317047, + "updated": 1773003039250, "link": null, "locked": false, "fontSize": 20, @@ -765,12 +798,17 @@ "containerId": "wQFBCmx21O61APVCdI-g3", "originalText": "Produce", "lineHeight": 1.25, - "baseline": 19 + "baseline": 19, + "index": "aG", + "autoResize": true } ], "appState": { - "gridSize": null, - "viewBackgroundColor": "#ffffff" + "gridSize": 20, + "gridStep": 5, + "gridModeEnabled": false, + "viewBackgroundColor": "#ffffff", + "lockedMultiSelections": {} }, "files": { "32de1c80ad783376a39b48e96e5b3b6082ffcf03": { diff --git a/assets/pages/images/filter-chain.png b/assets/pages/images/filter-chain.png index d66cede..2860e85 100644 Binary files a/assets/pages/images/filter-chain.png and b/assets/pages/images/filter-chain.png differ diff --git a/assets/pages/images/filter.png b/assets/pages/images/filter.png index 1731c58..3f56493 100644 Binary files a/assets/pages/images/filter.png and b/assets/pages/images/filter.png differ diff --git a/assets/pages/images/overview.png b/assets/pages/images/overview.png index 14c3efe..1776923 100644 Binary files a/assets/pages/images/overview.png and b/assets/pages/images/overview.png differ diff --git a/assets/pages/overview.excalidraw b/assets/pages/overview.excalidraw index 861b287..e3a2a17 100644 --- a/assets/pages/overview.excalidraw +++ b/assets/pages/overview.excalidraw @@ -5,8 +5,8 @@ "elements": [ { "type": "image", - "version": 1455, - "versionNonce": 873911584, + "version": 1456, + "versionNonce": 525729825, "isDeleted": false, "id": "7-EF8jwTYp3JWan-G89K_", "fillStyle": "solid", @@ -43,7 +43,7 @@ "type": "arrow" } ], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, "locked": false, "status": "error", @@ -51,12 +51,14 @@ "scale": [ 1, 1 - ] + ], + "index": "a0", + "crop": null }, { "type": "arrow", - "version": 2886, - "versionNonce": 1564773600, + "version": 2887, + "versionNonce": 690114159, "isDeleted": false, "id": "49dLrYBuINZ9M0nh8SoiY", "fillStyle": "solid", @@ -78,18 +80,24 @@ "type": 2 }, "boundElements": [], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, "locked": false, "startBinding": { + "mode": "orbit", "elementId": "MTxGkoMwiKOi3k_6BhtSj", - "gap": 4.176929048089278, - "focus": -0.7843873420064928 + "fixedPoint": [ + 0.9135988846897471, + 0.0864011153102517 + ] }, "endBinding": { + "mode": "orbit", "elementId": "7-EF8jwTYp3JWan-G89K_", - "gap": 21.010252382303634, - "focus": 0.5650656640091622 + "fixedPoint": [ + 0.13703155239870823, + 0.13703155239870737 + ] }, "lastCommittedPoint": null, "startArrowhead": "arrow", @@ -103,12 +111,13 @@ 243.62322998046852, 21.568056024602583 ] - ] + ], + "index": "a1" }, { "type": "arrow", - "version": 3502, - "versionNonce": 1891578144, + "version": 3503, + "versionNonce": 734221313, "isDeleted": false, "id": "a2FjHZ-rlgtTYJD5_J0NG", "fillStyle": "solid", @@ -130,18 +139,24 @@ "type": 2 }, "boundElements": [], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, "locked": false, "startBinding": { + "mode": "orbit", "elementId": "MTxGkoMwiKOi3k_6BhtSj", - "gap": 13.716999089899673, - "focus": -0.04185402530633675 + "fixedPoint": [ + 0.9999999999999998, + 0.5001 + ] }, "endBinding": { + "mode": "orbit", "elementId": "7-EF8jwTYp3JWan-G89K_", - "gap": 26.01271323713513, - "focus": 0.05117138424368052 + "fixedPoint": [ + 0.4684931971217479, + 0.4684931971217484 + ] }, "lastCommittedPoint": null, "startArrowhead": "arrow", @@ -155,12 +170,13 @@ 229.08069908382663, 5.2193557204467425 ] - ] + ], + "index": "a2" }, { "type": "arrow", - "version": 3610, - "versionNonce": 1658843360, + "version": 3611, + "versionNonce": 1674356879, "isDeleted": false, "id": "rreduhVNlHXcRXtTvHHW3", "fillStyle": "solid", @@ -182,18 +198,24 @@ "type": 2 }, "boundElements": [], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, "locked": false, "startBinding": { + "mode": "orbit", "elementId": "MTxGkoMwiKOi3k_6BhtSj", - "gap": 27.98051909935066, - "focus": 0.7168782992314487 + "fixedPoint": [ + 0.8864500670878799, + 0.8864500670878804 + ] }, "endBinding": { + "mode": "orbit", "elementId": "7-EF8jwTYp3JWan-G89K_", - "gap": 27.245804766657784, - "focus": -0.3157782816672856 + "fixedPoint": [ + 0.2569404166584953, + 0.7430595833415026 + ] }, "lastCommittedPoint": null, "startArrowhead": "arrow", @@ -207,12 +229,13 @@ 213.584087544853, -17.30626099537983 ] - ] + ], + "index": "a3" }, { "type": "rectangle", - "version": 1218, - "versionNonce": 805047584, + "version": 1219, + "versionNonce": 186330081, "isDeleted": false, "id": "wCL6rKE1nWnuI4zY6Pi-v", "fillStyle": "cross-hatch", @@ -241,14 +264,15 @@ "type": "arrow" } ], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, - "locked": false + "locked": false, + "index": "a4" }, { "type": "text", - "version": 1169, - "versionNonce": 1735316704, + "version": 1170, + "versionNonce": 677822127, "isDeleted": false, "id": "KIfasgQCAWLeHSlBMKMzw", "fillStyle": "cross-hatch", @@ -270,7 +294,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, "locked": false, "fontSize": 20, @@ -281,12 +305,14 @@ "containerId": null, "originalText": "\napp", "lineHeight": 1.25, - "baseline": 43 + "baseline": 43, + "index": "a5", + "autoResize": true }, { "type": "image", - "version": 968, - "versionNonce": 1844659488, + "version": 969, + "versionNonce": 91031489, "isDeleted": false, "id": "ZDS7juKJBD4UJdH_i4QF4", "fillStyle": "solid", @@ -306,7 +332,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, "locked": false, "status": "error", @@ -314,12 +340,14 @@ "scale": [ 1, 1 - ] + ], + "index": "a6", + "crop": null }, { "type": "text", - "version": 415, - "versionNonce": 296164576, + "version": 416, + "versionNonce": 429461711, "isDeleted": false, "id": "2QMZZuRz6E3377zCrss74", "fillStyle": "solid", @@ -339,7 +367,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, "locked": false, "fontSize": 20, @@ -350,12 +378,14 @@ "containerId": null, "originalText": "kroxylicious\n", "lineHeight": 1.25, - "baseline": 43 + "baseline": 43, + "index": "a7", + "autoResize": true }, { "type": "rectangle", - "version": 1787, - "versionNonce": 293371168, + "version": 1788, + "versionNonce": 886597537, "isDeleted": false, "id": "MTxGkoMwiKOi3k_6BhtSj", "fillStyle": "solid", @@ -406,14 +436,15 @@ "type": "arrow" } ], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, - "locked": false + "locked": false, + "index": "a8" }, { "type": "arrow", - "version": 3354, - "versionNonce": 927264032, + "version": 3355, + "versionNonce": 1895571183, "isDeleted": false, "id": "oBGlOyUdlb1SWXOHOqvq8", "fillStyle": "solid", @@ -435,18 +466,24 @@ "type": 2 }, "boundElements": [], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, "locked": false, "startBinding": { + "mode": "orbit", "elementId": "wCL6rKE1nWnuI4zY6Pi-v", - "gap": 10.865673501891365, - "focus": -0.5598542558627714 + "fixedPoint": [ + 0.8330718227310786, + 0.16692817726892212 + ] }, "endBinding": { + "mode": "orbit", "elementId": "MTxGkoMwiKOi3k_6BhtSj", - "gap": 10.684273804414715, - "focus": 0.34578915463425186 + "fixedPoint": [ + 0.19895864500800298, + 0.1989586450080028 + ] }, "lastCommittedPoint": null, "startArrowhead": null, @@ -460,12 +497,13 @@ 175.53214796703003, 30.102201214728268 ] - ] + ], + "index": "a9" }, { "type": "rectangle", - "version": 1300, - "versionNonce": 376064288, + "version": 1301, + "versionNonce": 1133300609, "isDeleted": false, "id": "N6dRhAKTy0CEy-H7Hhhtu", "fillStyle": "cross-hatch", @@ -494,14 +532,15 @@ "type": "arrow" } ], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, - "locked": false + "locked": false, + "index": "aA" }, { "type": "text", - "version": 1264, - "versionNonce": 319969504, + "version": 1265, + "versionNonce": 555247887, "isDeleted": false, "id": "_jzbjw4s6BX9LadOChUK_", "fillStyle": "cross-hatch", @@ -523,7 +562,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, "locked": false, "fontSize": 20, @@ -534,12 +573,14 @@ "containerId": null, "originalText": "\napp", "lineHeight": 1.25, - "baseline": 43 + "baseline": 43, + "index": "aB", + "autoResize": true }, { "type": "arrow", - "version": 3441, - "versionNonce": 545531168, + "version": 3442, + "versionNonce": 1774826337, "isDeleted": false, "id": "dgwmkUuBCyRFU2-rNABmB", "fillStyle": "solid", @@ -561,18 +602,24 @@ "type": 2 }, "boundElements": [], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, "locked": false, "startBinding": { + "mode": "orbit", "elementId": "N6dRhAKTy0CEy-H7Hhhtu", - "gap": 14.481305715067606, - "focus": -0.17206196947926872 + "fixedPoint": [ + 1, + 0.5001 + ] }, "endBinding": { + "mode": "orbit", "elementId": "MTxGkoMwiKOi3k_6BhtSj", - "gap": 7.833972033031614, - "focus": -0.04081746571099431 + "fixedPoint": [ + 0, + 0.5001 + ] }, "lastCommittedPoint": null, "startArrowhead": null, @@ -586,12 +633,13 @@ 174.7668175252369, 3.6719221845471566 ] - ] + ], + "index": "aC" }, { "type": "rectangle", - "version": 1380, - "versionNonce": 890518752, + "version": 1381, + "versionNonce": 929460015, "isDeleted": false, "id": "OzDsEfMIQfcr-RAc8zf02", "fillStyle": "cross-hatch", @@ -624,14 +672,15 @@ "type": "arrow" } ], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, - "locked": false + "locked": false, + "index": "aD" }, { "type": "text", - "version": 1339, - "versionNonce": 50495776, + "version": 1340, + "versionNonce": 736010049, "isDeleted": false, "id": "5EhcXchFGTlOZJV-2mUV2", "fillStyle": "cross-hatch", @@ -653,7 +702,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, "locked": false, "fontSize": 20, @@ -664,12 +713,14 @@ "containerId": null, "originalText": "\napp", "lineHeight": 1.25, - "baseline": 43 + "baseline": 43, + "index": "aE", + "autoResize": true }, { "type": "arrow", - "version": 3538, - "versionNonce": 87662816, + "version": 3539, + "versionNonce": 2119086415, "isDeleted": false, "id": "_Ndp9LM-rqV9chC_8VHoC", "fillStyle": "solid", @@ -691,18 +742,24 @@ "type": 2 }, "boundElements": [], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, "locked": false, "startBinding": { + "mode": "orbit", "elementId": "OzDsEfMIQfcr-RAc8zf02", - "gap": 11.563300593424174, - "focus": 0.2029373074962333 + "fixedPoint": [ + 1, + 0.5001 + ] }, "endBinding": { + "mode": "orbit", "elementId": "MTxGkoMwiKOi3k_6BhtSj", - "gap": 10.744164654675046, - "focus": -0.23492344557931627 + "fixedPoint": [ + 0.29202275612880146, + 0.7079772438711972 + ] }, "lastCommittedPoint": null, "startArrowhead": null, @@ -716,7 +773,8 @@ 174.77463002523677, -33.39975509774467 ] - ] + ], + "index": "aF" }, { "id": "kgQUEkVUYwAOspK-rnMmS", @@ -737,8 +795,8 @@ "frameId": null, "roundness": null, "seed": 829288736, - "version": 504, - "versionNonce": 1930593504, + "version": 505, + "versionNonce": 1479216929, "isDeleted": false, "boundElements": [ { @@ -746,7 +804,7 @@ "type": "arrow" } ], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, "locked": false, "text": "Applications", @@ -757,12 +815,14 @@ "baseline": 25, "containerId": null, "originalText": "Applications", - "lineHeight": 1.25 + "lineHeight": 1.25, + "index": "aG", + "autoResize": true }, { "type": "text", - "version": 471, - "versionNonce": 2083449056, + "version": 472, + "versionNonce": 1596567407, "isDeleted": false, "id": "l1f6P4u8287NTHdER0jzY", "fillStyle": "cross-hatch", @@ -782,7 +842,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, "locked": false, "fontSize": 20, @@ -793,12 +853,14 @@ "containerId": null, "originalText": "(written in *any* language supported\nby Kafka ecosystem)", "lineHeight": 1.25, - "baseline": 43 + "baseline": 43, + "index": "aH", + "autoResize": true }, { "type": "text", - "version": 443, - "versionNonce": 884544736, + "version": 444, + "versionNonce": 1159627521, "isDeleted": false, "id": "UoUipcWeDAPuUocGIbQBf", "fillStyle": "cross-hatch", @@ -823,7 +885,7 @@ "type": "arrow" } ], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, "locked": false, "fontSize": 28, @@ -834,12 +896,14 @@ "containerId": null, "originalText": "Kafka", "lineHeight": 1.25, - "baseline": 25 + "baseline": 25, + "index": "aI", + "autoResize": true }, { "type": "text", - "version": 504, - "versionNonce": 1589061920, + "version": 505, + "versionNonce": 71297423, "isDeleted": false, "id": "K-FOzhYCCldJzPxIZRLZe", "fillStyle": "cross-hatch", @@ -859,7 +923,7 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, "locked": false, "fontSize": 20, @@ -870,7 +934,9 @@ "containerId": null, "originalText": "(on-premise kafka cluster\nor cloud Kafka service) ", "lineHeight": 1.25, - "baseline": 43 + "baseline": 43, + "index": "aJ", + "autoResize": true }, { "id": "M4z3od5LeqH27Ei3HzE9L", @@ -891,11 +957,11 @@ "frameId": null, "roundness": null, "seed": 1112108256, - "version": 341, - "versionNonce": 1787001056, + "version": 342, + "versionNonce": 1329101537, "isDeleted": false, - "boundElements": null, - "updated": 1706012474920, + "boundElements": [], + "updated": 1773002756443, "link": null, "locked": false, "points": [ @@ -910,17 +976,24 @@ ], "lastCommittedPoint": null, "startBinding": { + "mode": "orbit", "elementId": "kgQUEkVUYwAOspK-rnMmS", - "focus": -0.04236007817600196, - "gap": 6.6541748046875 + "fixedPoint": [ + 0.5172009181148781, + 0.48279908188512116 + ] }, "endBinding": { + "mode": "orbit", "elementId": "OzDsEfMIQfcr-RAc8zf02", - "focus": -0.18172216960089235, - "gap": 5.580596923828125 + "fixedPoint": [ + 0.5001, + 1 + ] }, "startArrowhead": null, - "endArrowhead": "arrow" + "endArrowhead": "arrow", + "index": "aK" }, { "id": "UabDXtU1LvbOQCwqZXuEg", @@ -941,11 +1014,11 @@ "frameId": null, "roundness": null, "seed": 2034927904, - "version": 26, - "versionNonce": 204801312, + "version": 27, + "versionNonce": 986308527, "isDeleted": false, - "boundElements": null, - "updated": 1706012474920, + "boundElements": [], + "updated": 1773002756443, "link": null, "locked": false, "points": [ @@ -960,22 +1033,29 @@ ], "lastCommittedPoint": null, "startBinding": { + "mode": "orbit", "elementId": "UoUipcWeDAPuUocGIbQBf", - "focus": 0.27224277135038, - "gap": 1.31158447265625 + "fixedPoint": [ + 0.5001, + 0 + ] }, "endBinding": { + "mode": "orbit", "elementId": "7-EF8jwTYp3JWan-G89K_", - "focus": 0.5552674882762648, - "gap": 2.056141362535982 + "fixedPoint": [ + 0.5001, + 0.9999999999999999 + ] }, "startArrowhead": null, - "endArrowhead": "arrow" + "endArrowhead": "arrow", + "index": "aL" }, { "type": "arrow", - "version": 287, - "versionNonce": 1011140896, + "version": 288, + "versionNonce": 386430657, "isDeleted": false, "id": "N6bul1eiEuXADXzlyed81", "fillStyle": "cross-hatch", @@ -995,18 +1075,24 @@ "frameId": null, "roundness": null, "boundElements": [], - "updated": 1706012508480, + "updated": 1773002756443, "link": null, "locked": false, "startBinding": { + "mode": "orbit", "elementId": "2ZCE4HZaFSW5c5t1lYPWK", - "focus": 0.043439019589364455, - "gap": 8.891228407621384 + "fixedPoint": [ + 0.5001, + 0 + ] }, "endBinding": { + "mode": "orbit", "elementId": "MTxGkoMwiKOi3k_6BhtSj", - "focus": -0.033070088790514714, - "gap": 25.675781561381996 + "fixedPoint": [ + 0.5404253446755514, + 0.5404253446755523 + ] }, "lastCommittedPoint": null, "startArrowhead": null, @@ -1020,12 +1106,13 @@ -0.20943581498102048, -41.6136474609375 ] - ] + ], + "index": "aM" }, { "type": "text", - "version": 758, - "versionNonce": 1083627808, + "version": 775, + "versionNonce": 1839421985, "isDeleted": false, "id": "A10GcI-PHBQGeJX0oJUxT", "fillStyle": "cross-hatch", @@ -1034,34 +1121,36 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 750.9279678980508, + "x": 750.927998415629, "y": 710.3370565981221, "strokeColor": "#f08c00", "backgroundColor": "#e9ecef", - "width": 333.6796875, + "width": 333.67962646484375, "height": 75, "seed": 583865568, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], - "updated": 1706012494029, + "updated": 1773002770824, "link": null, "locked": false, "fontSize": 20, "fontFamily": 1, - "text": "Transparently introduces\nbehaviours into the Kafka system\n(policy, security, audit..) ", + "text": "Transparently introduces\nbehaviours into the Kafka system\n(policy, security, multi-tenancy..) ", "textAlign": "center", "verticalAlign": "top", "containerId": null, - "originalText": "Transparently introduces\nbehaviours into the Kafka system\n(policy, security, audit..) ", + "originalText": "Transparently introduces\nbehaviours into the Kafka system\n(policy, security, multi-tenancy..) ", "lineHeight": 1.25, - "baseline": 68 + "baseline": 68, + "index": "aN", + "autoResize": true }, { "type": "text", - "version": 519, - "versionNonce": 1256374496, + "version": 520, + "versionNonce": 2133718689, "isDeleted": false, "id": "2ZCE4HZaFSW5c5t1lYPWK", "fillStyle": "cross-hatch", @@ -1086,7 +1175,7 @@ "type": "arrow" } ], - "updated": 1706012474920, + "updated": 1773002756443, "link": null, "locked": false, "fontSize": 28, @@ -1097,12 +1186,17 @@ "containerId": null, "originalText": "Kroxylicious", "lineHeight": 1.25, - "baseline": 25 + "baseline": 25, + "index": "aO", + "autoResize": true } ], "appState": { - "gridSize": null, - "viewBackgroundColor": "#ffffff" + "gridSize": 20, + "gridStep": 5, + "gridModeEnabled": false, + "viewBackgroundColor": "#ffffff", + "lockedMultiSelections": {} }, "files": { "32de1c80ad783376a39b48e96e5b3b6082ffcf03": { diff --git a/overview.markdown b/overview.markdown index 8af9ae2..2415fd3 100644 --- a/overview.markdown +++ b/overview.markdown @@ -12,7 +12,7 @@ This page provides an overview of how Kroxylicious works. For more details, ple # What is Kroxylicious? Kroxylicious is an Apache Kafka® protocol-aware proxy. It can be used to layer uniform behaviours onto a -Kafka based system in areas such as data-governance, security, policy enforcement and audit without needing to +Kafka based system in areas such as data-governance, security and policy enforcement without needing to change either the applications or the Kafka Cluster. Kroxylicious is a stand-alone component which is deployed between the applications that use Kafka and @@ -54,7 +54,7 @@ that lets you build custom filters, to fit your own use-case. Filters are composable, meaning you can chain filters together to build complex behaviours from simpler units. For example, you may choose to build a filter chain compromising a policy enforcement filter together with an -audit filter to suit the requirements of your use-case. +encryption filter to suit the requirements of your use-case. | ![image]({{'/assets/pages/images/filter-chain.png' | absolute_url}}){:width="100%"} | |:----------------------------------------------------------:|