Files
kasperhermansen-blog/content/posts/assets/2023-09-09-data-lakehouse.md
kjuulh 4bb6b0228a
Some checks failed
continuous-integration/drone/push Build is failing
feat: add blog contents
2025-07-31 11:01:22 +02:00

53 KiB

excalidraw-plugin, tags
excalidraw-plugin tags
parsed
excalidraw

==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==

Text Elements

Data lake ^rgyaqp3l

Partitions ^zs9RMBIf

event= ^uGO5ZKBg

year-month-day=<...> ^xxRr0bHv

hour=<...> ^YiJGb3EU

part=<...> ^M6k5fge3

Parquet file (.parquet) ^gB4IhcnZ

... ^FFBj4zvs

... ^aCwrMBmF

... ^aWWS8JaZ

Apache Ballista ^fY4VJUd2

Deltalake-rs ^ZlW8ctRJ

Datafusion ^Y9pLlJuV

Datalake Ingest ^y9bf23KX

NATS Listener ^lM6pLFg4

Deltalake-rs ^bp5rhKxD

Datafusion ^nl6XnhQs

Compaction - versioning ^p1A1qahE

Deltalake-rs ^WLUe9zPZ

Datafusion ^L0lMdfKr

Query layer ^ASf2lSVs

User ^hNydNMBS

Datagrip etc. ^WWU2uRUd

Trino ^QIQshNEu

%%

Drawing

