URL Shortener
Diagram: URL Shortener · 124 elements
{
"type": "excalidraw",
"version": 2,
"source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",
"elements": [
{
"id": "9PUzP0PqddxuOA-OluXMV",
"type": "text",
"x": 1569.9819119020744,
"y": 1667.6645232431358,
"width": 602.61962890625,
"height": 125,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a0",
"roundness": null,
"seed": 813066534,
"version": 192,
"versionNonce": 590207270,
"isDeleted": false,
"boundElements": [],
"updated": 1766899016288,
"link": null,
"locked": false,
"text": "Functional Req\n- Create a short url from a long url\n - optional: support custom url\n - optional: support expiration date\n- User should get redirected to the original url from short url",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Functional Req\n- Create a short url from a long url\n - optional: support custom url\n - optional: support expiration date\n- User should get redirected to the original url from short url",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "ARMfi_daXX7ILcUzvoJMS",
"type": "text",
"x": 2237.409545022193,
"y": 1666.4547689758672,
"width": 463.79974365234375,
"height": 125,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a1",
"roundness": null,
"seed": 1622514938,
"version": 236,
"versionNonce": 507963002,
"isDeleted": false,
"boundElements": [],
"updated": 1766899295700,
"link": null,
"locked": false,
"text": " Non Functional Req\n- low latency (url creation, on redirect ~200ms)\n- Scale: 100M DAU/1B url\n- shorten url should be unique\n- CAP: availability >> consistency (eventual)",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": " Non Functional Req\n- low latency (url creation, on redirect ~200ms)\n- Scale: 100M DAU/1B url\n- shorten url should be unique\n- CAP: availability >> consistency (eventual)",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "2vLZht9D0AHj2hQ0AyEqq",
"type": "text",
"x": 1585.8793237475916,
"y": 1842.8927759559617,
"width": 129.29991149902344,
"height": 100,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a2",
"roundness": null,
"seed": 1292308474,
"version": 47,
"versionNonce": 2132292134,
"isDeleted": false,
"boundElements": [],
"updated": 1766899317141,
"link": null,
"locked": false,
"text": "Core Entities\n- short-url\n- long-url\n- user",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Core Entities\n- short-url\n- long-url\n- user",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "zMVwtHl2DWvF5PK2tLVI3",
"type": "text",
"x": 2023.3295687259324,
"y": 1840.3491900606791,
"width": 365.31976318359375,
"height": 250,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a3",
"roundness": null,
"seed": 1252155558,
"version": 142,
"versionNonce": 262846983,
"isDeleted": false,
"boundElements": [],
"updated": 1767024869050,
"link": null,
"locked": false,
"text": "API\nPOST: /v1/url -> short-url\nJWT | session_token\n{\nlongURL,\ncustomURL?\nexpirationDate?\n}\n\nGET: /v1/url/{shortURL} -> longURL",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "API\nPOST: /v1/url -> short-url\nJWT | session_token\n{\nlongURL,\ncustomURL?\nexpirationDate?\n}\n\nGET: /v1/url/{shortURL} -> longURL",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "q64aV-n85Vo_auiZhhhjn",
"type": "text",
"x": 1608.4303840630844,
"y": 2131.3261106789623,
"width": 37.91996765136719,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a4",
"roundness": null,
"seed": 1305989670,
"version": 5,
"versionNonce": 491642426,
"isDeleted": false,
"boundElements": [],
"updated": 1766899432915,
"link": null,
"locked": false,
"text": "HLD",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "HLD",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "vOsMsS9gBzBZQP8y3QnOk",
"type": "rectangle",
"x": 1323.5138670337158,
"y": 2319.4118798990417,
"width": 253.08291916310316,
"height": 147.29533687499728,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a5",
"roundness": {
"type": 3
},
"seed": 620959674,
"version": 150,
"versionNonce": 1648278182,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "FJBoIhfTGzyDWy2V1eyiS"
},
{
"id": "w3fxmUU1TviQK5BN_TtOC",
"type": "arrow"
},
{
"id": "v6VPVGkcZcvnM2k20GTwZ",
"type": "arrow"
},
{
"id": "MPUx1xQlfgZC4pw7278LD",
"type": "arrow"
},
{
"id": "8T6m8u7GQ6-5c9spNJdr4",
"type": "arrow"
}
],
"updated": 1766899649987,
"link": null,
"locked": false
},
{
"id": "FJBoIhfTGzyDWy2V1eyiS",
"type": "text",
"x": 1422.9153501138026,
"y": 2380.5595483365405,
"width": 54.27995300292969,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a5V",
"roundness": null,
"seed": 1208209402,
"version": 116,
"versionNonce": 1830581734,
"isDeleted": false,
"boundElements": [],
"updated": 1766899649987,
"link": null,
"locked": false,
"text": "Client",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "vOsMsS9gBzBZQP8y3QnOk",
"originalText": "Client",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "9yr6WRGSfl1fylL5PctoH",
"type": "rectangle",
"x": 1898.9265049084788,
"y": 2191.069359877919,
"width": 128.44333287672862,
"height": 361.77080975863464,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a6",
"roundness": {
"type": 3
},
"seed": 1886744230,
"version": 66,
"versionNonce": 343532326,
"isDeleted": false,
"boundElements": [
{
"id": "w3fxmUU1TviQK5BN_TtOC",
"type": "arrow"
},
{
"id": "v6VPVGkcZcvnM2k20GTwZ",
"type": "arrow"
},
{
"id": "MPUx1xQlfgZC4pw7278LD",
"type": "arrow"
},
{
"id": "8T6m8u7GQ6-5c9spNJdr4",
"type": "arrow"
}
],
"updated": 1766899605050,
"link": null,
"locked": false
},
{
"id": "X2ng7MBFAm2m9N3PpON_r",
"type": "rectangle",
"x": 2174.3843829407638,
"y": 2239.1487516524635,
"width": 193.591702103161,
"height": 117.47337175761051,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a7",
"roundness": {
"type": 3
},
"seed": 939742886,
"version": 176,
"versionNonce": 383388521,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "Md_qbFI3km4OP26o3zJiR"
},
{
"id": "7LJyb0Dm46Bf_zWDrnTuP",
"type": "arrow"
},
{
"id": "u2ew9Hhho7hZA2rvlQaal",
"type": "arrow"
}
],
"updated": 1767024989201,
"link": null,
"locked": false
},
{
"id": "Md_qbFI3km4OP26o3zJiR",
"type": "text",
"x": 2200.5702867877544,
"y": 2260.385437531269,
"width": 141.2198944091797,
"height": 75,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a7V",
"roundness": null,
"seed": 393249274,
"version": 163,
"versionNonce": 1547089481,
"isDeleted": false,
"boundElements": [],
"updated": 1767024989201,
"link": null,
"locked": false,
"text": "Service\n- generate the\nshort url",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "X2ng7MBFAm2m9N3PpON_r",
"originalText": "Service\n- generate the short url",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "3vNe-2TU-NbI1Ku6qH9_E",
"type": "text",
"x": 1934.3661010714113,
"y": 2270.6804964662474,
"width": 84.2999267578125,
"height": 75,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a8",
"roundness": null,
"seed": 2145286630,
"version": 15,
"versionNonce": 1863209830,
"isDeleted": false,
"boundElements": [
{
"id": "7LJyb0Dm46Bf_zWDrnTuP",
"type": "arrow"
}
],
"updated": 1766899501839,
"link": null,
"locked": false,
"text": "API\nGateway\n",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "API\nGateway\n",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "XbHpZ2T963strFwNicsfy",
"type": "ellipse",
"x": 2479.7275577585892,
"y": 2234.9379282879786,
"width": 121.10338150512825,
"height": 128.83495204658175,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a9",
"roundness": {
"type": 2
},
"seed": 1268792102,
"version": 158,
"versionNonce": 2022995913,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "UYTmY2LZh07jnN8FNj-Rf"
},
{
"id": "u2ew9Hhho7hZA2rvlQaal",
"type": "arrow"
}
],
"updated": 1767025000002,
"link": null,
"locked": false
},
{
"id": "UYTmY2LZh07jnN8FNj-Rf",
"type": "text",
"x": 2525.052748964384,
"y": 2286.8053701882786,
"width": 30.819976806640625,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aA",
"roundness": null,
"seed": 680699066,
"version": 135,
"versionNonce": 145004201,
"isDeleted": false,
"boundElements": [],
"updated": 1767025000002,
"link": null,
"locked": false,
"text": "DB",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "XbHpZ2T963strFwNicsfy",
"originalText": "DB",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "w3fxmUU1TviQK5BN_TtOC",
"type": "arrow",
"x": 1578.2044384183343,
"y": 2371.967444002983,
"width": 320.3845251036587,
"height": 11.65631154962648,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aB",
"roundness": {
"type": 2
},
"seed": 2121714362,
"version": 147,
"versionNonce": 589351206,
"isDeleted": false,
"boundElements": [],
"updated": 1766899649987,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
320.3845251036587,
-11.65631154962648
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "vOsMsS9gBzBZQP8y3QnOk",
"focus": -0.21053989149320101,
"gap": 1.8650378287059084
},
"endBinding": {
"elementId": "9yr6WRGSfl1fylL5PctoH",
"focus": 0.07671762002121207,
"gap": 1
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "7LJyb0Dm46Bf_zWDrnTuP",
"type": "arrow",
"x": 2027.4241216305336,
"y": 2298.768535677059,
"width": 144.74287552088663,
"height": 5.189736601694676,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aC",
"roundness": {
"type": 2
},
"seed": 1201113254,
"version": 172,
"versionNonce": 1786447145,
"isDeleted": false,
"boundElements": [],
"updated": 1767024989201,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
144.74287552088663,
-5.189736601694676
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "3vNe-2TU-NbI1Ku6qH9_E",
"focus": -0.19423014624537308,
"gap": 8.75809380130977
},
"endBinding": {
"elementId": "X2ng7MBFAm2m9N3PpON_r",
"focus": 0.12622649408452405,
"gap": 2.6056245756553835
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "u2ew9Hhho7hZA2rvlQaal",
"type": "arrow",
"x": 2368.8294734211213,
"y": 2300.4633121225825,
"width": 108.49966371399523,
"height": 10.699762613407074,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aD",
"roundness": {
"type": 2
},
"seed": 548194362,
"version": 410,
"versionNonce": 588110217,
"isDeleted": false,
"boundElements": [],
"updated": 1767025000003,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
108.49966371399523,
-10.699762613407074
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "X2ng7MBFAm2m9N3PpON_r",
"focus": 0.17723487687738285,
"gap": 1
},
"endBinding": {
"elementId": "XbHpZ2T963strFwNicsfy",
"focus": 0.2246273340373937,
"gap": 3.044520665045041
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "v6VPVGkcZcvnM2k20GTwZ",
"type": "arrow",
"x": 1897.9683311998876,
"y": 2382.8258722971523,
"width": 320.50849883022124,
"height": 10.065095566674245,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aE",
"roundness": {
"type": 2
},
"seed": 839338234,
"version": 220,
"versionNonce": 330871910,
"isDeleted": false,
"boundElements": [],
"updated": 1766899649987,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
-320.50849883022124,
10.065095566674245
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "9yr6WRGSfl1fylL5PctoH",
"focus": -0.047825452794749014,
"gap": 2.7955044115990404
},
"endBinding": {
"elementId": "vOsMsS9gBzBZQP8y3QnOk",
"focus": 0.048837735480347644,
"gap": 1
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "d4_xAOffiynppwJqo94SD",
"type": "text",
"x": 2613.8396750543775,
"y": 2257.364911242727,
"width": 108.99992370605469,
"height": 50,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aF",
"roundness": null,
"seed": 92507130,
"version": 148,
"versionNonce": 1762377833,
"isDeleted": false,
"boundElements": [],
"updated": 1767025000003,
"link": null,
"locked": false,
"text": "User\n- metadata",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "User\n- metadata",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "JqXmI0r3ybHP90rGoLaLu",
"type": "text",
"x": 2789.9054499522376,
"y": 2256.4033116969495,
"width": 161.57989501953125,
"height": 125,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aG",
"roundness": null,
"seed": 1762560762,
"version": 191,
"versionNonce": 1214892873,
"isDeleted": false,
"boundElements": [],
"updated": 1767025000003,
"link": null,
"locked": false,
"text": "URL\n- shortURL (PK)\n- longURL\n- expirationDate\n- customURL",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "URL\n- shortURL (PK)\n- longURL\n- expirationDate\n- customURL",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "MPUx1xQlfgZC4pw7278LD",
"type": "arrow",
"x": 1898.5889635219928,
"y": 2468.320640696337,
"width": 319.78144554679466,
"height": 32.913200041209166,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aH",
"roundness": {
"type": 2
},
"seed": 474936826,
"version": 76,
"versionNonce": 1488009126,
"isDeleted": false,
"boundElements": [],
"updated": 1766899649987,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
-319.78144554679466,
-32.913200041209166
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "9yr6WRGSfl1fylL5PctoH",
"focus": -0.5493036648207873,
"gap": 1
},
"endBinding": {
"elementId": "vOsMsS9gBzBZQP8y3QnOk",
"focus": 0.3355743523014918,
"gap": 2.567184675792639
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "8T6m8u7GQ6-5c9spNJdr4",
"type": "arrow",
"x": 1576.341812090096,
"y": 2446.057038438489,
"width": 320.9065733432419,
"height": 41.24426059600637,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aI",
"roundness": {
"type": 2
},
"seed": 519563238,
"version": 94,
"versionNonce": 1245139686,
"isDeleted": false,
"boundElements": [],
"updated": 1766899649987,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
320.9065733432419,
41.24426059600637
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "vOsMsS9gBzBZQP8y3QnOk",
"focus": 0.4088413809734419,
"gap": 1
},
"endBinding": {
"elementId": "9yr6WRGSfl1fylL5PctoH",
"focus": -0.6545582516575414,
"gap": 4.815752563933984
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "odSeFdmhqalfRXRutZFU0",
"type": "text",
"x": 1661.5252429928994,
"y": 2344.196332707952,
"width": 138.50556657356287,
"height": 23.67780062455541,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aJ",
"roundness": null,
"seed": 1592029946,
"version": 124,
"versionNonce": 160124774,
"isDeleted": false,
"boundElements": [],
"updated": 1766899655104,
"link": null,
"locked": false,
"text": "redirect(short)",
"fontSize": 18.94224049964433,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "redirect(short)",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "zRMPs3jTu-jwqExGhk9ZL",
"type": "text",
"x": 1683.4700453914468,
"y": 2393.0944450942466,
"width": 97.27992248535156,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aK",
"roundness": null,
"seed": 180540090,
"version": 72,
"versionNonce": 982413094,
"isDeleted": false,
"boundElements": [],
"updated": 1766899656421,
"link": null,
"locked": false,
"text": "longerURL",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "longerURL",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "MLGKNeHayD6-Frsaz8XLo",
"type": "text",
"x": 1643.1526579842073,
"y": 2478.1068242925285,
"width": 219.19981384277344,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aL",
"roundness": null,
"seed": 695056058,
"version": 67,
"versionNonce": 1745293414,
"isDeleted": false,
"boundElements": [],
"updated": 1766899652637,
"link": null,
"locked": false,
"text": "generateURL(longURL)",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "generateURL(longURL)",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "mFCL4eYRVsJoQhRPX4_js",
"type": "text",
"x": 1667.0879563555181,
"y": 2519.5486627815244,
"width": 113.25991821289062,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aM",
"roundness": null,
"seed": 466102010,
"version": 14,
"versionNonce": 1050628070,
"isDeleted": false,
"boundElements": [],
"updated": 1766899663807,
"link": null,
"locked": false,
"text": "shorterURL",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "shorterURL",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "41uMgWHLxqSfFlTIJKHxJ",
"type": "text",
"x": 1423.1053361195911,
"y": 2678.5538005768776,
"width": 605.4395751953125,
"height": 75,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aO",
"roundness": null,
"seed": 608030650,
"version": 186,
"versionNonce": 1350303398,
"isDeleted": false,
"boundElements": [],
"updated": 1766899929612,
"link": null,
"locked": false,
"text": "convert ling into short 6 unique character with the help of \nEncryption Logic: sha1(longURL) => (shortURL: 6,7)->response\n md5 sha1 base64",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "convert ling into short 6 unique character with the help of \nEncryption Logic: sha1(longURL) => (shortURL: 6,7)->response\n md5 sha1 base64",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "gcjI3QsD1LC0ihXhsFDOy",
"type": "rectangle",
"x": 2374.2823835945674,
"y": 2633.2810735748644,
"width": 84.89993409010643,
"height": 59.88755489182404,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aP",
"roundness": {
"type": 3
},
"seed": 1972002362,
"version": 52,
"versionNonce": 958661478,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "xzaG7_5XDjek4SUj9Z8iS"
},
{
"id": "JH7ylS4PeTfeRN8A3V3F2",
"type": "arrow"
}
],
"updated": 1766899804005,
"link": null,
"locked": false
},
{
"id": "xzaG7_5XDjek4SUj9Z8iS",
"type": "text",
"x": 2387.0723774950893,
"y": 2650.7248510207764,
"width": 59.3199462890625,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aPV",
"roundness": null,
"seed": 1677259898,
"version": 20,
"versionNonce": 315820582,
"isDeleted": false,
"boundElements": [],
"updated": 1766899798654,
"link": null,
"locked": false,
"text": "server",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "gcjI3QsD1LC0ihXhsFDOy",
"originalText": "server",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "3HC1yYK4gDraihuY_IBmz",
"type": "ellipse",
"x": 2562.802423577256,
"y": 2603.704132707157,
"width": 64.92735642760408,
"height": 52.07371733787522,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aQ",
"roundness": {
"type": 2
},
"seed": 1417890662,
"version": 61,
"versionNonce": 2052776422,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "cDI1udTGUhbYbuJmkYY-f"
},
{
"id": "JH7ylS4PeTfeRN8A3V3F2",
"type": "arrow"
}
],
"updated": 1766899804006,
"link": null,
"locked": false
},
{
"id": "cDI1udTGUhbYbuJmkYY-f",
"type": "text",
"x": 2579.9008263805003,
"y": 2617.330152050493,
"width": 30.819976806640625,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aR",
"roundness": null,
"seed": 1008487398,
"version": 6,
"versionNonce": 857041402,
"isDeleted": false,
"boundElements": [],
"updated": 1766899795291,
"link": null,
"locked": false,
"text": "DB",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "3HC1yYK4gDraihuY_IBmz",
"originalText": "DB",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "JH7ylS4PeTfeRN8A3V3F2",
"type": "arrow",
"x": 2461.7724325902354,
"y": 2651.5204456044526,
"width": 105.32616960283303,
"height": 29.301644223553467,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aS",
"roundness": {
"type": 2
},
"seed": 341056506,
"version": 49,
"versionNonce": 1020404346,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "NxzA5h99dqyoxMSmYE0ZY"
}
],
"updated": 1766899829826,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
105.32616960283303,
-29.301644223553467
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "gcjI3QsD1LC0ihXhsFDOy",
"focus": 0.0197757752294992,
"gap": 2.590114905561677
},
"endBinding": {
"elementId": "3HC1yYK4gDraihuY_IBmz",
"focus": 0.43795666788306936,
"gap": 2.6987439523864856
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "NxzA5h99dqyoxMSmYE0ZY",
"type": "text",
"x": 2496.1955347866715,
"y": 2624.3696234926756,
"width": 36.47996520996094,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aT",
"roundness": null,
"seed": 1598822458,
"version": 9,
"versionNonce": 661719974,
"isDeleted": false,
"boundElements": [],
"updated": 1766899828115,
"link": null,
"locked": false,
"text": "5ms",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "JH7ylS4PeTfeRN8A3V3F2",
"originalText": "5ms",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "aQ2rz5lUPMHgrVcUEF4uh",
"type": "text",
"x": 2609.331433856817,
"y": 2586.643495604651,
"width": 45.939971923828125,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aU",
"roundness": null,
"seed": 99558586,
"version": 6,
"versionNonce": 2072112166,
"isDeleted": false,
"boundElements": [],
"updated": 1766899814081,
"link": null,
"locked": false,
"text": "10ms",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "10ms",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "j-M6VOcSlbJ7V2TexQInr",
"type": "text",
"x": 2402.696099205286,
"y": 2706.0834649922845,
"width": 117.91990661621094,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aV",
"roundness": null,
"seed": 407149050,
"version": 14,
"versionNonce": 522480870,
"isDeleted": false,
"boundElements": [],
"updated": 1766899822204,
"link": null,
"locked": false,
"text": "encrypt: 1ms",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "encrypt: 1ms",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "rWVs2xzfDpRO_IUi86HHh",
"type": "text",
"x": 2469.883990048972,
"y": 2775.50474832939,
"width": 366.53973388671875,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aW",
"roundness": null,
"seed": 303809338,
"version": 38,
"versionNonce": 2069055334,
"isDeleted": false,
"boundElements": [],
"updated": 1766899853311,
"link": null,
"locked": false,
"text": "=16ms+16ms and again for regenration",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "=16ms+16ms and again for regenration",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "oYsgeiKeodzG9stBf0nWv",
"type": "text",
"x": 1223.1546692782204,
"y": 2264.538667109352,
"width": 14.019989013671875,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aX",
"roundness": null,
"seed": 1411530810,
"version": 4,
"versionNonce": 1263684134,
"isDeleted": false,
"boundElements": [],
"updated": 1766899946930,
"link": null,
"locked": false,
"text": "1.",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "1.",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "T5OgobviVNmxeHghxnYrK",
"type": "text",
"x": 1314.5996841476508,
"y": 2872.688341133309,
"width": 103.57994079589844,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aY",
"roundness": null,
"seed": 825653414,
"version": 14,
"versionNonce": 734043962,
"isDeleted": false,
"boundElements": [],
"updated": 1766899959407,
"link": null,
"locked": false,
"text": "2. Counter",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "2. Counter",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "NlX3OSdCn-4L3i2SXyOw1",
"type": "rectangle",
"x": 1347.1544816732508,
"y": 3066.9314493803827,
"width": 130.59917701968152,
"height": 79.78949779440109,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aZ",
"roundness": {
"type": 3
},
"seed": 471132134,
"version": 34,
"versionNonce": 151952634,
"isDeleted": false,
"boundElements": [
{
"id": "KtmBMwF5NohG1GfoVSLD3",
"type": "arrow"
}
],
"updated": 1766900107583,
"link": null,
"locked": false
},
{
"id": "dOrqfxlxESzdJuUZdvX18",
"type": "rectangle",
"x": 1606.259030250034,
"y": 2969.716837236286,
"width": 100.59184280688781,
"height": 298.30136231979026,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aa",
"roundness": {
"type": 3
},
"seed": 1150910010,
"version": 53,
"versionNonce": 893040890,
"isDeleted": false,
"boundElements": [
{
"id": "KtmBMwF5NohG1GfoVSLD3",
"type": "arrow"
},
{
"id": "4rhc5kjzNZ8tvzC4VasbF",
"type": "arrow"
},
{
"id": "3Cq-OltTf0YYIuGWX8SS5",
"type": "arrow"
}
],
"updated": 1766900212453,
"link": null,
"locked": false
},
{
"id": "kgziQCHUSgZ4hDlFeMXjZ",
"type": "ellipse",
"x": 2206.5453015367457,
"y": 3093.9182753425284,
"width": 134.94188464577428,
"height": 119.6687370215077,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ae",
"roundness": {
"type": 2
},
"seed": 1761053798,
"version": 56,
"versionNonce": 1370509946,
"isDeleted": false,
"boundElements": [
{
"id": "GSBzj2ZLW6R73tFqn1URO",
"type": "arrow"
},
{
"id": "7VvMZToMF9MkRv15Ldvza",
"type": "arrow"
}
],
"updated": 1766900128849,
"link": null,
"locked": false
},
{
"id": "iGQAahM8P39BiS3mbHvAb",
"type": "text",
"x": 2228.7551491101894,
"y": 3149.644519987349,
"width": 93.919921875,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "af",
"roundness": null,
"seed": 1619023718,
"version": 13,
"versionNonce": 1821507302,
"isDeleted": false,
"boundElements": [
{
"id": "22EWxQDrGG5T6gjpa6mNa",
"type": "arrow"
}
],
"updated": 1766900877880,
"link": null,
"locked": false,
"text": "Database",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Database",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "58rb4D2MPloqRnNwCpbr4",
"type": "rectangle",
"x": 1840.9591129351868,
"y": 3227.7841766255897,
"width": 198.4539836773751,
"height": 121.12664601026745,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ai",
"roundness": {
"type": 3
},
"seed": 936870246,
"version": 201,
"versionNonce": 827998458,
"isDeleted": false,
"boundElements": [
{
"id": "3Cq-OltTf0YYIuGWX8SS5",
"type": "arrow"
},
{
"id": "7VvMZToMF9MkRv15Ldvza",
"type": "arrow"
},
{
"id": "GxvtwFw3nG1uaJFnELsQM",
"type": "arrow"
}
],
"updated": 1766900264398,
"link": null,
"locked": false
},
{
"id": "gnjtTIeG_sD5mU0L4p7mf",
"type": "text",
"x": 1865.6078561307843,
"y": 3277.8416368513494,
"width": 157.5841064453125,
"height": 22.72783333134797,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aj",
"roundness": null,
"seed": 158229670,
"version": 209,
"versionNonce": 74382758,
"isDeleted": false,
"boundElements": [],
"updated": 1766900306680,
"link": null,
"locked": false,
"text": "Decryption Server",
"fontSize": 18.182266665078377,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Decryption Server",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "T371IyavV_tSKlJS9mKUV",
"type": "rectangle",
"x": 1821.5991672413659,
"y": 2951.5647071009744,
"width": 198.4539836773751,
"height": 121.12664601026745,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ak",
"roundness": {
"type": 3
},
"seed": 307979002,
"version": 156,
"versionNonce": 1573202426,
"isDeleted": false,
"boundElements": [
{
"id": "4rhc5kjzNZ8tvzC4VasbF",
"type": "arrow"
},
{
"id": "GSBzj2ZLW6R73tFqn1URO",
"type": "arrow"
},
{
"id": "vl7BFa8HR2TND8ykOxLuY",
"type": "arrow"
}
],
"updated": 1766900161216,
"link": null,
"locked": false
},
{
"id": "_3t7Kl4TlOfOOJJBopFkk",
"type": "text",
"x": 1845.685684896085,
"y": 2997.5818982674596,
"width": 156.05699157714844,
"height": 22.72783333134797,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "al",
"roundness": null,
"seed": 1437135802,
"version": 211,
"versionNonce": 1331623034,
"isDeleted": false,
"boundElements": [],
"updated": 1766900317117,
"link": null,
"locked": false,
"text": "Encryption Server",
"fontSize": 18.182266665078377,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Encryption Server",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "bKIxHFil4Y2Aa0c_8MRhw",
"type": "ellipse",
"x": 2159.5199818142028,
"y": 2886.07318642373,
"width": 129.09861643816566,
"height": 119.61445317618154,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "am",
"roundness": {
"type": 2
},
"seed": 1198801382,
"version": 54,
"versionNonce": 806006458,
"isDeleted": false,
"boundElements": [
{
"id": "vl7BFa8HR2TND8ykOxLuY",
"type": "arrow"
}
],
"updated": 1766900218252,
"link": null,
"locked": false
},
{
"id": "pc7n14e1NiXqfV5FuyPnR",
"type": "text",
"x": 2185.8709113025275,
"y": 2939.79868362653,
"width": 53.29994201660156,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "an",
"roundness": null,
"seed": 1337764410,
"version": 7,
"versionNonce": 21640890,
"isDeleted": false,
"boundElements": [],
"updated": 1766900087415,
"link": null,
"locked": false,
"text": "Redis",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Redis",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "HpEuOufyyq-X-lHVDF-Aj",
"type": "rectangle",
"x": 2287.5174116757526,
"y": 2924.6457359454857,
"width": 105.42698245843894,
"height": 36.70363427552729,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ao",
"roundness": {
"type": 3
},
"seed": 1668480294,
"version": 37,
"versionNonce": 1904339002,
"isDeleted": false,
"boundElements": [],
"updated": 1766900099596,
"link": null,
"locked": false
},
{
"id": "IDi-XQPieu6jQOcVKPXXf",
"type": "text",
"x": 2305.652093432211,
"y": 2934.2927507434483,
"width": 76.09994506835938,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ap",
"roundness": null,
"seed": 977334566,
"version": 9,
"versionNonce": 687926054,
"isDeleted": false,
"boundElements": [],
"updated": 1766900097143,
"link": null,
"locked": false,
"text": "Counter",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Counter",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "KtmBMwF5NohG1GfoVSLD3",
"type": "arrow",
"x": 1478.6047721887849,
"y": 3099.932616715514,
"width": 126.76634503282708,
"height": 2.3134412770318704,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aq",
"roundness": {
"type": 2
},
"seed": 1684034470,
"version": 39,
"versionNonce": 263233190,
"isDeleted": false,
"boundElements": [],
"updated": 1766900200787,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
126.76634503282708,
2.3134412770318704
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "NlX3OSdCn-4L3i2SXyOw1",
"focus": -0.19650260396963437,
"gap": 1
},
"endBinding": {
"elementId": "dOrqfxlxESzdJuUZdvX18",
"focus": 0.10438993199909387,
"gap": 2.69480517869124
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "4rhc5kjzNZ8tvzC4VasbF",
"type": "arrow",
"x": 1707.8602388229026,
"y": 3063.326189835186,
"width": 112.88683466389921,
"height": 62.059775793293284,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ar",
"roundness": {
"type": 2
},
"seed": 377119078,
"version": 73,
"versionNonce": 1521605094,
"isDeleted": false,
"boundElements": [],
"updated": 1766900200787,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
112.88683466389921,
-62.059775793293284
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "dOrqfxlxESzdJuUZdvX18",
"focus": -0.15442691202163725,
"gap": 3.0515275908346666
},
"endBinding": {
"elementId": "T371IyavV_tSKlJS9mKUV",
"focus": 0.5719997657815581,
"gap": 1
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "3Cq-OltTf0YYIuGWX8SS5",
"type": "arrow",
"x": 1709.193329589658,
"y": 3162.233094990822,
"width": 121.90173558797574,
"height": 108.26224167253486,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "as",
"roundness": {
"type": 2
},
"seed": 539125350,
"version": 162,
"versionNonce": 1830934822,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "kRroesig1-HlYckAgbOOW"
}
],
"updated": 1766900335633,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
121.90173558797574,
108.26224167253486
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "dOrqfxlxESzdJuUZdvX18",
"focus": -0.017455110868131753,
"gap": 2.342456532736378
},
"endBinding": {
"elementId": "58rb4D2MPloqRnNwCpbr4",
"focus": -0.5315346573579225,
"gap": 9.864047757552953
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "kRroesig1-HlYckAgbOOW",
"type": "text",
"x": 1751.9042147786654,
"y": 3203.8642158270895,
"width": 36.47996520996094,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "asV",
"roundness": null,
"seed": 1341312422,
"version": 5,
"versionNonce": 637502950,
"isDeleted": false,
"boundElements": [],
"updated": 1766900333808,
"link": null,
"locked": false,
"text": "5ms",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "3Cq-OltTf0YYIuGWX8SS5",
"originalText": "5ms",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "GSBzj2ZLW6R73tFqn1URO",
"type": "arrow",
"x": 2025.1131807866432,
"y": 3051.398514782057,
"width": 194.17719214917906,
"height": 67.06381348294099,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "au",
"roundness": {
"type": 2
},
"seed": 665046566,
"version": 103,
"versionNonce": 1070644518,
"isDeleted": false,
"boundElements": [],
"updated": 1766900227115,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
194.17719214917906,
67.06381348294099
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "T371IyavV_tSKlJS9mKUV",
"focus": 0.03429607859007086,
"gap": 5.757769627124265
},
"endBinding": {
"elementId": "kgziQCHUSgZ4hDlFeMXjZ",
"focus": 0.197137090885158,
"gap": 1
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "7VvMZToMF9MkRv15Ldvza",
"type": "arrow",
"x": 2041.7455138743767,
"y": 3251.7326933426552,
"width": 168.50431773193168,
"height": 71.42593946448596,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "av",
"roundness": {
"type": 2
},
"seed": 200571174,
"version": 62,
"versionNonce": 359577190,
"isDeleted": false,
"boundElements": [],
"updated": 1766900215890,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
168.50431773193168,
-71.42593946448596
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "58rb4D2MPloqRnNwCpbr4",
"focus": 0.06349685405586988,
"gap": 2.985611492938233
},
"endBinding": {
"elementId": "kgziQCHUSgZ4hDlFeMXjZ",
"focus": 0.004891300930491166,
"gap": 2.9091909524783404
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "ucadre7QCQ2bIXJ0q0-2B",
"type": "text",
"x": 1610.5241811925455,
"y": 3079.671958496207,
"width": 84.2999267578125,
"height": 50,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ax",
"roundness": null,
"seed": 1249653050,
"version": 96,
"versionNonce": 1912856327,
"isDeleted": false,
"boundElements": [],
"updated": 1767024796833,
"link": null,
"locked": false,
"text": "API \nGateway",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "API \nGateway",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "XUfdgjyGTQftojwZY88br",
"type": "text",
"x": 1378.7011506427934,
"y": 3107.9079977665842,
"width": 54.27995300292969,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ay",
"roundness": null,
"seed": 1112759354,
"version": 8,
"versionNonce": 1635402106,
"isDeleted": false,
"boundElements": [],
"updated": 1766900153110,
"link": null,
"locked": false,
"text": "Client",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Client",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "vl7BFa8HR2TND8ykOxLuY",
"type": "arrow",
"x": 2026.8037348268012,
"y": 2973.9626094242976,
"width": 138.6991022258485,
"height": 14.272773903255256,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "az",
"roundness": {
"type": 2
},
"seed": 1908135526,
"version": 80,
"versionNonce": 277669670,
"isDeleted": false,
"boundElements": [],
"updated": 1766900224700,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
138.6991022258485,
-14.272773903255256
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "T371IyavV_tSKlJS9mKUV",
"focus": -0.38516617954877425,
"gap": 7.262970504360238
},
"endBinding": {
"elementId": "bKIxHFil4Y2Aa0c_8MRhw",
"focus": -0.11712125240773985,
"gap": 4.095428007938316
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "hA5E6hm_b35moBP5p23Sz",
"type": "text",
"x": 2036.9625687378389,
"y": 2883.684697229379,
"width": 98.61993408203125,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b02",
"roundness": null,
"seed": 744373626,
"version": 41,
"versionNonce": 1294384230,
"isDeleted": false,
"boundElements": [],
"updated": 1766900183165,
"link": null,
"locked": false,
"text": "2ms - 3ms",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "2ms - 3ms",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "ReM_Djx0EQeViP8EdnoLU",
"type": "text",
"x": 2480.027314289913,
"y": 3082.19296475208,
"width": 170.3798828125,
"height": 50,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b03",
"roundness": null,
"seed": 2118789222,
"version": 37,
"versionNonce": 1608369146,
"isDeleted": false,
"boundElements": [],
"updated": 1766900244731,
"link": null,
"locked": false,
"text": "encryption (20%)\ndecryption (80%)",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "encryption (20%)\ndecryption (80%)",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "KdYfZrBtN1UZEil8nyWvr",
"type": "ellipse",
"x": 2200.82223327236,
"y": 3348.990309695084,
"width": 107.53629759111254,
"height": 86.48579785713446,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b04",
"roundness": {
"type": 2
},
"seed": 1523621670,
"version": 50,
"versionNonce": 434489978,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "4Tl4_UbIwbrkVIsh1LjMO"
},
{
"id": "GxvtwFw3nG1uaJFnELsQM",
"type": "arrow"
}
],
"updated": 1766900264399,
"link": null,
"locked": false
},
{
"id": "4Tl4_UbIwbrkVIsh1LjMO",
"type": "text",
"x": 2227.92058843443,
"y": 3379.6558615530967,
"width": 53.29994201660156,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b05",
"roundness": null,
"seed": 1201141862,
"version": 9,
"versionNonce": 826449850,
"isDeleted": false,
"boundElements": [],
"updated": 1766900259603,
"link": null,
"locked": false,
"text": "Redis",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "KdYfZrBtN1UZEil8nyWvr",
"originalText": "Redis",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "GxvtwFw3nG1uaJFnELsQM",
"type": "arrow",
"x": 2036.4197302845769,
"y": 3327.307790904809,
"width": 167.0391469036249,
"height": 58.037185488705745,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b06",
"roundness": {
"type": 2
},
"seed": 2011481126,
"version": 42,
"versionNonce": 756814266,
"isDeleted": false,
"boundElements": [],
"updated": 1766900264399,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
167.0391469036249,
58.037185488705745
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "58rb4D2MPloqRnNwCpbr4",
"focus": 0.05812582926335878,
"gap": 2.2227732890476406
},
"endBinding": {
"elementId": "KdYfZrBtN1UZEil8nyWvr",
"focus": -0.17565330166051013,
"gap": 1.9098209629499592
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "SPFA-hqEXKSG0S6MhY_W9",
"type": "text",
"x": 2182.637145088098,
"y": 3424.5921965643247,
"width": 38.11997985839844,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b07",
"roundness": null,
"seed": 979907430,
"version": 25,
"versionNonce": 1291925670,
"isDeleted": false,
"boundElements": [],
"updated": 1766900345985,
"link": null,
"locked": false,
"text": "2ms",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "2ms",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "fZG_MRw5UY8zBrS6J66BU",
"type": "text",
"x": 2254.233659655773,
"y": 3220.7563573646135,
"width": 45.939971923828125,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b08",
"roundness": null,
"seed": 725610214,
"version": 40,
"versionNonce": 1590355706,
"isDeleted": false,
"boundElements": [],
"updated": 1766900349252,
"link": null,
"locked": false,
"text": "10ms",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "10ms",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "j2_98pG8NdwNfBZyQRDAM",
"type": "rectangle",
"x": 1839.7881328431515,
"y": 3260.2963225584326,
"width": 198.4539836773751,
"height": 121.12664601026745,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b09",
"roundness": {
"type": 3
},
"seed": 640326138,
"version": 250,
"versionNonce": 264361978,
"isDeleted": false,
"boundElements": [],
"updated": 1766900375588,
"link": null,
"locked": false
},
{
"id": "OP5z9FnhH0jvIHukqGIiM",
"type": "rectangle",
"x": 1840.4550486571588,
"y": 3243.7242400638625,
"width": 198.4539836773751,
"height": 121.12664601026745,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0A",
"roundness": {
"type": 3
},
"seed": 285845798,
"version": 267,
"versionNonce": 1582711546,
"isDeleted": false,
"boundElements": [],
"updated": 1766900372504,
"link": null,
"locked": false
},
{
"id": "GS--qFfwMtO2oysS_uP2q",
"type": "rectangle",
"x": 1825.8992232747023,
"y": 2979.0555973411483,
"width": 198.4539836773751,
"height": 121.12664601026745,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0B",
"roundness": {
"type": 3
},
"seed": 1319706042,
"version": 207,
"versionNonce": 232036666,
"isDeleted": false,
"boundElements": [],
"updated": 1766900369020,
"link": null,
"locked": false
},
{
"id": "90tjTSeOYEmatVK_PgeVS",
"type": "rectangle",
"x": 1822.483218436678,
"y": 2960.680515698245,
"width": 198.4539836773751,
"height": 121.12664601026745,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0C",
"roundness": {
"type": 3
},
"seed": 1138569574,
"version": 196,
"versionNonce": 1930777722,
"isDeleted": false,
"boundElements": [],
"updated": 1766900366570,
"link": null,
"locked": false
},
{
"id": "lr1Tw1dfBPJsypPLifKoL",
"type": "text",
"x": 1357.5149412954993,
"y": 3517.2547205360715,
"width": 1374.8988037109375,
"height": 150,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0D",
"roundness": null,
"seed": 1431659066,
"version": 389,
"versionNonce": 2142447674,
"isDeleted": false,
"boundElements": [],
"updated": 1766900500162,
"link": null,
"locked": false,
"text": "3. Zookeeper\n\nIt's a distributed, open-source coordination service for distributed applications, providing centralized services for configuration management,\nnaming, synchronization, and group services, making it easier to manage large clusters\n\nUsed for: maintaining configuration information, naming, providing distributed synchronization, distributed locking, group service etc.",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "3. Zookeeper\n\nIt's a distributed, open-source coordination service for distributed applications, providing centralized services for configuration management,\nnaming, synchronization, and group services, making it easier to manage large clusters\n\nUsed for: maintaining configuration information, naming, providing distributed synchronization, distributed locking, group service etc.",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "q0wqDAmEPc-01nCBQCMbZ",
"type": "ellipse",
"x": 1957.6461158812792,
"y": 3723.859035847413,
"width": 31.03097243894399,
"height": 32.5780620307396,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0E",
"roundness": {
"type": 2
},
"seed": 813018854,
"version": 31,
"versionNonce": 60989754,
"isDeleted": false,
"boundElements": [
{
"id": "tt05lwLNy3aPT7MpwzivM",
"type": "arrow"
},
{
"id": "rQ3iF11iryAhdn98IG0rU",
"type": "arrow"
}
],
"updated": 1766900546864,
"link": null,
"locked": false
},
{
"id": "Tag-lxsl2Bwf7oRCdUJOx",
"type": "ellipse",
"x": 1888.2810550982615,
"y": 3788.3017150846053,
"width": 31.03097243894399,
"height": 32.5780620307396,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0F",
"roundness": {
"type": 2
},
"seed": 851976934,
"version": 74,
"versionNonce": 1912280230,
"isDeleted": false,
"boundElements": [
{
"id": "tt05lwLNy3aPT7MpwzivM",
"type": "arrow"
},
{
"id": "WzftFB4xI9zQMVjrV_u-z",
"type": "arrow"
},
{
"id": "PnkshY6tzyU0E51FhlPGw",
"type": "arrow"
},
{
"id": "B5i058ka1MG64GQCu3af_",
"type": "arrow"
}
],
"updated": 1766900557630,
"link": null,
"locked": false
},
{
"id": "VrI686zUVsyTltY1NG0O7",
"type": "ellipse",
"x": 2036.6698237148287,
"y": 3773.3465156972497,
"width": 31.03097243894399,
"height": 32.5780620307396,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0G",
"roundness": {
"type": 2
},
"seed": 449613818,
"version": 63,
"versionNonce": 1497569978,
"isDeleted": false,
"boundElements": [
{
"id": "rQ3iF11iryAhdn98IG0rU",
"type": "arrow"
}
],
"updated": 1766900546864,
"link": null,
"locked": false
},
{
"id": "xlyRJbEJ_oSYsSQMp2T87",
"type": "diamond",
"x": 1827.9852739022353,
"y": 3871.650682165393,
"width": 28.89063796608434,
"height": 33.117023066477486,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0H",
"roundness": {
"type": 2
},
"seed": 980461050,
"version": 97,
"versionNonce": 1982667770,
"isDeleted": false,
"boundElements": [
{
"id": "WzftFB4xI9zQMVjrV_u-z",
"type": "arrow"
}
],
"updated": 1766900550050,
"link": null,
"locked": false
},
{
"id": "O66veam2sDHe6EIvi2wyg",
"type": "diamond",
"x": 2001.4900145259578,
"y": 3877.2322246901786,
"width": 28.89063796608434,
"height": 33.117023066477486,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0I",
"roundness": {
"type": 2
},
"seed": 1062790630,
"version": 129,
"versionNonce": 1594794790,
"isDeleted": false,
"boundElements": [
{
"id": "B5i058ka1MG64GQCu3af_",
"type": "arrow"
}
],
"updated": 1766900557630,
"link": null,
"locked": false
},
{
"id": "xhPA_yzK9uV_AqEKhURJs",
"type": "diamond",
"x": 1932.0648537713291,
"y": 3873.16481370824,
"width": 28.89063796608434,
"height": 33.117023066477486,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0J",
"roundness": {
"type": 2
},
"seed": 658914554,
"version": 142,
"versionNonce": 1850115386,
"isDeleted": false,
"boundElements": [
{
"id": "PnkshY6tzyU0E51FhlPGw",
"type": "arrow"
}
],
"updated": 1766900553613,
"link": null,
"locked": false
},
{
"id": "tt05lwLNy3aPT7MpwzivM",
"type": "arrow",
"x": 1959.0885151999455,
"y": 3743.4632588452014,
"width": 46.31187489825652,
"height": 44.93151425996302,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0K",
"roundness": {
"type": 2
},
"seed": 371637562,
"version": 26,
"versionNonce": 1056850150,
"isDeleted": false,
"boundElements": [],
"updated": 1766900543116,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
-46.31187489825652,
44.93151425996302
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "q0wqDAmEPc-01nCBQCMbZ",
"focus": 0.32985814469652347,
"gap": 1.0948960999128823
},
"endBinding": {
"elementId": "Tag-lxsl2Bwf7oRCdUJOx",
"focus": -0.2387696011748503,
"gap": 2.4203161758939515
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "rQ3iF11iryAhdn98IG0rU",
"type": "arrow",
"x": 1990.293971427438,
"y": 3749.3724431507057,
"width": 46.22657171274386,
"height": 32.81458449966067,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0L",
"roundness": {
"type": 2
},
"seed": 1724305914,
"version": 61,
"versionNonce": 267282938,
"isDeleted": false,
"boundElements": [],
"updated": 1766900546864,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
46.22657171274386,
32.81458449966067
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "q0wqDAmEPc-01nCBQCMbZ",
"focus": -0.10758109953557138,
"gap": 3.7757114236583718
},
"endBinding": {
"elementId": "VrI686zUVsyTltY1NG0O7",
"focus": -0.13446682844700195,
"gap": 1.6945860593239666
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "WzftFB4xI9zQMVjrV_u-z",
"type": "arrow",
"x": 1888.6901226469695,
"y": 3818.5765911065064,
"width": 49.13463485521652,
"height": 56.87396023171732,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0M",
"roundness": {
"type": 2
},
"seed": 530503974,
"version": 38,
"versionNonce": 1750045498,
"isDeleted": false,
"boundElements": [],
"updated": 1766900550050,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
-49.13463485521652,
56.87396023171732
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "Tag-lxsl2Bwf7oRCdUJOx",
"focus": 0.10219528841990037,
"gap": 4.7238104896515525
},
"endBinding": {
"elementId": "xlyRJbEJ_oSYsSQMp2T87",
"focus": -0.8393006836846856,
"gap": 1
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "PnkshY6tzyU0E51FhlPGw",
"type": "arrow",
"x": 1913.8002785278395,
"y": 3818.1578300139904,
"width": 27.90577391516672,
"height": 60.47995852838312,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0N",
"roundness": {
"type": 2
},
"seed": 234632166,
"version": 38,
"versionNonce": 1739400314,
"isDeleted": false,
"boundElements": [],
"updated": 1766900553613,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
27.90577391516672,
60.47995852838312
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "Tag-lxsl2Bwf7oRCdUJOx",
"focus": -0.16255302725655646,
"gap": 1
},
"endBinding": {
"elementId": "xhPA_yzK9uV_AqEKhURJs",
"focus": 0.021515978160790213,
"gap": 1
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "B5i058ka1MG64GQCu3af_",
"type": "arrow",
"x": 1920.8726880903328,
"y": 3807.4561576496917,
"width": 93.4147429712657,
"height": 69.77025091420182,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0O",
"roundness": {
"type": 2
},
"seed": 1091675814,
"version": 47,
"versionNonce": 943558630,
"isDeleted": false,
"boundElements": [],
"updated": 1766900557630,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
93.4147429712657,
69.77025091420182
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "Tag-lxsl2Bwf7oRCdUJOx",
"focus": -0.354715966308431,
"gap": 1.779480068265719
},
"endBinding": {
"elementId": "O66veam2sDHe6EIvi2wyg",
"focus": 0.9260210872955079,
"gap": 1.8724662338185987
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "0_3w-D1jCUpxmyEj912za",
"type": "text",
"x": 2210.686383451626,
"y": 3726.1389573511115,
"width": 403.07977294921875,
"height": 50,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0P",
"roundness": null,
"seed": 1291002,
"version": 87,
"versionNonce": 1599970854,
"isDeleted": false,
"boundElements": [],
"updated": 1766900607493,
"link": null,
"locked": false,
"text": "1. persistent node (cannont be deleted )\n2. ephemeral node (deleted when restart)",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "1. persistent node (cannont be deleted )\n2. ephemeral node (deleted when restart)",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "uVzR6n-Wnh6_9MQOYxV2u",
"type": "text",
"x": 2299.091502982792,
"y": 3701.881833325367,
"width": 207.95985412597656,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0Q",
"roundness": null,
"seed": 1367133350,
"version": 22,
"versionNonce": 1938706554,
"isDeleted": false,
"boundElements": [],
"updated": 1766900616100,
"link": null,
"locked": false,
"text": "check with heartbeat",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "check with heartbeat",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "fj1n1ab46ScnGuhQd5r5x",
"type": "rectangle",
"x": 1417.65174837307,
"y": 4151.717343968225,
"width": 130.59917701968152,
"height": 79.78949779440109,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0S",
"roundness": {
"type": 3
},
"seed": 973872934,
"version": 116,
"versionNonce": 906665062,
"isDeleted": false,
"boundElements": [
{
"id": "WNxTaAbUgXbM_BVIrsTNC",
"type": "arrow"
}
],
"updated": 1766900649631,
"link": null,
"locked": false
},
{
"id": "IPmGYoDcnZ5NdjcQCDfu8",
"type": "rectangle",
"x": 1676.756296949853,
"y": 4054.502731824128,
"width": 100.59184280688781,
"height": 298.30136231979026,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0T",
"roundness": {
"type": 3
},
"seed": 516508262,
"version": 135,
"versionNonce": 523188966,
"isDeleted": false,
"boundElements": [
{
"id": "WNxTaAbUgXbM_BVIrsTNC",
"type": "arrow"
},
{
"id": "ZLr9YMxiQ1DOlLQBXXbI-",
"type": "arrow"
},
{
"id": "v2hnGN60KRTANbUvGYYdA",
"type": "arrow"
}
],
"updated": 1766900649631,
"link": null,
"locked": false
},
{
"id": "VLKOe-M1YxOnM89DBkXdO",
"type": "ellipse",
"x": 2277.042568236565,
"y": 4178.704169930371,
"width": 134.94188464577428,
"height": 119.6687370215077,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0U",
"roundness": {
"type": 2
},
"seed": 557780390,
"version": 138,
"versionNonce": 1581225958,
"isDeleted": false,
"boundElements": [
{
"id": "R62tMIl_T4nYUjAdJ-tzu",
"type": "arrow"
},
{
"id": "f0bnQVT4qbxfzhSrRArn0",
"type": "arrow"
}
],
"updated": 1766900649631,
"link": null,
"locked": false
},
{
"id": "wtaNZAlLGuCC8kE8B_2PM",
"type": "text",
"x": 2299.2524158100086,
"y": 4234.430414575192,
"width": 93.919921875,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0V",
"roundness": null,
"seed": 781871334,
"version": 94,
"versionNonce": 877631910,
"isDeleted": false,
"boundElements": [],
"updated": 1766900649631,
"link": null,
"locked": false,
"text": "Database",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Database",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "b5pVBUNkcqfgvLDO28V99",
"type": "rectangle",
"x": 1911.4563796350062,
"y": 4312.570071213432,
"width": 198.4539836773751,
"height": 121.12664601026745,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0W",
"roundness": {
"type": 3
},
"seed": 107502630,
"version": 283,
"versionNonce": 666465510,
"isDeleted": false,
"boundElements": [
{
"id": "v2hnGN60KRTANbUvGYYdA",
"type": "arrow"
},
{
"id": "f0bnQVT4qbxfzhSrRArn0",
"type": "arrow"
},
{
"id": "tR_xl78uU4mRINJTnyawf",
"type": "arrow"
}
],
"updated": 1766900649631,
"link": null,
"locked": false
},
{
"id": "j3vKHZRYhDp0BKVzJJfkF",
"type": "text",
"x": 1936.1051228306037,
"y": 4362.627531439191,
"width": 157.5841064453125,
"height": 22.72783333134797,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0X",
"roundness": null,
"seed": 1855317862,
"version": 291,
"versionNonce": 987550182,
"isDeleted": false,
"boundElements": [],
"updated": 1766900649631,
"link": null,
"locked": false,
"text": "Decryption Server",
"fontSize": 18.182266665078377,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Decryption Server",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "BquSpr0SDB0lOT-GhP-DV",
"type": "rectangle",
"x": 1892.0964339411853,
"y": 4036.350601688817,
"width": 198.4539836773751,
"height": 121.12664601026745,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0Y",
"roundness": {
"type": 3
},
"seed": 1735396006,
"version": 238,
"versionNonce": 276145446,
"isDeleted": false,
"boundElements": [
{
"id": "ZLr9YMxiQ1DOlLQBXXbI-",
"type": "arrow"
},
{
"id": "R62tMIl_T4nYUjAdJ-tzu",
"type": "arrow"
},
{
"id": "kedHFHVp1KbHZYAya6PHs",
"type": "arrow"
}
],
"updated": 1766900649631,
"link": null,
"locked": false
},
{
"id": "j8qRgVSQzH9oYYfrICPI0",
"type": "text",
"x": 1916.182951595904,
"y": 4082.3677928553025,
"width": 156.05699157714844,
"height": 22.72783333134797,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0Z",
"roundness": null,
"seed": 1604568550,
"version": 293,
"versionNonce": 283042342,
"isDeleted": false,
"boundElements": [],
"updated": 1766900649631,
"link": null,
"locked": false,
"text": "Encryption Server",
"fontSize": 18.182266665078377,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Encryption Server",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "A0OTIrDtcD9Fx92HdX4tq",
"type": "rectangle",
"x": 2367.514351307649,
"y": 4011.149326496149,
"width": 105.42698245843894,
"height": 36.70363427552729,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0c",
"roundness": {
"type": 3
},
"seed": 1387956134,
"version": 312,
"versionNonce": 717425894,
"isDeleted": false,
"boundElements": [],
"updated": 1766900762461,
"link": null,
"locked": false
},
{
"id": "av_tF_UZOh5ZYVPbknvTu",
"type": "text",
"x": 2376.1493601320303,
"y": 4019.0786453312903,
"width": 76.09994506835938,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0d",
"roundness": null,
"seed": 1452712678,
"version": 149,
"versionNonce": 544021626,
"isDeleted": false,
"boundElements": [],
"updated": 1766900762461,
"link": null,
"locked": false,
"text": "Counter",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Counter",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "WNxTaAbUgXbM_BVIrsTNC",
"type": "arrow",
"x": 1549.102038888604,
"y": 4184.7185113033565,
"width": 126.76634503282708,
"height": 2.3134412770318704,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0e",
"roundness": {
"type": 2
},
"seed": 382555686,
"version": 281,
"versionNonce": 889235130,
"isDeleted": false,
"boundElements": [],
"updated": 1766900649846,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
126.76634503282708,
2.3134412770318704
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "fj1n1ab46ScnGuhQd5r5x",
"focus": -0.1971650004405672,
"gap": 1
},
"endBinding": {
"elementId": "IPmGYoDcnZ5NdjcQCDfu8",
"focus": 0.10453470717789035,
"gap": 1
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "ZLr9YMxiQ1DOlLQBXXbI-",
"type": "arrow",
"x": 1779.3499470877623,
"y": 4120.042110873366,
"width": 112.15303621375006,
"height": 25.628846223347864,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0f",
"roundness": {
"type": 2
},
"seed": 1548460390,
"version": 438,
"versionNonce": 179678599,
"isDeleted": false,
"boundElements": [],
"updated": 1767025219240,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
112.15303621375006,
-25.628846223347864
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "IPmGYoDcnZ5NdjcQCDfu8",
"focus": -0.44608160068264424,
"gap": 2.001807331021382
},
"endBinding": {
"elementId": "Ny9vi--fjC3-LM6gs7Nn8",
"focus": 0.4160237502919243,
"gap": 1.4775018349851052
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "v2hnGN60KRTANbUvGYYdA",
"type": "arrow",
"x": 1779.6905962894775,
"y": 4247.018989578664,
"width": 121.90173558797574,
"height": 108.26224167253486,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0g",
"roundness": {
"type": 2
},
"seed": 1247708326,
"version": 404,
"versionNonce": 1334235962,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "ggPQnseJF9SamhnBWcVCT"
}
],
"updated": 1766900649847,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
121.90173558797574,
108.26224167253486
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "IPmGYoDcnZ5NdjcQCDfu8",
"focus": -0.017455110868129474,
"gap": 2.3424565327366054
},
"endBinding": {
"elementId": "WQDe7kQLMw6Ls_hTWUarA",
"focus": -0.42131902829387513,
"gap": 9.452039940499104
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "ggPQnseJF9SamhnBWcVCT",
"type": "text",
"x": 1365.1764071313305,
"y": 4101.871030900204,
"width": 36.47996520996094,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0h",
"roundness": null,
"seed": 313720806,
"version": 9,
"versionNonce": 395538810,
"isDeleted": false,
"boundElements": [],
"updated": 1766900642575,
"link": null,
"locked": false,
"text": "5ms",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "v2hnGN60KRTANbUvGYYdA",
"originalText": "5ms",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "R62tMIl_T4nYUjAdJ-tzu",
"type": "arrow",
"x": 2095.6104474864624,
"y": 4136.1844093699,
"width": 194.17719214917906,
"height": 67.06381348294099,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0i",
"roundness": {
"type": 2
},
"seed": 693506854,
"version": 345,
"versionNonce": 1483630138,
"isDeleted": false,
"boundElements": [],
"updated": 1766900649847,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
194.17719214917906,
67.06381348294099
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "Ny9vi--fjC3-LM6gs7Nn8",
"focus": -0.05860837310464466,
"gap": 4.175978672589736
},
"endBinding": {
"elementId": "VLKOe-M1YxOnM89DBkXdO",
"focus": 0.1971370908851584,
"gap": 1
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "f0bnQVT4qbxfzhSrRArn0",
"type": "arrow",
"x": 2112.242780574196,
"y": 4336.518587930497,
"width": 168.50431773193168,
"height": 71.42593946448596,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0j",
"roundness": {
"type": 2
},
"seed": 2025111142,
"version": 304,
"versionNonce": 1216977018,
"isDeleted": false,
"boundElements": [],
"updated": 1766900649847,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
168.50431773193168,
-71.42593946448596
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "WQDe7kQLMw6Ls_hTWUarA",
"focus": -0.0905443014880033,
"gap": 8.051568118063921
},
"endBinding": {
"elementId": "VLKOe-M1YxOnM89DBkXdO",
"focus": 0.00537486662410215,
"gap": 2.906028305094407
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "IMxyCfPtwAh2f2--tOZH1",
"type": "text",
"x": 1687.3502965612302,
"y": 4152.342473541423,
"width": 84.2999267578125,
"height": 50,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0k",
"roundness": null,
"seed": 362545574,
"version": 161,
"versionNonce": 484358343,
"isDeleted": false,
"boundElements": [
{
"id": "ZLr9YMxiQ1DOlLQBXXbI-",
"type": "arrow"
}
],
"updated": 1767024784364,
"link": null,
"locked": false,
"text": "API \nGateway",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "API \nGateway",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "YA-fuUlubFms1rkR8pro7",
"type": "text",
"x": 1449.1984173426126,
"y": 4192.693892354427,
"width": 54.27995300292969,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0l",
"roundness": null,
"seed": 1933106406,
"version": 90,
"versionNonce": 955488550,
"isDeleted": false,
"boundElements": [],
"updated": 1766900649631,
"link": null,
"locked": false,
"text": "Client",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Client",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "kedHFHVp1KbHZYAya6PHs",
"type": "arrow",
"x": 2097.3010015266204,
"y": 4058.74850401214,
"width": 138.6991022258485,
"height": 14.272773903255256,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0m",
"roundness": {
"type": 2
},
"seed": 387469350,
"version": 323,
"versionNonce": 1712284858,
"isDeleted": false,
"boundElements": [],
"updated": 1766900658243,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
138.6991022258485,
-14.272773903255256
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "Ny9vi--fjC3-LM6gs7Nn8",
"focus": -0.5152528054744974,
"gap": 8.563298420211312
},
"endBinding": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "saYob6g5sZYZpM8gvC4uF",
"type": "text",
"x": 2107.459835437658,
"y": 3968.4705918172212,
"width": 98.61993408203125,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0n",
"roundness": null,
"seed": 1294424934,
"version": 123,
"versionNonce": 336594854,
"isDeleted": false,
"boundElements": [],
"updated": 1766900649631,
"link": null,
"locked": false,
"text": "2ms - 3ms",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "2ms - 3ms",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "R-mer_3qDh2ypw2IRW_xD",
"type": "ellipse",
"x": 2271.319499972179,
"y": 4433.776204282926,
"width": 107.53629759111254,
"height": 86.48579785713446,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0o",
"roundness": {
"type": 2
},
"seed": 1538457254,
"version": 132,
"versionNonce": 1362895590,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "iCEiT2bwHLx7LWgFZtpHz"
},
{
"id": "tR_xl78uU4mRINJTnyawf",
"type": "arrow"
}
],
"updated": 1766900649631,
"link": null,
"locked": false
},
{
"id": "iCEiT2bwHLx7LWgFZtpHz",
"type": "text",
"x": 2298.4178551342493,
"y": 4464.441756140939,
"width": 53.29994201660156,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0p",
"roundness": null,
"seed": 929577446,
"version": 92,
"versionNonce": 549639718,
"isDeleted": false,
"boundElements": [],
"updated": 1766900649631,
"link": null,
"locked": false,
"text": "Redis",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "R-mer_3qDh2ypw2IRW_xD",
"originalText": "Redis",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "tR_xl78uU4mRINJTnyawf",
"type": "arrow",
"x": 2106.916996984396,
"y": 4412.093685492651,
"width": 167.0391469036249,
"height": 58.037185488705745,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0q",
"roundness": {
"type": 2
},
"seed": 928255270,
"version": 284,
"versionNonce": 765424890,
"isDeleted": false,
"boundElements": [],
"updated": 1766900649847,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
167.0391469036249,
58.037185488705745
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "WQDe7kQLMw6Ls_hTWUarA",
"focus": -0.11143750983228515,
"gap": 2.489302049957132
},
"endBinding": {
"elementId": "R-mer_3qDh2ypw2IRW_xD",
"focus": -0.1756533016604916,
"gap": 1.9098209629498697
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "uPd8x05swTGWt6qdOGb6m",
"type": "text",
"x": 2253.134411787917,
"y": 4509.378091152167,
"width": 38.11997985839844,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0r",
"roundness": null,
"seed": 1222867046,
"version": 107,
"versionNonce": 1318617062,
"isDeleted": false,
"boundElements": [],
"updated": 1766900649631,
"link": null,
"locked": false,
"text": "2ms",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "2ms",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "A1UC_ther3IT_0Tg1qI6e",
"type": "text",
"x": 2324.730926355592,
"y": 4305.542251952456,
"width": 45.939971923828125,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0s",
"roundness": null,
"seed": 602110886,
"version": 122,
"versionNonce": 1284215590,
"isDeleted": false,
"boundElements": [],
"updated": 1766900649631,
"link": null,
"locked": false,
"text": "10ms",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "10ms",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "rKsYiTnOPYuZL1MmdvorG",
"type": "rectangle",
"x": 1910.285399542971,
"y": 4345.082217146275,
"width": 198.4539836773751,
"height": 121.12664601026745,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0t",
"roundness": {
"type": 3
},
"seed": 2122389222,
"version": 332,
"versionNonce": 423247462,
"isDeleted": false,
"boundElements": [],
"updated": 1766900649631,
"link": null,
"locked": false
},
{
"id": "WQDe7kQLMw6Ls_hTWUarA",
"type": "rectangle",
"x": 1910.952315356978,
"y": 4328.510134651705,
"width": 198.4539836773751,
"height": 121.12664601026745,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0u",
"roundness": {
"type": 3
},
"seed": 1095322150,
"version": 352,
"versionNonce": 760810554,
"isDeleted": false,
"boundElements": [
{
"id": "v2hnGN60KRTANbUvGYYdA",
"type": "arrow"
},
{
"id": "f0bnQVT4qbxfzhSrRArn0",
"type": "arrow"
},
{
"id": "tR_xl78uU4mRINJTnyawf",
"type": "arrow"
}
],
"updated": 1766900649847,
"link": null,
"locked": false
},
{
"id": "gcsjuvwq57kbfGmHQcC2w",
"type": "rectangle",
"x": 1896.3964899745215,
"y": 4063.8414919289908,
"width": 198.4539836773751,
"height": 121.12664601026745,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0v",
"roundness": {
"type": 3
},
"seed": 992548198,
"version": 289,
"versionNonce": 1348361446,
"isDeleted": false,
"boundElements": [],
"updated": 1766900649631,
"link": null,
"locked": false
},
{
"id": "Ny9vi--fjC3-LM6gs7Nn8",
"type": "rectangle",
"x": 1892.9804851364975,
"y": 4045.466410286088,
"width": 198.4539836773751,
"height": 121.12664601026745,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0w",
"roundness": {
"type": 3
},
"seed": 1433237670,
"version": 281,
"versionNonce": 1204109818,
"isDeleted": false,
"boundElements": [
{
"id": "ZLr9YMxiQ1DOlLQBXXbI-",
"type": "arrow"
},
{
"id": "R62tMIl_T4nYUjAdJ-tzu",
"type": "arrow"
},
{
"id": "kedHFHVp1KbHZYAya6PHs",
"type": "arrow"
}
],
"updated": 1766900649847,
"link": null,
"locked": false
},
{
"id": "Ef4GupZm8ba_4WlnxRGSP",
"type": "rectangle",
"x": 2240.139246958588,
"y": 4018.496238607687,
"width": 125.19793440972899,
"height": 45.58679782140007,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0x",
"roundness": {
"type": 3
},
"seed": 2130276134,
"version": 36,
"versionNonce": 1456820646,
"isDeleted": false,
"boundElements": [],
"updated": 1766900663666,
"link": null,
"locked": false
},
{
"id": "ACqt_IF34pAcsDpg5kiU7",
"type": "text",
"x": 2255.765239577474,
"y": 4030.7256134761647,
"width": 97.2999267578125,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0y",
"roundness": null,
"seed": 1623731430,
"version": 21,
"versionNonce": 25949626,
"isDeleted": false,
"boundElements": [],
"updated": 1766900673620,
"link": null,
"locked": false,
"text": "zookeeper",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "zookeeper",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "GkZTi-tBaoON1277SXtWy",
"type": "text",
"x": 2269.561091125364,
"y": 4088.7085151195447,
"width": 141.37991333007812,
"height": 50,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b0z",
"roundness": null,
"seed": 2072467450,
"version": 37,
"versionNonce": 2109284774,
"isDeleted": false,
"boundElements": [],
"updated": 1766900712295,
"link": null,
"locked": false,
"text": "workerID: 123\nworkerID: 234",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "workerID: 123\nworkerID: 234",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "0tt4y8dzKbCxUK9x2_JGm",
"type": "text",
"x": 3287.041684070396,
"y": 3952.670520701775,
"width": 325.93975830078125,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b10",
"roundness": null,
"seed": 522529914,
"version": 180,
"versionNonce": 702103209,
"isDeleted": false,
"boundElements": [],
"updated": 1767025197624,
"link": null,
"locked": false,
"text": "Snowflake ID: timestamp+counter",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Snowflake ID: timestamp+counter",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "sHEC0aNLqQz6AAYb0XGCq",
"type": "text",
"x": 2253.892446913722,
"y": 3979.0202508030047,
"width": 242.69984436035156,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b11",
"roundness": null,
"seed": 407244666,
"version": 54,
"versionNonce": 176292026,
"isDeleted": false,
"boundElements": [],
"updated": 1766900809431,
"link": null,
"locked": false,
"text": "only get called if restart",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "only get called if restart",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "qI6E7ImhTpVjEAzo9ALqH",
"type": "rectangle",
"x": 2453.5833267810285,
"y": 3218.150732788959,
"width": 89.77384791689019,
"height": 51.78291102362846,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b12",
"roundness": {
"type": 3
},
"seed": 807976550,
"version": 30,
"versionNonce": 1183735910,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "HYuvYx0jEHqpTgi59M-ZV"
},
{
"id": "22EWxQDrGG5T6gjpa6mNa",
"type": "arrow"
}
],
"updated": 1766900877879,
"link": null,
"locked": false
},
{
"id": "HYuvYx0jEHqpTgi59M-ZV",
"type": "text",
"x": 2478.0502678293174,
"y": 3231.542188300773,
"width": 40.8399658203125,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b13",
"roundness": null,
"seed": 2049705766,
"version": 6,
"versionNonce": 411169446,
"isDeleted": false,
"boundElements": [],
"updated": 1766900873580,
"link": null,
"locked": false,
"text": "cron",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "qI6E7ImhTpVjEAzo9ALqH",
"originalText": "cron",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "22EWxQDrGG5T6gjpa6mNa",
"type": "arrow",
"x": 2457.7399183660027,
"y": 3217.66993301607,
"width": 126.15953395550696,
"height": 49.69686039609451,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b14",
"roundness": {
"type": 2
},
"seed": 469106982,
"version": 33,
"versionNonce": 2079417254,
"isDeleted": false,
"boundElements": [],
"updated": 1766900877880,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
-126.15953395550696,
-49.69686039609451
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "qI6E7ImhTpVjEAzo9ALqH",
"focus": 0.23701946750522618,
"gap": 2.4433317464061064
},
"endBinding": {
"elementId": "iGQAahM8P39BiS3mbHvAb",
"focus": -0.5218941915815395,
"gap": 8.905313425306304
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "HcL8kHp04JayjZxFYykIr",
"type": "text",
"x": 2314.570153735793,
"y": 3404.871651040838,
"width": 45.139984130859375,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b15",
"roundness": null,
"seed": 843246394,
"version": 5,
"versionNonce": 1232804454,
"isDeleted": false,
"boundElements": [],
"updated": 1766900883571,
"link": null,
"locked": false,
"text": "TTL",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "TTL",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "1uqTdSGfND-_CgQ0gKXFc",
"type": "text",
"x": 1359.2675340160295,
"y": 4344.230329904805,
"width": 401.3597412109375,
"height": 200,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b16",
"roundness": null,
"seed": 1951445114,
"version": 191,
"versionNonce": 1463963046,
"isDeleted": false,
"boundElements": [],
"updated": 1766900988558,
"link": null,
"locked": false,
"text": "301, 302-redirect\n\n301: permanent redirect\nbrowser will save that in the cache\n\n302: it will always go to the server\nhelpful for the logs, AI modal, dashboard\ntracking, monitoring",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "301, 302-redirect\n\n301: permanent redirect\nbrowser will save that in the cache\n\n302: it will always go to the server\nhelpful for the logs, AI modal, dashboard\ntracking, monitoring",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "onxtG-1VtSa0YZmbV3PE7",
"type": "text",
"x": 2478.086575155242,
"y": 2197.2528579722593,
"width": 115.61990356445312,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b17",
"roundness": null,
"seed": 532588154,
"version": 96,
"versionNonce": 1770224169,
"isDeleted": false,
"boundElements": [],
"updated": 1767025000003,
"link": null,
"locked": false,
"text": "PostgreSQL",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "PostgreSQL",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "mWstoyC0AhZj71No1C6ce",
"type": "image",
"x": 3085.742794785433,
"y": 3995.886104666146,
"width": 700,
"height": 304,
"angle": 0,
"strokeColor": "transparent",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b1C",
"roundness": null,
"seed": 1765277993,
"version": 36,
"versionNonce": 1939399113,
"isDeleted": false,
"boundElements": [],
"updated": 1767025102230,
"link": null,
"locked": false,
"status": "pending",
"fileId": "d0b19c58a9d4034471f0f641527e4b3db292bc2e",
"scale": [
1,
1
],
"crop": null
}
],
"appState": {
"gridSize": 20,
"gridStep": 5,
"gridModeEnabled": false,
"viewBackgroundColor": "#ffffff"
},
"files": {
"d0b19c58a9d4034471f0f641527e4b3db292bc2e": {
"mimeType": "image/png",
"id": "d0b19c58a9d4034471f0f641527e4b3db292bc2e",
"dataURL": "data:image/png;base64,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",
"created": 1767025100627,
"lastRetrieved": 1767025100627
}
}
}