Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
254 changes: 254 additions & 0 deletions architecture.excalidraw
Original file line number Diff line number Diff line change
@@ -0,0 +1,254 @@
{
"type": "excalidraw",
"version": 2,
"source": "https://excalidraw.com",
"elements": [
{
"id": "node_micro",
"type": "rectangle",
"x": 300,
"y": 100,
"width": 160,
"height": 80,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 1,
"version": 1,
"versionNonce": 1,
"isDeleted": false,
"boundElements": [
{ "id": "arrow_micro_prop", "type": "arrow" },
{ "id": "arrow_micro_infra", "type": "arrow" }
]
},
{
"id": "text_micro",
"type": "text",
"x": 330,
"y": 130,
"width": 100,
"height": 20,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 2,
"version": 1,
"versionNonce": 2,
"isDeleted": false,
"text": "ai-micro",
"fontSize": 20,
"fontFamily": 1,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "node_micro"
},
{
"id": "node_prop",
"type": "rectangle",
"x": 100,
"y": 300,
"width": 160,
"height": 80,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 3,
"version": 1,
"versionNonce": 3,
"isDeleted": false,
"boundElements": [
{ "id": "arrow_micro_prop", "type": "arrow" },
{ "id": "arrow_prop_infra", "type": "arrow" }
]
},
{
"id": "text_prop",
"type": "text",
"x": 130,
"y": 330,
"width": 100,
"height": 20,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 4,
"version": 1,
"versionNonce": 4,
"isDeleted": false,
"text": "ai-prop",
"fontSize": 20,
"fontFamily": 1,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "node_prop"
},
{
"id": "node_infra",
"type": "rectangle",
"x": 500,
"y": 300,
"width": 160,
"height": 80,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 5,
"version": 1,
"versionNonce": 5,
"isDeleted": false,
"boundElements": [
{ "id": "arrow_micro_infra", "type": "arrow" },
{ "id": "arrow_prop_infra", "type": "arrow" }
]
},
{
"id": "text_infra",
"type": "text",
"x": 530,
"y": 330,
"width": 100,
"height": 20,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 6,
"version": 1,
"versionNonce": 6,
"isDeleted": false,
"text": "ai-infra",
"fontSize": 20,
"fontFamily": 1,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "node_infra"
},
{
"id": "arrow_micro_prop",
"type": "arrow",
"x": 300,
"y": 180,
"width": 120,
"height": 120,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": { "type": 2 },
"seed": 7,
"version": 1,
"versionNonce": 7,
"isDeleted": false,
"points": [
[0, 0],
[-120, 120]
],
"startBinding": { "elementId": "node_micro", "focus": 0, "gap": 1 },
"endBinding": { "elementId": "node_prop", "focus": 0, "gap": 1 },
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "arrow_micro_infra",
"type": "arrow",
"x": 460,
"y": 180,
"width": 120,
"height": 120,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": { "type": 2 },
"seed": 8,
"version": 1,
"versionNonce": 8,
"isDeleted": false,
"points": [
[0, 0],
[120, 120]
],
"startBinding": { "elementId": "node_micro", "focus": 0, "gap": 1 },
"endBinding": { "elementId": "node_infra", "focus": 0, "gap": 1 },
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "arrow_prop_infra",
"type": "arrow",
"x": 260,
"y": 340,
"width": 240,
"height": 0,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": { "type": 2 },
"seed": 9,
"version": 1,
"versionNonce": 9,
"isDeleted": false,
"points": [
[0, 0],
[240, 0]
],
"startBinding": { "elementId": "node_prop", "focus": 0, "gap": 1 },
"endBinding": { "elementId": "node_infra", "focus": 0, "gap": 1 },
"startArrowhead": null,
"endArrowhead": "arrow"
}
],
"appState": {
"viewBackgroundColor": "#ffffff"
},
"files": {}
}
Loading