vault backup: 2023-09-24 13:17:33

This commit is contained in:
Alice 2023-09-24 13:17:33 +01:00
parent 326f5982bb
commit 6da6e3bbeb
5 changed files with 924 additions and 1 deletions

View file

@ -27,4 +27,8 @@
- A server is split horizontally (Sharding). - A server is split horizontally (Sharding).
- Addresses scale-out. - Addresses scale-out.
- Can be applied to computation, data, ... - Can be applied to computation, data, ...
- ### 2.3 SOA - Service-Oriented Architecture
- Architecture: [[SOA.excalidraw]]
- Addresses scale-out and modularity.
- Example: micro-services.

View file

@ -0,0 +1,919 @@
---
excalidraw-plugin: parsed
tags: [excalidraw]
---
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
# Text Elements
A ^mE8QZ6CE
B ^qS9FbD4P
C ^8DcF6YDQ
Server 1 ^im9ZRduJ
Server 2 ^KZwVy5YW
A ^on01KHPH
B ^M3f2HFmd
C ^Q4P7z4gI
Server 3 ^qrMY1r1x
A ^RnExr2A7
B ^T92dFnam
C ^r2Ylvxhq
%%
# Drawing
```json
{
"type": "excalidraw",
"version": 2,
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/1.9.19",
"elements": [
{
"type": "rectangle",
"version": 250,
"versionNonce": 223448541,
"isDeleted": false,
"id": "ANTP3g9GOwbvU_UeadMO0",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -304.21428571428567,
"y": -350.8136160714286,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 133.00000000000003,
"height": 294,
"seed": 1063635613,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1695557619740,
"link": null,
"locked": false
},
{
"type": "ellipse",
"version": 141,
"versionNonce": 1258146365,
"isDeleted": false,
"id": "0WEEHi-55A0ADmjSaSA00",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -261.21428571428567,
"y": -290.98028273809535,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 50,
"height": 51,
"seed": 1357672189,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [
{
"id": "mE8QZ6CE",
"type": "text"
}
],
"updated": 1695557619740,
"link": null,
"locked": false
},
{
"type": "text",
"version": 74,
"versionNonce": 346258077,
"isDeleted": false,
"id": "mE8QZ6CE",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -242.9519528025431,
"y": -278.0115056583523,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 13.1199951171875,
"height": 25,
"seed": 1457489757,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1695557619740,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "A",
"rawText": "A",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "0WEEHi-55A0ADmjSaSA00",
"originalText": "A",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "ellipse",
"version": 179,
"versionNonce": 317988605,
"isDeleted": false,
"id": "lCiUbKztPctIbN9Otp71S",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -260.5476190476189,
"y": -203.8136160714286,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 50,
"height": 51,
"seed": 1938854845,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [
{
"id": "qS9FbD4P",
"type": "text"
}
],
"updated": 1695557619740,
"link": null,
"locked": false
},
{
"type": "text",
"version": 68,
"versionNonce": 1550923613,
"isDeleted": false,
"id": "qS9FbD4P",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -242.99528522034902,
"y": -190.84483899168558,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 14.539993286132812,
"height": 25,
"seed": 52499485,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1695557619740,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "B",
"rawText": "B",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "lCiUbKztPctIbN9Otp71S",
"originalText": "B",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "ellipse",
"version": 180,
"versionNonce": 996950973,
"isDeleted": false,
"id": "hnU_DbEhGpuy7y6aWl_9U",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -259.5476190476189,
"y": -122.81361607142861,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 50,
"height": 51,
"seed": 1635944573,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [
{
"id": "8DcF6YDQ",
"type": "text"
}
],
"updated": 1695557619740,
"link": null,
"locked": false
},
{
"type": "text",
"version": 63,
"versionNonce": 872858653,
"isDeleted": false,
"id": "8DcF6YDQ",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -241.16528338929433,
"y": -109.84483899168558,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 12.879989624023438,
"height": 25,
"seed": 1886810333,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1695557619740,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "C",
"rawText": "C",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "hnU_DbEhGpuy7y6aWl_9U",
"originalText": "C",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "text",
"version": 158,
"versionNonce": 1244805245,
"isDeleted": false,
"id": "im9ZRduJ",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -273.3794515207229,
"y": -337.0392485119047,
"strokeColor": "#1e1e1e",
"backgroundColor": "#b2f2bb",
"width": 77.11991882324219,
"height": 25,
"seed": 278067645,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1695557619740,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Server 1",
"rawText": "Server 1",
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "Server 1",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "rectangle",
"version": 401,
"versionNonce": 1564844307,
"isDeleted": false,
"id": "PdYeE2Cwxob-hCe6evTIP",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -149.71428571428572,
"y": -352.9866071428571,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 133.00000000000003,
"height": 294,
"seed": 2071515315,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1695557610551,
"link": null,
"locked": false
},
{
"type": "text",
"version": 313,
"versionNonce": 478275293,
"isDeleted": false,
"id": "KZwVy5YW",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -121.86087612486642,
"y": -339.21223958333314,
"strokeColor": "#1e1e1e",
"backgroundColor": "#b2f2bb",
"width": 85.93991088867188,
"height": 25,
"seed": 608118803,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1695557615555,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Server 2",
"rawText": "Server 2",
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "Server 2",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "diamond",
"version": 292,
"versionNonce": 140689501,
"isDeleted": false,
"id": "R9NzKMuVmx9zU8gzMYP6n",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -119.26556776556768,
"y": -307.0212053571429,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 69,
"height": 70,
"seed": 918069341,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [
{
"type": "text",
"id": "on01KHPH"
}
],
"updated": 1695557686566,
"link": null,
"locked": false
},
{
"type": "text",
"version": 223,
"versionNonce": 1648667837,
"isDeleted": false,
"id": "on01KHPH",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -91.07556532416143,
"y": -284.5212053571429,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 13.1199951171875,
"height": 25,
"seed": 182357181,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1695557686566,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "A",
"rawText": "A",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "R9NzKMuVmx9zU8gzMYP6n",
"originalText": "A",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "diamond",
"version": 347,
"versionNonce": 367660317,
"isDeleted": false,
"id": "oDHyGy83cHz5ZGdwSFSQX",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -118.43223443223442,
"y": -223.0212053571429,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 69,
"height": 70,
"seed": 1346891037,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [
{
"type": "text",
"id": "M3f2HFmd"
}
],
"updated": 1695557686566,
"link": null,
"locked": false
},
{
"type": "text",
"version": 283,
"versionNonce": 46424445,
"isDeleted": false,
"id": "M3f2HFmd",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -90.95223107530083,
"y": -200.5212053571429,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 14.539993286132812,
"height": 25,
"seed": 1986412925,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1695557686566,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "B",
"rawText": "B",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "oDHyGy83cHz5ZGdwSFSQX",
"originalText": "B",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "diamond",
"version": 375,
"versionNonce": 504703453,
"isDeleted": false,
"id": "iQZ0rDVxs8zODl771ZsJY",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -117.43223443223442,
"y": -141.0212053571429,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 69,
"height": 70,
"seed": 41617885,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [
{
"type": "text",
"id": "Q4P7z4gI"
}
],
"updated": 1695557686566,
"link": null,
"locked": false
},
{
"type": "text",
"version": 312,
"versionNonce": 955115069,
"isDeleted": false,
"id": "Q4P7z4gI",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -89.12222924424614,
"y": -118.52120535714289,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 12.879989624023438,
"height": 25,
"seed": 1436010045,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1695557686566,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "C",
"rawText": "C",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "iQZ0rDVxs8zODl771ZsJY",
"originalText": "C",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "rectangle",
"version": 540,
"versionNonce": 1783818835,
"isDeleted": false,
"id": "0SSLZGdRDuiiNDZ6NP1hq",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -0.42361805537058217,
"y": -352.8226136824967,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 133.00000000000003,
"height": 294,
"seed": 1914991731,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1695557648760,
"link": null,
"locked": false
},
{
"type": "text",
"version": 454,
"versionNonce": 735667667,
"isDeleted": false,
"id": "qrMY1r1x",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 27.739796722037,
"y": -339.0482461229727,
"strokeColor": "#1e1e1e",
"backgroundColor": "#b2f2bb",
"width": 85.31990051269531,
"height": 25,
"seed": 19099155,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1695557653195,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Server 3",
"rawText": "Server 3",
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "Server 3",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "rectangle",
"version": 212,
"versionNonce": 801668989,
"isDeleted": false,
"id": "aBR4qdQxz1IIRGbQeEp1c",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 40.21309939722323,
"y": -298.02871737637366,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 51,
"height": 48,
"seed": 934736925,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"id": "RnExr2A7",
"type": "text"
}
],
"updated": 1695557677133,
"link": null,
"locked": false
},
{
"type": "text",
"version": 146,
"versionNonce": 283477981,
"isDeleted": false,
"id": "RnExr2A7",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 59.15310183862948,
"y": -286.52871737637366,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 13.1199951171875,
"height": 25,
"seed": 1214015613,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1695557677133,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "A",
"rawText": "A",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "aBR4qdQxz1IIRGbQeEp1c",
"originalText": "A",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "rectangle",
"version": 244,
"versionNonce": 1845658685,
"isDeleted": false,
"id": "AIx1L8p_w15k1vAxq0_3P",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 42.71309939722323,
"y": -214.1953840430403,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 51,
"height": 48,
"seed": 554979549,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"id": "T92dFnam",
"type": "text"
}
],
"updated": 1695557677133,
"link": null,
"locked": false
},
{
"type": "text",
"version": 145,
"versionNonce": 721482909,
"isDeleted": false,
"id": "T92dFnam",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 60.943102754156826,
"y": -202.6953840430403,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 14.539993286132812,
"height": 25,
"seed": 2138058045,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1695557677133,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "B",
"rawText": "B",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "AIx1L8p_w15k1vAxq0_3P",
"originalText": "B",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "rectangle",
"version": 289,
"versionNonce": 865229053,
"isDeleted": false,
"id": "IsopbE4TmJohi1L0dDSHn",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 46.379766063889974,
"y": -135.5287173763736,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 51,
"height": 48,
"seed": 1926331805,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "r2Ylvxhq"
}
],
"updated": 1695557677133,
"link": null,
"locked": false
},
{
"type": "text",
"version": 137,
"versionNonce": 20459869,
"isDeleted": false,
"id": "r2Ylvxhq",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 65.43977125187826,
"y": -124.0287173763736,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 12.879989624023438,
"height": 25,
"seed": 577356285,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1695557677133,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "C",
"rawText": "C",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "IsopbE4TmJohi1L0dDSHn",
"originalText": "C",
"lineHeight": 1.25,
"baseline": 18
}
],
"appState": {
"theme": "light",
"viewBackgroundColor": "#ffffff",
"currentItemStrokeColor": "#1e1e1e",
"currentItemBackgroundColor": "transparent",
"currentItemFillStyle": "hachure",
"currentItemStrokeWidth": 1,
"currentItemStrokeStyle": "solid",
"currentItemRoughness": 1,
"currentItemOpacity": 100,
"currentItemFontFamily": 1,
"currentItemFontSize": 20,
"currentItemTextAlign": "left",
"currentItemStartArrowhead": null,
"currentItemEndArrowhead": "arrow",
"scrollX": 321.9727980386742,
"scrollY": 571.6368904532967,
"zoom": {
"value": 1.3
},
"currentItemRoundness": "round",
"gridSize": null,
"gridColor": {
"Bold": "#C9C9C9FF",
"Regular": "#EDEDEDFF"
},
"currentStrokeOptions": null,
"previousGridSize": null,
"frameRendering": {
"enabled": true,
"clip": true,
"name": true,
"outline": true
}
},
"files": {}
}
```
%%