From 6da6e3bbeb7d4dd885b26bfd923bd302a5a98644 Mon Sep 17 00:00:00 2001 From: Alice Date: Sun, 24 Sep 2023 13:17:33 +0100 Subject: [PATCH] vault backup: 2023-09-24 13:17:33 --- content/ASCN/T - Aula 2.md | 6 +- .../Monolithic system.excalidraw.md | 0 .../{ => ASCN}/Partitioning.excalidraw.md | 0 .../{ => ASCN}/Replication.excalidraw.md | 0 content/Excalidraw/ASCN/SOA.excalidraw.md | 919 ++++++++++++++++++ 5 files changed, 924 insertions(+), 1 deletion(-) rename content/Excalidraw/{ => ASCN}/Monolithic system.excalidraw.md (100%) rename content/Excalidraw/{ => ASCN}/Partitioning.excalidraw.md (100%) rename content/Excalidraw/{ => ASCN}/Replication.excalidraw.md (100%) create mode 100644 content/Excalidraw/ASCN/SOA.excalidraw.md diff --git a/content/ASCN/T - Aula 2.md b/content/ASCN/T - Aula 2.md index 37b945a..f4f087b 100644 --- a/content/ASCN/T - Aula 2.md +++ b/content/ASCN/T - Aula 2.md @@ -27,4 +27,8 @@ - A server is split horizontally (Sharding). - Addresses scale-out. - Can be applied to computation, data, ... -- \ No newline at end of file +### 2.3 SOA - Service-Oriented Architecture +- Architecture: [[SOA.excalidraw]] +- Addresses scale-out and modularity. +- Example: micro-services. + diff --git a/content/Excalidraw/Monolithic system.excalidraw.md b/content/Excalidraw/ASCN/Monolithic system.excalidraw.md similarity index 100% rename from content/Excalidraw/Monolithic system.excalidraw.md rename to content/Excalidraw/ASCN/Monolithic system.excalidraw.md diff --git a/content/Excalidraw/Partitioning.excalidraw.md b/content/Excalidraw/ASCN/Partitioning.excalidraw.md similarity index 100% rename from content/Excalidraw/Partitioning.excalidraw.md rename to content/Excalidraw/ASCN/Partitioning.excalidraw.md diff --git a/content/Excalidraw/Replication.excalidraw.md b/content/Excalidraw/ASCN/Replication.excalidraw.md similarity index 100% rename from content/Excalidraw/Replication.excalidraw.md rename to content/Excalidraw/ASCN/Replication.excalidraw.md diff --git a/content/Excalidraw/ASCN/SOA.excalidraw.md b/content/Excalidraw/ASCN/SOA.excalidraw.md new file mode 100644 index 0000000..7acb797 --- /dev/null +++ b/content/Excalidraw/ASCN/SOA.excalidraw.md @@ -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": {} +} +``` +%% \ No newline at end of file