github.com/treeverse/lakefs@v1.24.1-0.20240520134607-95648127bfb0/design/accepted/diagrams/boto-architecture.excalidraw (about)

     1  {
     2    "type": "excalidraw",
     3    "version": 2,
     4    "source": "https://excalidraw.com",
     5    "elements": [
     6      {
     7        "id": "oQ6yla3QOD3X9OFXr-s2f",
     8        "type": "rectangle",
     9        "x": 439,
    10        "y": 236,
    11        "width": 147,
    12        "height": 69,
    13        "angle": 0,
    14        "strokeColor": "#000000",
    15        "backgroundColor": "transparent",
    16        "fillStyle": "solid",
    17        "strokeWidth": 1,
    18        "strokeStyle": "solid",
    19        "roughness": 1,
    20        "opacity": 100,
    21        "groupIds": [],
    22        "strokeSharpness": "round",
    23        "seed": 230419752,
    24        "version": 85,
    25        "versionNonce": 1820298792,
    26        "isDeleted": false,
    27        "boundElementIds": [
    28          "Y9g1NsZmjuBLmgmuN9Bf2"
    29        ]
    30      },
    31      {
    32        "id": "TyUT4k5okWNrgdV4dPgak",
    33        "type": "text",
    34        "x": 465.5,
    35        "y": 258,
    36        "width": 94,
    37        "height": 25,
    38        "angle": 0,
    39        "strokeColor": "#000000",
    40        "backgroundColor": "transparent",
    41        "fillStyle": "solid",
    42        "strokeWidth": 1,
    43        "strokeStyle": "solid",
    44        "roughness": 1,
    45        "opacity": 100,
    46        "groupIds": [],
    47        "strokeSharpness": "round",
    48        "seed": 785956904,
    49        "version": 16,
    50        "versionNonce": 419830104,
    51        "isDeleted": false,
    52        "boundElementIds": null,
    53        "text": "boto core",
    54        "fontSize": 20,
    55        "fontFamily": 1,
    56        "textAlign": "center",
    57        "verticalAlign": "middle",
    58        "baseline": 18
    59      },
    60      {
    61        "type": "rectangle",
    62        "version": 443,
    63        "versionNonce": 1928589912,
    64        "isDeleted": false,
    65        "id": "qRz9ySEvg4xenCjA_SXCB",
    66        "fillStyle": "solid",
    67        "strokeWidth": 1,
    68        "strokeStyle": "solid",
    69        "roughness": 1,
    70        "opacity": 100,
    71        "angle": 0,
    72        "x": 363.5,
    73        "y": 451.5,
    74        "strokeColor": "#000000",
    75        "backgroundColor": "transparent",
    76        "width": 93,
    77        "height": 46,
    78        "seed": 228968792,
    79        "groupIds": [],
    80        "strokeSharpness": "round",
    81        "boundElementIds": []
    82      },
    83      {
    84        "id": "OLOcqnOrGyE_e7dOyLg4S",
    85        "type": "text",
    86        "x": 369,
    87        "y": 460,
    88        "width": 82,
    89        "height": 25,
    90        "angle": 0,
    91        "strokeColor": "#000000",
    92        "backgroundColor": "transparent",
    93        "fillStyle": "solid",
    94        "strokeWidth": 1,
    95        "strokeStyle": "solid",
    96        "roughness": 1,
    97        "opacity": 100,
    98        "groupIds": [],
    99        "strokeSharpness": "round",
   100        "seed": 1570391592,
   101        "version": 124,
   102        "versionNonce": 298733864,
   103        "isDeleted": false,
   104        "boundElementIds": [
   105          "D5kic2K50OP1jKqdMo11f"
   106        ],
   107        "text": "resource",
   108        "fontSize": 20,
   109        "fontFamily": 1,
   110        "textAlign": "center",
   111        "verticalAlign": "middle",
   112        "baseline": 18
   113      },
   114      {
   115        "type": "rectangle",
   116        "version": 375,
   117        "versionNonce": 1366550360,
   118        "isDeleted": false,
   119        "id": "4LSqSwSrgX2YK10w0c2mm",
   120        "fillStyle": "solid",
   121        "strokeWidth": 1,
   122        "strokeStyle": "solid",
   123        "roughness": 1,
   124        "opacity": 100,
   125        "angle": 0,
   126        "x": 483.5,
   127        "y": 451,
   128        "strokeColor": "#000000",
   129        "backgroundColor": "transparent",
   130        "width": 93,
   131        "height": 46,
   132        "seed": 1213552984,
   133        "groupIds": [],
   134        "strokeSharpness": "round",
   135        "boundElementIds": []
   136      },
   137      {
   138        "id": "7M9XoRuDpBWWPLyeG2sDl",
   139        "type": "text",
   140        "x": 504.5,
   141        "y": 461.5,
   142        "width": 51,
   143        "height": 25,
   144        "angle": 0,
   145        "strokeColor": "#000000",
   146        "backgroundColor": "transparent",
   147        "fillStyle": "solid",
   148        "strokeWidth": 1,
   149        "strokeStyle": "solid",
   150        "roughness": 1,
   151        "opacity": 100,
   152        "groupIds": [],
   153        "strokeSharpness": "round",
   154        "seed": 506505816,
   155        "version": 96,
   156        "versionNonce": 502407208,
   157        "isDeleted": false,
   158        "boundElementIds": [
   159          "CDQm5AHoVh8tMMqkCidgk"
   160        ],
   161        "text": "client",
   162        "fontSize": 20,
   163        "fontFamily": 1,
   164        "textAlign": "center",
   165        "verticalAlign": "middle",
   166        "baseline": 18
   167      },
   168      {
   169        "type": "rectangle",
   170        "version": 271,
   171        "versionNonce": 1153141032,
   172        "isDeleted": false,
   173        "id": "2XcGw3tHrqpA6XGX6WJ6V",
   174        "fillStyle": "solid",
   175        "strokeWidth": 1,
   176        "strokeStyle": "solid",
   177        "roughness": 1,
   178        "opacity": 100,
   179        "angle": 0,
   180        "x": 397.5,
   181        "y": 336.5,
   182        "strokeColor": "#000000",
   183        "backgroundColor": "transparent",
   184        "width": 147,
   185        "height": 69,
   186        "seed": 500599128,
   187        "groupIds": [],
   188        "strokeSharpness": "round",
   189        "boundElementIds": [
   190          "D5kic2K50OP1jKqdMo11f",
   191          "CDQm5AHoVh8tMMqkCidgk",
   192          "Y9g1NsZmjuBLmgmuN9Bf2"
   193        ]
   194      },
   195      {
   196        "id": "mE0ZRfC7CjwfpweiTj4EQ",
   197        "type": "text",
   198        "x": 446,
   199        "y": 363.5,
   200        "width": 44,
   201        "height": 25,
   202        "angle": 0,
   203        "strokeColor": "#000000",
   204        "backgroundColor": "transparent",
   205        "fillStyle": "solid",
   206        "strokeWidth": 1,
   207        "strokeStyle": "solid",
   208        "roughness": 1,
   209        "opacity": 100,
   210        "groupIds": [],
   211        "strokeSharpness": "round",
   212        "seed": 1799990312,
   213        "version": 21,
   214        "versionNonce": 790677592,
   215        "isDeleted": false,
   216        "boundElementIds": null,
   217        "text": "boto",
   218        "fontSize": 20,
   219        "fontFamily": 1,
   220        "textAlign": "center",
   221        "verticalAlign": "middle",
   222        "baseline": 18
   223      },
   224      {
   225        "type": "rectangle",
   226        "version": 407,
   227        "versionNonce": 731596328,
   228        "isDeleted": false,
   229        "id": "7c_jUvO-j7bZbR4PN3Qoy",
   230        "fillStyle": "solid",
   231        "strokeWidth": 1,
   232        "strokeStyle": "solid",
   233        "roughness": 1,
   234        "opacity": 100,
   235        "angle": 0,
   236        "x": 615.5,
   237        "y": 348,
   238        "strokeColor": "#000000",
   239        "backgroundColor": "transparent",
   240        "width": 93,
   241        "height": 46,
   242        "seed": 786882904,
   243        "groupIds": [],
   244        "strokeSharpness": "round",
   245        "boundElementIds": []
   246      },
   247      {
   248        "id": "xksqAjPbmpmHgXqrYEBO8",
   249        "type": "text",
   250        "x": 639.5,
   251        "y": 358.5,
   252        "width": 45,
   253        "height": 25,
   254        "angle": 0,
   255        "strokeColor": "#000000",
   256        "backgroundColor": "transparent",
   257        "fillStyle": "solid",
   258        "strokeWidth": 1,
   259        "strokeStyle": "solid",
   260        "roughness": 1,
   261        "opacity": 100,
   262        "groupIds": [],
   263        "strokeSharpness": "round",
   264        "seed": 344987432,
   265        "version": 3,
   266        "versionNonce": 41086808,
   267        "isDeleted": false,
   268        "boundElementIds": [
   269          "-5Ag5p5gHc9gq63ZX6iQ2"
   270        ],
   271        "text": "s3fs",
   272        "fontSize": 20,
   273        "fontFamily": 1,
   274        "textAlign": "center",
   275        "verticalAlign": "middle",
   276        "baseline": 18
   277      },
   278      {
   279        "id": "-5Ag5p5gHc9gq63ZX6iQ2",
   280        "type": "arrow",
   281        "x": 583,
   282        "y": 298,
   283        "width": 55,
   284        "height": 49,
   285        "angle": 0,
   286        "strokeColor": "#000000",
   287        "backgroundColor": "transparent",
   288        "fillStyle": "solid",
   289        "strokeWidth": 1,
   290        "strokeStyle": "solid",
   291        "roughness": 1,
   292        "opacity": 100,
   293        "groupIds": [],
   294        "strokeSharpness": "round",
   295        "seed": 1455484248,
   296        "version": 52,
   297        "versionNonce": 2145482536,
   298        "isDeleted": false,
   299        "boundElementIds": null,
   300        "points": [
   301          [
   302            0,
   303            0
   304          ],
   305          [
   306            55,
   307            49
   308          ]
   309        ],
   310        "lastCommittedPoint": null,
   311        "startBinding": null,
   312        "endBinding": {
   313          "elementId": "xksqAjPbmpmHgXqrYEBO8",
   314          "focus": 0.08044692737430167,
   315          "gap": 11.5
   316        },
   317        "startArrowhead": null,
   318        "endArrowhead": "arrow"
   319      },
   320      {
   321        "id": "D5kic2K50OP1jKqdMo11f",
   322        "type": "arrow",
   323        "x": 434.0592682899835,
   324        "y": 406.50000000000006,
   325        "width": 9.66769639426559,
   326        "height": 46.5,
   327        "angle": 0,
   328        "strokeColor": "#000000",
   329        "backgroundColor": "transparent",
   330        "fillStyle": "solid",
   331        "strokeWidth": 1,
   332        "strokeStyle": "solid",
   333        "roughness": 1,
   334        "opacity": 100,
   335        "groupIds": [],
   336        "strokeSharpness": "round",
   337        "seed": 1173901864,
   338        "version": 249,
   339        "versionNonce": 652963880,
   340        "isDeleted": false,
   341        "boundElementIds": null,
   342        "points": [
   343          [
   344            0,
   345            0
   346          ],
   347          [
   348            -9.66769639426559,
   349            46.5
   350          ]
   351        ],
   352        "lastCommittedPoint": null,
   353        "startBinding": {
   354          "elementId": "2XcGw3tHrqpA6XGX6WJ6V",
   355          "focus": 0.3663395777579542,
   356          "gap": 1
   357        },
   358        "endBinding": {
   359          "elementId": "OLOcqnOrGyE_e7dOyLg4S",
   360          "focus": 0.23710208562019758,
   361          "gap": 7
   362        },
   363        "startArrowhead": null,
   364        "endArrowhead": "arrow"
   365      },
   366      {
   367        "id": "CDQm5AHoVh8tMMqkCidgk",
   368        "type": "arrow",
   369        "x": 518,
   370        "y": 406,
   371        "width": 11,
   372        "height": 45,
   373        "angle": 0,
   374        "strokeColor": "#000000",
   375        "backgroundColor": "transparent",
   376        "fillStyle": "solid",
   377        "strokeWidth": 1,
   378        "strokeStyle": "solid",
   379        "roughness": 1,
   380        "opacity": 100,
   381        "groupIds": [],
   382        "strokeSharpness": "round",
   383        "seed": 1264266024,
   384        "version": 29,
   385        "versionNonce": 530530648,
   386        "isDeleted": false,
   387        "boundElementIds": null,
   388        "points": [
   389          [
   390            0,
   391            0
   392          ],
   393          [
   394            11,
   395            45
   396          ]
   397        ],
   398        "lastCommittedPoint": null,
   399        "startBinding": {
   400          "elementId": "2XcGw3tHrqpA6XGX6WJ6V",
   401          "focus": -0.46921616490371565,
   402          "gap": 1
   403        },
   404        "endBinding": {
   405          "elementId": "7M9XoRuDpBWWPLyeG2sDl",
   406          "focus": 0.16186770428015565,
   407          "gap": 10.5
   408        },
   409        "startArrowhead": null,
   410        "endArrowhead": "arrow"
   411      },
   412      {
   413        "id": "Y9g1NsZmjuBLmgmuN9Bf2",
   414        "type": "arrow",
   415        "x": 498,
   416        "y": 305,
   417        "width": 1,
   418        "height": 31,
   419        "angle": 0,
   420        "strokeColor": "#000000",
   421        "backgroundColor": "transparent",
   422        "fillStyle": "solid",
   423        "strokeWidth": 1,
   424        "strokeStyle": "solid",
   425        "roughness": 1,
   426        "opacity": 100,
   427        "groupIds": [],
   428        "strokeSharpness": "round",
   429        "seed": 165500504,
   430        "version": 20,
   431        "versionNonce": 1202047064,
   432        "isDeleted": false,
   433        "boundElementIds": null,
   434        "points": [
   435          [
   436            0,
   437            0
   438          ],
   439          [
   440            1,
   441            31
   442          ]
   443        ],
   444        "lastCommittedPoint": null,
   445        "startBinding": {
   446          "elementId": "oQ6yla3QOD3X9OFXr-s2f",
   447          "focus": 0.20925205361003027,
   448          "gap": 1
   449        },
   450        "endBinding": {
   451          "elementId": "2XcGw3tHrqpA6XGX6WJ6V",
   452          "focus": 0.39040207522697795,
   453          "gap": 1
   454        },
   455        "startArrowhead": null,
   456        "endArrowhead": "arrow"
   457      }
   458    ],
   459    "appState": {
   460      "gridSize": null,
   461      "viewBackgroundColor": "#ffffff"
   462    },
   463    "files": {}
   464  }