{
  "type": "excalidraw",
  "version": 2,
  "source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/1.9.19",
  "elements": [
    {
      "type": "rectangle",
      "version": 476,
      "versionNonce": 863470633,
      "isDeleted": false,
      "id": "_5O__8RSAgyYEjj52QWQa",
      "fillStyle": "hachure",
      "strokeWidth": 1,
      "strokeStyle": "dashed",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -327.2386588496555,
      "y": -250.76729710506373,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 540.0520921183078,
      "height": 760.9715710949829,
      "seed": 1060721136,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "id": "1lEqUhAiHFpEP6HiKEUp_",
          "type": "arrow"
        },
        {
          "id": "Kaz5kLXZXFDyoTH-PBMnX",
          "type": "arrow"
        },
        {
          "id": "TU0TBs0VeZbGHiFvmzAow",
          "type": "arrow"
        }
      ],
      "updated": 1694425812182,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 450,
      "versionNonce": 404271561,
      "isDeleted": false,
      "id": "rgyaqp3l",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -125.99933704177079,
      "y": -296.50772292911984,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#e9ecef",
      "width": 102.85993957519531,
      "height": 25,
      "seed": 1602597136,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694425403440,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "Data lake",
      "rawText": "Data lake",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Data lake",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "rectangle",
      "version": 158,
      "versionNonce": 1443546953,
      "isDeleted": false,
      "id": "dFHeoxQhewQaFBmJsNv9T",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -303.4482103716021,
      "y": -224.63464314369,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 288,
      "height": 67,
      "seed": 871747747,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "zs9RMBIf"
        },
        {
          "id": "TU0TBs0VeZbGHiFvmzAow",
          "type": "arrow"
        },
        {
          "id": "Kaz5kLXZXFDyoTH-PBMnX",
          "type": "arrow"
        }
      ],
      "updated": 1694425706117,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 83,
      "versionNonce": 517299117,
      "isDeleted": false,
      "id": "zs9RMBIf",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -208.3481584917193,
      "y": -203.63464314369,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 97.79989624023438,
      "height": 25,
      "seed": 1752109379,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694424893467,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "Partitions",
      "rawText": "Partitions",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "dFHeoxQhewQaFBmJsNv9T",
      "originalText": "Partitions",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "rectangle",
      "version": 241,
      "versionNonce": 145213741,
      "isDeleted": false,
      "id": "EVBjOLuJcC7xS_z2pF5Aq",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -304.9967800532427,
      "y": -141.81090718902172,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 288,
      "height": 67,
      "seed": 1331786979,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "uGO5ZKBg"
        }
      ],
      "updated": 1694424955636,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 208,
      "versionNonce": 2089819021,
      "isDeleted": false,
      "id": "uGO5ZKBg",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -257.9266888056841,
      "y": -120.81090718902172,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 193.8598175048828,
      "height": 25,
      "seed": 1908859011,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694424955636,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "event=<some-event>",
      "rawText": "event=<some-event>",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "EVBjOLuJcC7xS_z2pF5Aq",
      "originalText": "event=<some-event>",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "rectangle",
      "version": 408,
      "versionNonce": 547759975,
      "isDeleted": false,
      "id": "ErIToU_ALb17Q0IAL9zyU",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -259.87872796666045,
      "y": -65.12944520502268,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 288,
      "height": 67,
      "seed": 1039904301,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "xxRr0bHv"
        }
      ],
      "updated": 1694425345244,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 396,
      "versionNonce": 2019205767,
      "isDeleted": false,
      "id": "xxRr0bHv",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -214.69864373814482,
      "y": -44.12944520502268,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 197.63983154296875,
      "height": 25,
      "seed": 136274061,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694425345244,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "year-month-day=<...>",
      "rawText": "year-month-day=<...>",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "ErIToU_ALb17Q0IAL9zyU",
      "originalText": "year-month-day=<...>",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "rectangle",
      "version": 569,
      "versionNonce": 1223621511,
      "isDeleted": false,
      "id": "TLoAe92Yg4k_z14pk9Hhx",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -202.89327525778617,
      "y": 9.78696114139916,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 288,
      "height": 67,
      "seed": 288509101,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "YiJGb3EU"
        }
      ],
      "updated": 1694425347091,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 561,
      "versionNonce": 615772839,
      "isDeleted": false,
      "id": "YiJGb3EU",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -104.64323711081352,
      "y": 30.78696114139916,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 91.49992370605469,
      "height": 25,
      "seed": 670969613,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694425347091,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "hour=<...>",
      "rawText": "hour=<...>",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "TLoAe92Yg4k_z14pk9Hhx",
      "originalText": "hour=<...>",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "rectangle",
      "version": 739,
      "versionNonce": 314478439,
      "isDeleted": false,
      "id": "jsTpApL8QrvI5R0Qi2-QI",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -157.46603723662042,
      "y": 86.89415813283489,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 288,
      "height": 67,
      "seed": 1861510729,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "M6k5fge3"
        }
      ],
      "updated": 1694425349458,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 735,
      "versionNonce": 1529219719,
      "isDeleted": false,
      "id": "M6k5fge3",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -60.30600305693292,
      "y": 107.89415813283489,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 93.679931640625,
      "height": 25,
      "seed": 973255977,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694425349458,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "part=<...>",
      "rawText": "part=<...>",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "jsTpApL8QrvI5R0Qi2-QI",
      "originalText": "part=<...>",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "rectangle",
      "version": 821,
      "versionNonce": 222014567,
      "isDeleted": false,
      "id": "OzHzxg0WrxgpbNh0ky9ab",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -109.13572085107626,
      "y": 164.09813812278594,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 288,
      "height": 67,
      "seed": 760488935,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "gB4IhcnZ"
        }
      ],
      "updated": 1694425352308,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 854,
      "versionNonce": 1086764169,
      "isDeleted": false,
      "id": "gB4IhcnZ",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -78.55561983789266,
      "y": 185.09813812278594,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 226.8397979736328,
      "height": 25,
      "seed": 655691527,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694425364817,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "Parquet file (.parquet)",
      "rawText": "Parquet file (.parquet)",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "OzHzxg0WrxgpbNh0ky9ab",
      "originalText": "Parquet file (.parquet)",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "rectangle",
      "version": 999,
      "versionNonce": 1239797353,
      "isDeleted": false,
      "id": "PDpoKo0zVIz4TW6DM5KRl",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -317.9132911521059,
      "y": 264.44438229867103,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 288,
      "height": 67,
      "seed": 1724780713,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "FFBj4zvs"
        }
      ],
      "updated": 1694425391004,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1035,
      "versionNonce": 1590827337,
      "isDeleted": false,
      "id": "FFBj4zvs",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -182.1332847434145,
      "y": 285.44438229867103,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 16.439987182617188,
      "height": 25,
      "seed": 838341513,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694425391004,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "...",
      "rawText": "...",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "PDpoKo0zVIz4TW6DM5KRl",
      "originalText": "...",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "rectangle",
      "version": 1152,
      "versionNonce": 1897714151,
      "isDeleted": false,
      "id": "g4qn-_JAKbKRD7TzLZ2iE",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -319.56451804385875,
      "y": 349.52590052634946,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 288,
      "height": 67,
      "seed": 1402534823,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "aCwrMBmF"
        }
      ],
      "updated": 1694425394010,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1188,
      "versionNonce": 160955655,
      "isDeleted": false,
      "id": "aCwrMBmF",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -183.78451163516735,
      "y": 370.52590052634946,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 16.439987182617188,
      "height": 25,
      "seed": 644411079,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694425394010,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "...",
      "rawText": "...",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "g4qn-_JAKbKRD7TzLZ2iE",
      "originalText": "...",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "rectangle",
      "version": 1251,
      "versionNonce": 798353897,
      "isDeleted": false,
      "id": "N2qmw4lDtLG3WeIQGm9aq",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -318.60434329050526,
      "y": 428.5293529162915,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 288,
      "height": 67,
      "seed": 828544169,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "aWWS8JaZ"
        }
      ],
      "updated": 1694425397341,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1287,
      "versionNonce": 1592968393,
      "isDeleted": false,
      "id": "aWWS8JaZ",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -182.82433688181385,
      "y": 449.5293529162915,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 16.439987182617188,
      "height": 25,
      "seed": 1062999945,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694425397341,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "...",
      "rawText": "...",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "N2qmw4lDtLG3WeIQGm9aq",
      "originalText": "...",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "rectangle",
      "version": 684,
      "versionNonce": 1998689351,
      "isDeleted": false,
      "id": "lbTbwGgprQz9alIjFU62s",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -850.6455101665983,
      "y": -254.68426432995756,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 403,
      "height": 651.8102275093211,
      "seed": 1179358089,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [],
      "updated": 1694425751913,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 545,
      "versionNonce": 1475725031,
      "isDeleted": false,
      "id": "fY4VJUd2",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -728.6994519135567,
      "y": -300.66520303588635,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 155.4598846435547,
      "height": 25,
      "seed": 859770537,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694425739914,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "Apache Ballista",
      "rawText": "Apache Ballista",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Apache Ballista",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "rectangle",
      "version": 992,
      "versionNonce": 1938444807,
      "isDeleted": false,
      "id": "1-s1oEyhm8R5ldDZ08iLY",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "dashed",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -829.3905658512892,
      "y": -211.53480005254227,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 211.94201568133667,
      "height": 160.37154720911553,
      "seed": 487888521,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "id": "TU0TBs0VeZbGHiFvmzAow",
          "type": "arrow"
        },
        {
          "id": "jmo2r381ytqooJEnaIwdl",
          "type": "arrow"
        }
      ],
      "updated": 1694425739914,
      "link": null,
      "locked": false
    },
    {
      "type": "rectangle",
      "version": 932,
      "versionNonce": 1467194215,
      "isDeleted": false,
      "id": "Yb0qTM52r0fpZtav0jxI5",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -808.892032919753,
      "y": -125.42958221593346,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 174,
      "height": 54,
      "seed": 1442509321,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "ZlW8ctRJ"
        }
      ],
      "updated": 1694425739914,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 939,
      "versionNonce": 1566152327,
      "isDeleted": false,
      "id": "ZlW8ctRJ",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -783.5919764622334,
      "y": -110.92958221593346,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 123.39988708496094,
      "height": 25,
      "seed": 387479207,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694425739914,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "Deltalake-rs",
      "rawText": "Deltalake-rs",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "Yb0qTM52r0fpZtav0jxI5",
      "originalText": "Deltalake-rs",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "rectangle",
      "version": 1013,
      "versionNonce": 655568295,
      "isDeleted": false,
      "id": "HGJa-pWD0_ptwRhExbdYp",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -808.2834111767809,
      "y": -193.05170273954144,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 174,
      "height": 54,
      "seed": 1528554793,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "Y9pLlJuV"
        }
      ],
      "updated": 1694425739914,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1041,
      "versionNonce": 801956039,
      "isDeleted": false,
      "id": "Y9pLlJuV",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -776.4433614331285,
      "y": -178.55170273954144,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 110.31990051269531,
      "height": 25,
      "seed": 1989629961,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694425739914,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "Datafusion",
      "rawText": "Datafusion",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "HGJa-pWD0_ptwRhExbdYp",
      "originalText": "Datafusion",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "text",
      "version": 545,
      "versionNonce": 1495478247,
      "isDeleted": false,
      "id": "y9bf23KX",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "dashed",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -800.9940539401147,
      "y": -246.81358867201362,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 166.21987915039062,
      "height": 25,
      "seed": 863988423,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694425739914,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "Datalake Ingest",
      "rawText": "Datalake Ingest",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Datalake Ingest",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "arrow",
      "version": 516,
      "versionNonce": 1635272519,
      "isDeleted": false,
      "id": "TU0TBs0VeZbGHiFvmzAow",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -605.7398762516221,
      "y": -122.85623979882757,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 258.44162618441726,
      "height": 2.0111156478089924,
      "seed": 916136297,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "boundElements": [],
      "updated": 1694425817504,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "1-s1oEyhm8R5ldDZ08iLY",
        "focus": 0.12383105971365409,
        "gap": 11.708673918330419
      },
      "endBinding": {
        "elementId": "_5O__8RSAgyYEjj52QWQa",
        "focus": 0.6696447409900939,
        "gap": 20.059591217549382
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "points": [
        [
          0,
          0
        ],
        [
          128.69076520758506,
          -1.7683182234867445
        ],
        [
          258.44162618441726,
          -2.0111156478089924
        ]
      ]
    },
    {
      "type": "rectangle",
      "version": 548,
      "versionNonce": 586061991,
      "isDeleted": false,
      "id": "nRrbVZ9Epo0Ngq2G5lqIF",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -1150.9068343863344,
      "y": -158.4193678427749,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 206,
      "height": 60,
      "seed": 1059478025,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "lM6pLFg4"
        },
        {
          "id": "jmo2r381ytqooJEnaIwdl",
          "type": "arrow"
        }
      ],
      "updated": 1694425822764,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 312,
      "versionNonce": 318958535,
      "isDeleted": false,
      "id": "lM6pLFg4",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -1119.1967742667055,
      "y": -140.9193678427749,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 142.5798797607422,
      "height": 25,
      "seed": 1909078599,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694425822764,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "NATS Listener",
      "rawText": "NATS Listener",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "nRrbVZ9Epo0Ngq2G5lqIF",
      "originalText": "NATS Listener",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "arrow",
      "version": 797,
      "versionNonce": 376598791,
      "isDeleted": false,
      "id": "jmo2r381ytqooJEnaIwdl",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -936.2446135265398,
      "y": -132.05936701563405,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 91.77155639389878,
      "height": 0.040287576792394475,
      "seed": 2131159847,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "boundElements": [],
      "updated": 1694426976864,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "nRrbVZ9Epo0Ngq2G5lqIF",
        "gap": 8.662220859794616,
        "focus": -0.1227824283767607
      },
      "endBinding": {
        "elementId": "1-s1oEyhm8R5ldDZ08iLY",
        "gap": 15.082491281351622,
        "focus": 0.007689056967731829
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "points": [
        [
          0,
          0
        ],
        [
          91.77155639389878,
          0.040287576792394475
        ]
      ]
    },
    {
      "type": "rectangle",
      "version": 1203,
      "versionNonce": 134569863,
      "isDeleted": false,
      "id": "STFjjZ_T6V7Qr_PJrUssD",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "dashed",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -666.9578418223462,
      "y": -4.525021464344604,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 211.94201568133667,
      "height": 160.37154720911553,
      "seed": 1060228103,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "id": "Kaz5kLXZXFDyoTH-PBMnX",
          "type": "arrow"
        }
      ],
      "updated": 1694425739914,
      "link": null,
      "locked": false
    },
    {
      "type": "rectangle",
      "version": 1142,
      "versionNonce": 1457154503,
      "isDeleted": false,
      "id": "qKr-M5kctHkLfWpizgaO-",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -646.45930889081,
      "y": 81.5801963722642,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 174,
      "height": 54,
      "seed": 1531491111,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "bp5rhKxD"
        }
      ],
      "updated": 1694425739914,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1149,
      "versionNonce": 932681959,
      "isDeleted": false,
      "id": "bp5rhKxD",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -621.1592524332905,
      "y": 96.0801963722642,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 123.39988708496094,
      "height": 25,
      "seed": 506836551,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694425739914,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "Deltalake-rs",
      "rawText": "Deltalake-rs",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "qKr-M5kctHkLfWpizgaO-",
      "originalText": "Deltalake-rs",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "rectangle",
      "version": 1223,
      "versionNonce": 1663165447,
      "isDeleted": false,
      "id": "nG_wrFvoWTa-MlsmCRYo4",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -645.8506871478378,
      "y": 13.958075848656222,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 174,
      "height": 54,
      "seed": 2127910247,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "nl6XnhQs"
        }
      ],
      "updated": 1694425739914,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1251,
      "versionNonce": 964021031,
      "isDeleted": false,
      "id": "nl6XnhQs",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -614.0106374041854,
      "y": 28.45807584865622,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 110.31990051269531,
      "height": 25,
      "seed": 1685328007,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694425739914,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "Datafusion",
      "rawText": "Datafusion",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "nG_wrFvoWTa-MlsmCRYo4",
      "originalText": "Datafusion",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "text",
      "version": 830,
      "versionNonce": 1014287239,
      "isDeleted": false,
      "id": "p1A1qahE",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "dashed",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -671.1062297066508,
      "y": -40.202006504842984,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 223.5797882080078,
      "height": 25,
      "seed": 416180135,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [
        {
          "id": "Kaz5kLXZXFDyoTH-PBMnX",
          "type": "arrow"
        }
      ],
      "updated": 1694425744537,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "Compaction - versioning",
      "rawText": "Compaction - versioning",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Compaction - versioning",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "arrow",
      "version": 968,
      "versionNonce": 136679689,
      "isDeleted": false,
      "id": "Kaz5kLXZXFDyoTH-PBMnX",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -436.3664783213617,
      "y": 58.59615044805199,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 96.29901872548453,
      "height": 6.30175326862328,
      "seed": 304895207,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "boundElements": [],
      "updated": 1694425809435,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "STFjjZ_T6V7Qr_PJrUssD",
        "focus": -0.3364083893759529,
        "gap": 18.6493478196478
      },
      "endBinding": {
        "elementId": "_5O__8RSAgyYEjj52QWQa",
        "focus": 0.15289147448423843,
        "gap": 12.828800746221646
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "points": [
        [
          0,
          0
        ],
        [
          47.60878558205559,
          5.303199166662992
        ],
        [
          96.29901872548453,
          6.30175326862328
        ]
      ]
    },
    {
      "type": "rectangle",
      "version": 1303,
      "versionNonce": 1201402473,
      "isDeleted": false,
      "id": "A-w74t2U8KhWGVHUkezUc",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "dashed",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -824.6049413670598,
      "y": 205.9034087520892,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 211.94201568133667,
      "height": 160.37154720911553,
      "seed": 237203975,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "id": "1lEqUhAiHFpEP6HiKEUp_",
          "type": "arrow"
        },
        {
          "id": "Z9Kz5m_3H3E__QcHxC9Do",
          "type": "arrow"
        },
        {
          "id": "NtIZtQIEXXjabfvgMB72Z",
          "type": "arrow"
        }
      ],
      "updated": 1694426362050,
      "link": null,
      "locked": false
    },
    {
      "type": "rectangle",
      "version": 1239,
      "versionNonce": 1379879561,
      "isDeleted": false,
      "id": "9H0Kung5JelARTbzw4Lph",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -804.1064084355235,
      "y": 292.008626588698,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 174,
      "height": 54,
      "seed": 1763023143,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "WLUe9zPZ"
        }
      ],
      "updated": 1694425765331,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1246,
      "versionNonce": 1927745897,
      "isDeleted": false,
      "id": "WLUe9zPZ",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -778.8063519780039,
      "y": 306.508626588698,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 123.39988708496094,
      "height": 25,
      "seed": 1836440647,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694425765331,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "Deltalake-rs",
      "rawText": "Deltalake-rs",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "9H0Kung5JelARTbzw4Lph",
      "originalText": "Deltalake-rs",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "rectangle",
      "version": 1455,
      "versionNonce": 579721863,
      "isDeleted": false,
      "id": "07HIVdZ7ysqomUxl6Wc5D",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -807.0108285272289,
      "y": 222.38801816186418,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 174,
      "height": 54,
      "seed": 2132851559,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "L0lMdfKr"
        }
      ],
      "updated": 1694426975363,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1483,
      "versionNonce": 1159655847,
      "isDeleted": false,
      "id": "L0lMdfKr",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -775.1707787835766,
      "y": 236.88801816186418,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 110.31990051269531,
      "height": 25,
      "seed": 1382200967,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694426975363,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "Datafusion",
      "rawText": "Datafusion",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "07HIVdZ7ysqomUxl6Wc5D",
      "originalText": "Datafusion",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "text",
      "version": 1002,
      "versionNonce": 353816873,
      "isDeleted": false,
      "id": "ASf2lSVs",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "dashed",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -765.8505469266626,
      "y": 164.68843040992243,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 111.89990234375,
      "height": 25,
      "seed": 1576553895,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694425774329,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "Query layer",
      "rawText": "Query layer",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Query layer",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "arrow",
      "version": 248,
      "versionNonce": 2091611113,
      "isDeleted": false,
      "id": "1lEqUhAiHFpEP6HiKEUp_",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -595.4124461041608,
      "y": 282.1385557820638,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 250.47473797418434,
      "height": 1.2772915966789924,
      "seed": 1265951783,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "boundElements": [],
      "updated": 1694425785400,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "A-w74t2U8KhWGVHUkezUc",
        "focus": -0.05672252712016193,
        "gap": 17.25047958156233
      },
      "endBinding": {
        "elementId": "_5O__8RSAgyYEjj52QWQa",
        "focus": -0.4063360367668982,
        "gap": 17.699049280320992
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "points": [
        [
          0,
          0
        ],
        [
          250.47473797418434,
          1.2772915966789924
        ]
      ]
    },
    {
      "type": "diamond",
      "version": 373,
      "versionNonce": 426024777,
      "isDeleted": false,
      "id": "bV5ib_98jtBz0JNEnFyPo",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -1638.5050076138593,
      "y": 224.96126942718,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 170,
      "height": 179,
      "seed": 1625557959,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "boundElements": [
        {
          "type": "text",
          "id": "hNydNMBS"
        },
        {
          "id": "ne6VJtILP8XZ2vINxZYLF",
          "type": "arrow"
        }
      ],
      "updated": 1694426341459,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 336,
      "versionNonce": 2080624169,
      "isDeleted": false,
      "id": "hNydNMBS",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -1575.844988692961,
      "y": 302.21126942718,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#ffc9c9",
      "width": 44.679962158203125,
      "height": 25,
      "seed": 684751399,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694426341459,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "User",
      "rawText": "User",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "bV5ib_98jtBz0JNEnFyPo",
      "originalText": "User",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "rectangle",
      "version": 152,
      "versionNonce": 1352865769,
      "isDeleted": false,
      "id": "OAlZpw9HNi63pEfkkfYId",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -1376.927685665676,
      "y": 286.1848720328337,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 201,
      "height": 57,
      "seed": 967068327,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "WWU2uRUd"
        },
        {
          "id": "ne6VJtILP8XZ2vINxZYLF",
          "type": "arrow"
        },
        {
          "id": "Z9Kz5m_3H3E__QcHxC9Do",
          "type": "arrow"
        }
      ],
      "updated": 1694426341459,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 76,
      "versionNonce": 36319945,
      "isDeleted": false,
      "id": "WWU2uRUd",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -1343.5276307340355,
      "y": 302.1848720328337,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 134.19989013671875,
      "height": 25,
      "seed": 1757279879,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694426341459,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "Datagrip etc.",
      "rawText": "Datagrip etc.",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "OAlZpw9HNi63pEfkkfYId",
      "originalText": "Datagrip etc.",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "arrow",
      "version": 272,
      "versionNonce": 666514823,
      "isDeleted": false,
      "id": "ne6VJtILP8XZ2vINxZYLF",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -1463.3120378293486,
      "y": 315.7462971593692,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 75.59611011009679,
      "height": 1.0078217621664862,
      "seed": 2138294857,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "boundElements": [],
      "updated": 1694426976867,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "bV5ib_98jtBz0JNEnFyPo",
        "gap": 5.349601055717763,
        "focus": 0.027792736186716863
      },
      "endBinding": {
        "elementId": "OAlZpw9HNi63pEfkkfYId",
        "gap": 10.788242053575686,
        "focus": 0.04792432560227718
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "points": [
        [
          0,
          0
        ],
        [
          75.59611011009679,
          -1.0078217621664862
        ]
      ]
    },
    {
      "type": "arrow",
      "version": 356,
      "versionNonce": 1320925703,
      "isDeleted": false,
      "id": "Z9Kz5m_3H3E__QcHxC9Do",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -1168.1442950661583,
      "y": 309.2827545172863,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 65.13462916237427,
      "height": 1.5448576631054038,
      "seed": 897801575,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "boundElements": [],
      "updated": 1694426976868,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "OAlZpw9HNi63pEfkkfYId",
        "gap": 7.783390599517816,
        "focus": -0.258078821169876
      },
      "endBinding": {
        "elementId": "YfgACi5nTj4TZky737c4E",
        "gap": 10.274230293680375,
        "focus": -0.028963559887367048
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "points": [
        [
          0,
          0
        ],
        [
          65.13462916237427,
          1.5448576631054038
        ]
      ]
    },
    {
      "type": "rectangle",
      "version": 1397,
      "versionNonce": 54085801,
      "isDeleted": false,
      "id": "YfgACi5nTj4TZky737c4E",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -1092.7354356101037,
      "y": 285.2929729770164,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 174,
      "height": 54,
      "seed": 1561881929,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 3
      },
      "boundElements": [
        {
          "type": "text",
          "id": "QIQshNEu"
        },
        {
          "id": "Z9Kz5m_3H3E__QcHxC9Do",
          "type": "arrow"
        },
        {
          "id": "NtIZtQIEXXjabfvgMB72Z",
          "type": "arrow"
        }
      ],
      "updated": 1694426362050,
      "link": null,
      "locked": false
    },
    {
      "type": "text",
      "version": 1428,
      "versionNonce": 972318953,
      "isDeleted": false,
      "id": "QIQshNEu",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -1030.4754105856896,
      "y": 299.7929729770164,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 49.479949951171875,
      "height": 25,
      "seed": 1947065385,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "boundElements": [],
      "updated": 1694426353906,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "Trino",
      "rawText": "Trino",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "YfgACi5nTj4TZky737c4E",
      "originalText": "Trino",
      "lineHeight": 1.25,
      "baseline": 18
    },
    {
      "type": "arrow",
      "version": 85,
      "versionNonce": 178005063,
      "isDeleted": false,
      "id": "NtIZtQIEXXjabfvgMB72Z",
      "fillStyle": "hachure",
      "strokeWidth": 0.5,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "angle": 0,
      "x": -911.3467637351037,
      "y": 310.4707073520164,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "width": 71.291015625,
      "height": 1.3046875,
      "seed": 1744693927,
      "groupIds": [],
      "frameId": null,
      "roundness": {
        "type": 2
      },
      "boundElements": [],
      "updated": 1694426976868,
      "link": null,
      "locked": false,
      "startBinding": {
        "elementId": "YfgACi5nTj4TZky737c4E",
        "gap": 7.388671875,
        "focus": -0.12414796093168354
      },
      "endBinding": {
        "elementId": "A-w74t2U8KhWGVHUkezUc",
        "gap": 15.450806743043813,
        "focus": -0.3398269862933125
      },
      "lastCommittedPoint": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "points": [
        [
          0,
          0
        ],
        [
          71.291015625,
          1.3046875
        ]
      ]
    }
  ],
  "appState": {
    "theme": "dark",
    "viewBackgroundColor": "#ffffff",
    "currentItemStrokeColor": "#1e1e1e",
    "currentItemBackgroundColor": "transparent",
    "currentItemFillStyle": "hachure",
    "currentItemStrokeWidth": 0.5,
    "currentItemStrokeStyle": "solid",
    "currentItemRoughness": 1,
    "currentItemOpacity": 100,
    "currentItemFontFamily": 1,
    "currentItemFontSize": 20,
    "currentItemTextAlign": "left",
    "currentItemStartArrowhead": null,
    "currentItemEndArrowhead": "arrow",
    "scrollX": 1700.2651420113132,
    "scrollY": 397.79598871653195,
    "zoom": {
      "value": 1.55
    },
    "currentItemRoundness": "round",
    "gridSize": null,
    "gridColor": {
      "Bold": "#C9C9C9FF",
      "Regular": "#EDEDEDFF"
    },
    "currentStrokeOptions": null,
    "previousGridSize": null,
    "frameRendering": {
      "enabled": true,
      "clip": true,
      "name": true,
      "outline": true
    }
  },
  "files": {}
}

%%