github.com/treeverse/lakefs@v1.24.1-0.20240520134607-95648127bfb0/design/open/diagrams/microkernel-overview.excalidraw (about)

     1  {
     2    "type": "excalidraw",
     3    "version": 2,
     4    "source": "https://excalidraw.com",
     5    "elements": [
     6      {
     7        "type": "line",
     8        "version": 309,
     9        "versionNonce": 370671616,
    10        "isDeleted": false,
    11        "id": "mEUvTMwaslybStdJd1Nf8",
    12        "fillStyle": "hachure",
    13        "strokeWidth": 4,
    14        "strokeStyle": "solid",
    15        "roughness": 1,
    16        "opacity": 100,
    17        "angle": 0,
    18        "x": -502.36697638581245,
    19        "y": 1237.64755860585,
    20        "strokeColor": "#000000",
    21        "backgroundColor": "transparent",
    22        "width": 393.71055905228934,
    23        "height": 306.51731060824034,
    24        "seed": 1209532416,
    25        "groupIds": [],
    26        "roundness": {
    27          "type": 2
    28        },
    29        "boundElements": null,
    30        "updated": 1672313996311,
    31        "link": null,
    32        "locked": false,
    33        "startBinding": null,
    34        "endBinding": null,
    35        "lastCommittedPoint": null,
    36        "startArrowhead": null,
    37        "endArrowhead": null,
    38        "points": [
    39          [
    40            0,
    41            0
    42          ],
    43          [
    44            393.71055905228934,
    45            306.51731060824034
    46          ]
    47        ]
    48      },
    49      {
    50        "type": "rectangle",
    51        "version": 572,
    52        "versionNonce": 2003304448,
    53        "isDeleted": false,
    54        "id": "LPYL6K5zXHlnuZGlyKEQL",
    55        "fillStyle": "hachure",
    56        "strokeWidth": 1,
    57        "strokeStyle": "solid",
    58        "roughness": 1,
    59        "opacity": 100,
    60        "angle": 0,
    61        "x": -243.21247372562016,
    62        "y": 1323.891241136012,
    63        "strokeColor": "#000000",
    64        "backgroundColor": "transparent",
    65        "width": 840.2118501279508,
    66        "height": 617.7567868422952,
    67        "seed": 1701314560,
    68        "groupIds": [],
    69        "roundness": {
    70          "type": 3
    71        },
    72        "boundElements": null,
    73        "updated": 1672313996311,
    74        "link": null,
    75        "locked": false
    76      },
    77      {
    78        "type": "text",
    79        "version": 306,
    80        "versionNonce": 320339968,
    81        "isDeleted": false,
    82        "id": "ed2uI6jR63KC4tXwT4qKh",
    83        "fillStyle": "hachure",
    84        "strokeWidth": 1,
    85        "strokeStyle": "solid",
    86        "roughness": 1,
    87        "opacity": 100,
    88        "angle": 0,
    89        "x": -210.73475307633612,
    90        "y": 1233.955138667774,
    91        "strokeColor": "#000000",
    92        "backgroundColor": "transparent",
    93        "width": 149.59741304754962,
    94        "height": 51.37688932946149,
    95        "seed": 85458944,
    96        "groupIds": [],
    97        "roundness": null,
    98        "boundElements": null,
    99        "updated": 1672313996311,
   100        "link": null,
   101        "locked": false,
   102        "fontSize": 42.31037944779182,
   103        "fontFamily": 3,
   104        "text": "lakeFS",
   105        "baseline": 41.37688932946149,
   106        "textAlign": "left",
   107        "verticalAlign": "top",
   108        "containerId": null,
   109        "originalText": "lakeFS"
   110      },
   111      {
   112        "type": "rectangle",
   113        "version": 455,
   114        "versionNonce": 1248329728,
   115        "isDeleted": false,
   116        "id": "hGGDzRcHYVohm6GLnLuok",
   117        "fillStyle": "hachure",
   118        "strokeWidth": 1,
   119        "strokeStyle": "solid",
   120        "roughness": 1,
   121        "opacity": 100,
   122        "angle": 0,
   123        "x": -100.55944312186898,
   124        "y": 1428.4333154662058,
   125        "strokeColor": "#000000",
   126        "backgroundColor": "transparent",
   127        "width": 494.35171395246175,
   128        "height": 358.1916610842055,
   129        "seed": 2020081664,
   130        "groupIds": [],
   131        "roundness": {
   132          "type": 3
   133        },
   134        "boundElements": null,
   135        "updated": 1672313996311,
   136        "link": null,
   137        "locked": false
   138      },
   139      {
   140        "type": "text",
   141        "version": 311,
   142        "versionNonce": 1880621056,
   143        "isDeleted": false,
   144        "id": "xbEfU7tv1WbH6PC1l8Bt_",
   145        "fillStyle": "hachure",
   146        "strokeWidth": 1,
   147        "strokeStyle": "solid",
   148        "roughness": 1,
   149        "opacity": 100,
   150        "angle": 0,
   151        "x": -49.77049870074393,
   152        "y": 1355.4995756452622,
   153        "strokeColor": "#000000",
   154        "backgroundColor": "transparent",
   155        "width": 273.5063814303685,
   156        "height": 51.37688932946149,
   157        "seed": 571998208,
   158        "groupIds": [],
   159        "roundness": null,
   160        "boundElements": null,
   161        "updated": 1672313996311,
   162        "link": null,
   163        "locked": false,
   164        "fontSize": 42.31037944779181,
   165        "fontFamily": 3,
   166        "text": "DiffService",
   167        "baseline": 41.37688932946149,
   168        "textAlign": "left",
   169        "verticalAlign": "top",
   170        "containerId": null,
   171        "originalText": "DiffService"
   172      },
   173      {
   174        "type": "rectangle",
   175        "version": 568,
   176        "versionNonce": 1030225920,
   177        "isDeleted": false,
   178        "id": "NOdnrlFohkMJChNWy2dst",
   179        "fillStyle": "hachure",
   180        "strokeWidth": 1,
   181        "strokeStyle": "solid",
   182        "roughness": 1,
   183        "opacity": 100,
   184        "angle": 0,
   185        "x": 890.1586043571119,
   186        "y": 1443.2285789623033,
   187        "strokeColor": "#000000",
   188        "backgroundColor": "transparent",
   189        "width": 532.7706375494425,
   190        "height": 323.7378167762922,
   191        "seed": 728236032,
   192        "groupIds": [],
   193        "roundness": {
   194          "type": 3
   195        },
   196        "boundElements": null,
   197        "updated": 1672313996311,
   198        "link": null,
   199        "locked": false
   200      },
   201      {
   202        "type": "rectangle",
   203        "version": 650,
   204        "versionNonce": 756547584,
   205        "isDeleted": false,
   206        "id": "RUbyG-5moo9rqezHElTby",
   207        "fillStyle": "hachure",
   208        "strokeWidth": 1,
   209        "strokeStyle": "solid",
   210        "roughness": 1,
   211        "opacity": 100,
   212        "angle": 0,
   213        "x": -1034.8873904849747,
   214        "y": 1080.4879838717093,
   215        "strokeColor": "#000000",
   216        "backgroundColor": "transparent",
   217        "width": 532.7706375494425,
   218        "height": 323.7378167762922,
   219        "seed": 521666560,
   220        "groupIds": [],
   221        "roundness": {
   222          "type": 3
   223        },
   224        "boundElements": null,
   225        "updated": 1672313996311,
   226        "link": null,
   227        "locked": false
   228      },
   229      {
   230        "type": "rectangle",
   231        "version": 658,
   232        "versionNonce": 1348993024,
   233        "isDeleted": false,
   234        "id": "hexdo4INR4ib6vRwTpOW9",
   235        "fillStyle": "hachure",
   236        "strokeWidth": 1,
   237        "strokeStyle": "solid",
   238        "roughness": 1,
   239        "opacity": 100,
   240        "angle": 0,
   241        "x": -1054.4946434095523,
   242        "y": 1700.0412467673032,
   243        "strokeColor": "#000000",
   244        "backgroundColor": "transparent",
   245        "width": 532.7706375494425,
   246        "height": 323.7378167762922,
   247        "seed": 2120744960,
   248        "groupIds": [],
   249        "roundness": {
   250          "type": 3
   251        },
   252        "boundElements": null,
   253        "updated": 1672313996311,
   254        "link": null,
   255        "locked": false
   256      },
   257      {
   258        "type": "text",
   259        "version": 225,
   260        "versionNonce": 1243086848,
   261        "isDeleted": false,
   262        "id": "9sDXNa1fmYQlo1GPZaLyY",
   263        "fillStyle": "hachure",
   264        "strokeWidth": 1,
   265        "strokeStyle": "solid",
   266        "roughness": 1,
   267        "opacity": 100,
   268        "angle": 0,
   269        "x": -764.5241604493763,
   270        "y": 1456.2690502635278,
   271        "strokeColor": "#000000",
   272        "backgroundColor": "transparent",
   273        "width": 25.688444664730746,
   274        "height": 154.13066798838446,
   275        "seed": 2081947648,
   276        "groupIds": [],
   277        "roundness": null,
   278        "boundElements": null,
   279        "updated": 1672313996311,
   280        "link": null,
   281        "locked": false,
   282        "fontSize": 42.31037944779182,
   283        "fontFamily": 3,
   284        "text": ".\n.\n.",
   285        "baseline": 144.13066798838446,
   286        "textAlign": "left",
   287        "verticalAlign": "top",
   288        "containerId": null,
   289        "originalText": ".\n.\n."
   290      },
   291      {
   292        "type": "line",
   293        "version": 531,
   294        "versionNonce": 57147392,
   295        "isDeleted": false,
   296        "id": "G49hMMneWfLUYW9ACe_L9",
   297        "fillStyle": "hachure",
   298        "strokeWidth": 4,
   299        "strokeStyle": "solid",
   300        "roughness": 1,
   301        "opacity": 100,
   302        "angle": 0,
   303        "x": -512.3865495594082,
   304        "y": 1873.9805905794174,
   305        "strokeColor": "#000000",
   306        "backgroundColor": "transparent",
   307        "width": 404.68189494922217,
   308        "height": 129.23078809124564,
   309        "seed": 1902641152,
   310        "groupIds": [],
   311        "roundness": {
   312          "type": 2
   313        },
   314        "boundElements": null,
   315        "updated": 1672313996311,
   316        "link": null,
   317        "locked": false,
   318        "startBinding": null,
   319        "endBinding": null,
   320        "lastCommittedPoint": null,
   321        "startArrowhead": null,
   322        "endArrowhead": null,
   323        "points": [
   324          [
   325            0,
   326            0
   327          ],
   328          [
   329            404.68189494922217,
   330            -129.23078809124564
   331          ]
   332        ]
   333      },
   334      {
   335        "type": "text",
   336        "version": 230,
   337        "versionNonce": 1192755200,
   338        "isDeleted": false,
   339        "id": "mbEhqXgaMpZmxQOsItVks",
   340        "fillStyle": "hachure",
   341        "strokeWidth": 4,
   342        "strokeStyle": "solid",
   343        "roughness": 1,
   344        "opacity": 100,
   345        "angle": 0,
   346        "x": -902.493521342741,
   347        "y": 1016.0810893180314,
   348        "strokeColor": "#000000",
   349        "backgroundColor": "transparent",
   350        "width": 273.5063814303685,
   351        "height": 51.37688932946149,
   352        "seed": 957874176,
   353        "groupIds": [],
   354        "roundness": null,
   355        "boundElements": null,
   356        "updated": 1672313996311,
   357        "link": null,
   358        "locked": false,
   359        "fontSize": 42.31037944779181,
   360        "fontFamily": 3,
   361        "text": "DiffPlugin1",
   362        "baseline": 41.37688932946149,
   363        "textAlign": "left",
   364        "verticalAlign": "top",
   365        "containerId": null,
   366        "originalText": "DiffPlugin1"
   367      },
   368      {
   369        "type": "text",
   370        "version": 222,
   371        "versionNonce": 1449656320,
   372        "isDeleted": false,
   373        "id": "iYQGpvR8ee7LyUc0z9BOV",
   374        "fillStyle": "hachure",
   375        "strokeWidth": 4,
   376        "strokeStyle": "solid",
   377        "roughness": 1,
   378        "opacity": 100,
   379        "angle": 0,
   380        "x": -912.3484756922672,
   381        "y": 1643.5131829045226,
   382        "strokeColor": "#000000",
   383        "backgroundColor": "transparent",
   384        "width": 273.5063814303685,
   385        "height": 51.37688932946149,
   386        "seed": 73924608,
   387        "groupIds": [],
   388        "roundness": null,
   389        "boundElements": null,
   390        "updated": 1672313996311,
   391        "link": null,
   392        "locked": false,
   393        "fontSize": 42.31037944779181,
   394        "fontFamily": 3,
   395        "text": "DiffPlugin2",
   396        "baseline": 41.37688932946149,
   397        "textAlign": "left",
   398        "verticalAlign": "top",
   399        "containerId": null,
   400        "originalText": "DiffPlugin2"
   401      },
   402      {
   403        "type": "text",
   404        "version": 286,
   405        "versionNonce": 605552640,
   406        "isDeleted": false,
   407        "id": "qM2MBSAizkmMAjPd_mOrO",
   408        "fillStyle": "hachure",
   409        "strokeWidth": 4,
   410        "strokeStyle": "solid",
   411        "roughness": 1,
   412        "opacity": 100,
   413        "angle": 0,
   414        "x": 936.636006250319,
   415        "y": 1370.5771425211647,
   416        "strokeColor": "#000000",
   417        "backgroundColor": "transparent",
   418        "width": 373.2379901287349,
   419        "height": 51.37688932946149,
   420        "seed": 1444413440,
   421        "groupIds": [],
   422        "roundness": null,
   423        "boundElements": null,
   424        "updated": 1672313996311,
   425        "link": null,
   426        "locked": false,
   427        "fontSize": 42.31037944779181,
   428        "fontFamily": 3,
   429        "text": "DeltaDiffPlugin",
   430        "baseline": 41.37688932946149,
   431        "textAlign": "left",
   432        "verticalAlign": "top",
   433        "containerId": null,
   434        "originalText": "DeltaDiffPlugin"
   435      },
   436      {
   437        "type": "line",
   438        "version": 340,
   439        "versionNonce": 1231552512,
   440        "isDeleted": false,
   441        "id": "Qrf0reZaPS_Qm6S2qiaQl",
   442        "fillStyle": "hachure",
   443        "strokeWidth": 4,
   444        "strokeStyle": "solid",
   445        "roughness": 1,
   446        "opacity": 100,
   447        "angle": 0,
   448        "x": 395.17926934140723,
   449        "y": 1602.7443447841138,
   450        "strokeColor": "#000000",
   451        "backgroundColor": "transparent",
   452        "width": 499.1765353527507,
   453        "height": 0.8340781676030642,
   454        "seed": 929562624,
   455        "groupIds": [],
   456        "roundness": {
   457          "type": 2
   458        },
   459        "boundElements": null,
   460        "updated": 1672313996311,
   461        "link": null,
   462        "locked": false,
   463        "startBinding": null,
   464        "endBinding": null,
   465        "lastCommittedPoint": null,
   466        "startArrowhead": null,
   467        "endArrowhead": null,
   468        "points": [
   469          [
   470            0,
   471            0
   472          ],
   473          [
   474            499.1765353527507,
   475            -0.8340781676030642
   476          ]
   477        ]
   478      },
   479      {
   480        "type": "text",
   481        "version": 296,
   482        "versionNonce": 1628962816,
   483        "isDeleted": false,
   484        "id": "9uQAKk9cH-eLQUM5pQjYb",
   485        "fillStyle": "hachure",
   486        "strokeWidth": 4,
   487        "strokeStyle": "solid",
   488        "roughness": 1,
   489        "opacity": 100,
   490        "angle": 0,
   491        "x": 477.43106308347114,
   492        "y": 1520.7882045205806,
   493        "strokeColor": "#000000",
   494        "backgroundColor": "transparent",
   495        "width": 323.3721857795517,
   496        "height": 51.37688932946149,
   497        "seed": 1394081792,
   498        "groupIds": [],
   499        "roundness": null,
   500        "boundElements": null,
   501        "updated": 1672313996311,
   502        "link": null,
   503        "locked": false,
   504        "fontSize": 42.31037944779182,
   505        "fontFamily": 3,
   506        "text": "gRPC (HTTP/2)",
   507        "baseline": 41.37688932946149,
   508        "textAlign": "left",
   509        "verticalAlign": "top",
   510        "containerId": null,
   511        "originalText": "gRPC (HTTP/2)"
   512      },
   513      {
   514        "type": "text",
   515        "version": 473,
   516        "versionNonce": 1550319616,
   517        "isDeleted": false,
   518        "id": "oEjEfoX6T9thkOc2UCEF5",
   519        "fillStyle": "hachure",
   520        "strokeWidth": 4,
   521        "strokeStyle": "solid",
   522        "roughness": 1,
   523        "opacity": 100,
   524        "angle": 0.6473107911614457,
   525        "x": -481.890397471068,
   526        "y": 1428.5114701945067,
   527        "strokeColor": "#000000",
   528        "backgroundColor": "transparent",
   529        "width": 323.3721857795517,
   530        "height": 51.37688932946149,
   531        "seed": 174587904,
   532        "groupIds": [],
   533        "roundness": null,
   534        "boundElements": null,
   535        "updated": 1672313996311,
   536        "link": null,
   537        "locked": false,
   538        "fontSize": 42.31037944779182,
   539        "fontFamily": 3,
   540        "text": "gRPC (HTTP/2)",
   541        "baseline": 41.37688932946149,
   542        "textAlign": "left",
   543        "verticalAlign": "top",
   544        "containerId": null,
   545        "originalText": "gRPC (HTTP/2)"
   546      },
   547      {
   548        "type": "text",
   549        "version": 614,
   550        "versionNonce": 2115502080,
   551        "isDeleted": false,
   552        "id": "kGoDEmWKKhhW8pWo0Dr0A",
   553        "fillStyle": "hachure",
   554        "strokeWidth": 4,
   555        "strokeStyle": "solid",
   556        "roughness": 1,
   557        "opacity": 100,
   558        "angle": 5.9749034338476745,
   559        "x": -441.41835838460327,
   560        "y": 1844.703643856652,
   561        "strokeColor": "#000000",
   562        "backgroundColor": "transparent",
   563        "width": 323.3721857795517,
   564        "height": 51.37688932946149,
   565        "seed": 806879232,
   566        "groupIds": [],
   567        "roundness": null,
   568        "boundElements": null,
   569        "updated": 1672313996311,
   570        "link": null,
   571        "locked": false,
   572        "fontSize": 42.31037944779182,
   573        "fontFamily": 3,
   574        "text": "gRPC (HTTP/2)",
   575        "baseline": 41.37688932946149,
   576        "textAlign": "left",
   577        "verticalAlign": "top",
   578        "containerId": null,
   579        "originalText": "gRPC (HTTP/2)"
   580      },
   581      {
   582        "type": "rectangle",
   583        "version": 280,
   584        "versionNonce": 258473984,
   585        "isDeleted": false,
   586        "id": "gZmi5ItN7qcVJ2049JyJl",
   587        "fillStyle": "hachure",
   588        "strokeWidth": 4,
   589        "strokeStyle": "solid",
   590        "roughness": 1,
   591        "opacity": 100,
   592        "angle": 0,
   593        "x": -1289.5442870260144,
   594        "y": 815.7451574885757,
   595        "strokeColor": "#000000",
   596        "backgroundColor": "transparent",
   597        "width": 2909.611111838517,
   598        "height": 1603.6756768646053,
   599        "seed": 2103967744,
   600        "groupIds": [],
   601        "roundness": {
   602          "type": 3
   603        },
   604        "boundElements": null,
   605        "updated": 1672313996311,
   606        "link": null,
   607        "locked": false
   608      },
   609      {
   610        "type": "text",
   611        "version": 253,
   612        "versionNonce": 2065170432,
   613        "isDeleted": false,
   614        "id": "ofrjuz_MmhcQPTuX9o-Ts",
   615        "fillStyle": "hachure",
   616        "strokeWidth": 4,
   617        "strokeStyle": "solid",
   618        "roughness": 1,
   619        "opacity": 100,
   620        "angle": 0,
   621        "x": -1228.1304699468067,
   622        "y": 739.9627199259721,
   623        "strokeColor": "#000000",
   624        "backgroundColor": "transparent",
   625        "width": 225.15166206146358,
   626        "height": 51.37688932946149,
   627        "seed": 1830289408,
   628        "groupIds": [],
   629        "roundness": null,
   630        "boundElements": null,
   631        "updated": 1672313996311,
   632        "link": null,
   633        "locked": false,
   634        "fontSize": 42.31037944779182,
   635        "fontFamily": 3,
   636        "text": "localhost",
   637        "baseline": 41.37688932946149,
   638        "textAlign": "left",
   639        "verticalAlign": "top",
   640        "containerId": null,
   641        "originalText": "localhost"
   642      }
   643    ],
   644    "appState": {
   645      "gridSize": null,
   646      "viewBackgroundColor": "#ffffff"
   647    },
   648    "files": {}
   649  }