References:
Last active
April 24, 2023 11:24
-
-
Save Bernardstanislas/25c64555f641864a743d933f7e13024a to your computer and use it in GitHub Desktop.
Hexagonal architecture reminder
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"type": "excalidraw", | |
"version": 2, | |
"source": "https://excalidraw.com", | |
"elements": [ | |
{ | |
"id": "qiMvfX6OU9EGasaBY0gas", | |
"type": "ellipse", | |
"x": 411.55859375, | |
"y": 283.890625, | |
"width": 895.0468750000001, | |
"height": 885.8085937500001, | |
"angle": 0, | |
"strokeColor": "#364fc7", | |
"backgroundColor": "#228be6", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": { | |
"type": 2 | |
}, | |
"seed": 2017589352, | |
"version": 1429, | |
"versionNonce": 1077294184, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1682328468432, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "ellipse", | |
"version": 1026, | |
"versionNonce": 468074856, | |
"isDeleted": false, | |
"id": "FGN3J6NKXANAMDrtvCmUl", | |
"fillStyle": "solid", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 510.810546875, | |
"y": 447.287109375, | |
"strokeColor": "#000000", | |
"backgroundColor": "#fff", | |
"width": 706.6523437500001, | |
"height": 689.7929687500001, | |
"seed": 363237400, | |
"groupIds": [], | |
"roundness": { | |
"type": 2 | |
}, | |
"boundElements": [], | |
"updated": 1682328381915, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"id": "URHzxtdNQ25mfYx7zQNIy", | |
"type": "ellipse", | |
"x": 509.70703125, | |
"y": 446.53515625, | |
"width": 706.6523437500001, | |
"height": 689.7929687500001, | |
"angle": 0, | |
"strokeColor": "#087f5b", | |
"backgroundColor": "#12b886", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": { | |
"type": 2 | |
}, | |
"seed": 363237400, | |
"version": 782, | |
"versionNonce": 46047592, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1682328461789, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "ellipse", | |
"version": 913, | |
"versionNonce": 890720024, | |
"isDeleted": false, | |
"id": "pxOEvA9DHPmeSTNzUyARs", | |
"fillStyle": "solid", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 644.998046875, | |
"y": 678.4166570085118, | |
"strokeColor": "#000000", | |
"backgroundColor": "#fff", | |
"width": 424.3632812500001, | |
"height": 419.69012348297684, | |
"seed": 1199673624, | |
"groupIds": [], | |
"roundness": { | |
"type": 2 | |
}, | |
"boundElements": [], | |
"updated": 1682328350745, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"id": "55izzNeSle5OGQpXH6uXY", | |
"type": "ellipse", | |
"x": 646.30859375, | |
"y": 677.6340952670232, | |
"width": 424.3632812500001, | |
"height": 419.69012348297684, | |
"angle": 0, | |
"strokeColor": "#5c940d", | |
"backgroundColor": "#82c91e", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": { | |
"type": 2 | |
}, | |
"seed": 1199673624, | |
"version": 597, | |
"versionNonce": 1628483176, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1682328457778, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"id": "sK4L7RbD3Y5Yf1bTdrq-v", | |
"type": "rectangle", | |
"x": 871.03515625, | |
"y": 952.34375, | |
"width": 142.77734375, | |
"height": 80.87109375, | |
"angle": 0, | |
"strokeColor": "#000000", | |
"backgroundColor": "#fff", | |
"fillStyle": "solid", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"seed": 1618824040, | |
"version": 686, | |
"versionNonce": 596716056, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"type": "text", | |
"id": "MneFhBGCzcyc1z9wXaAxj" | |
} | |
], | |
"updated": 1682328511649, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"id": "MneFhBGCzcyc1z9wXaAxj", | |
"type": "text", | |
"x": 904.4338684082031, | |
"y": 980.279296875, | |
"width": 75.97991943359375, | |
"height": 25, | |
"angle": 0, | |
"strokeColor": "#000000", | |
"backgroundColor": "transparent", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": null, | |
"seed": 675382296, | |
"version": 547, | |
"versionNonce": 2030052200, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1682328511649, | |
"link": null, | |
"locked": false, | |
"text": "Entities", | |
"fontSize": 20, | |
"fontFamily": 1, | |
"textAlign": "center", | |
"verticalAlign": "middle", | |
"baseline": 18, | |
"containerId": "sK4L7RbD3Y5Yf1bTdrq-v", | |
"originalText": "Entities", | |
"lineHeight": 1.25 | |
}, | |
{ | |
"type": "rectangle", | |
"version": 926, | |
"versionNonce": 1362934808, | |
"isDeleted": false, | |
"id": "bSbu2Ohth_zNe0asQ7LiK", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "dashed", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 633.259765625, | |
"y": 565.314453125, | |
"strokeColor": "#000000", | |
"backgroundColor": "transparent", | |
"width": 142.77734375, | |
"height": 80.87109375, | |
"seed": 1618824040, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"boundElements": [ | |
{ | |
"type": "text", | |
"id": "ujdixd9ZcHKs-G1Yp6EQ1" | |
} | |
], | |
"updated": 1682328316684, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 808, | |
"versionNonce": 2064560488, | |
"isDeleted": false, | |
"id": "ujdixd9ZcHKs-G1Yp6EQ1", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 654.3584899902344, | |
"y": 580.75, | |
"strokeColor": "#000000", | |
"backgroundColor": "transparent", | |
"width": 100.57989501953125, | |
"height": 50, | |
"seed": 675382296, | |
"groupIds": [], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1682328316684, | |
"link": null, | |
"locked": false, | |
"fontSize": 20, | |
"fontFamily": 1, | |
"text": "Event \ndispatcher", | |
"textAlign": "center", | |
"verticalAlign": "middle", | |
"containerId": "bSbu2Ohth_zNe0asQ7LiK", | |
"originalText": "Event dispatcher", | |
"lineHeight": 1.25, | |
"baseline": 43 | |
}, | |
{ | |
"type": "rectangle", | |
"version": 785, | |
"versionNonce": 111328616, | |
"isDeleted": false, | |
"id": "EBcZLM3z66MCVWFe28EZf", | |
"fillStyle": "solid", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 682.888671875, | |
"y": 931.462890625, | |
"strokeColor": "#000000", | |
"backgroundColor": "#fff", | |
"width": 142.77734375, | |
"height": 80.87109375, | |
"seed": 1618824040, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"boundElements": [ | |
{ | |
"type": "text", | |
"id": "ALUs_U-WvucIBZoS8Zs0U" | |
} | |
], | |
"updated": 1682328512864, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 652, | |
"versionNonce": 939535640, | |
"isDeleted": false, | |
"id": "ALUs_U-WvucIBZoS8Zs0U", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 721.0873718261719, | |
"y": 959.3984375, | |
"strokeColor": "#000000", | |
"backgroundColor": "transparent", | |
"width": 66.37994384765625, | |
"height": 25, | |
"seed": 675382296, | |
"groupIds": [], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1682328512864, | |
"link": null, | |
"locked": false, | |
"fontSize": 20, | |
"fontFamily": 1, | |
"text": "Events", | |
"textAlign": "center", | |
"verticalAlign": "middle", | |
"containerId": "EBcZLM3z66MCVWFe28EZf", | |
"originalText": "Events", | |
"lineHeight": 1.25, | |
"baseline": 18 | |
}, | |
{ | |
"type": "rectangle", | |
"version": 631, | |
"versionNonce": 890145640, | |
"isDeleted": false, | |
"id": "9HuoRJCH182nNPro-tfKj", | |
"fillStyle": "solid", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 743.943359375, | |
"y": 713.740234375, | |
"strokeColor": "#000000", | |
"backgroundColor": "#fff", | |
"width": 142.77734375, | |
"height": 80.87109375, | |
"seed": 1618824040, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"boundElements": [ | |
{ | |
"type": "text", | |
"id": "bgTe0YNypGwO17WzUimQc" | |
} | |
], | |
"updated": 1682328507854, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 500, | |
"versionNonce": 1367359256, | |
"isDeleted": false, | |
"id": "bgTe0YNypGwO17WzUimQc", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 768.2320709228516, | |
"y": 741.67578125, | |
"strokeColor": "#000000", | |
"backgroundColor": "transparent", | |
"width": 94.19992065429688, | |
"height": 25, | |
"seed": 675382296, | |
"groupIds": [], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1682328507854, | |
"link": null, | |
"locked": false, | |
"fontSize": 20, | |
"fontFamily": 1, | |
"text": "Commands", | |
"textAlign": "center", | |
"verticalAlign": "middle", | |
"containerId": "9HuoRJCH182nNPro-tfKj", | |
"originalText": "Commands", | |
"lineHeight": 1.25, | |
"baseline": 18 | |
}, | |
{ | |
"type": "rectangle", | |
"version": 1059, | |
"versionNonce": 1298958696, | |
"isDeleted": false, | |
"id": "if77T2BW0whnJTVPjZ1ua", | |
"fillStyle": "solid", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 1004.716796875, | |
"y": 627.494140625, | |
"strokeColor": "#000000", | |
"backgroundColor": "#fff", | |
"width": 142.77734375, | |
"height": 80.87109375, | |
"seed": 1618824040, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"boundElements": [ | |
{ | |
"type": "text", | |
"id": "TIi7GdyqMGwIhDcUr-DCO" | |
} | |
], | |
"updated": 1682328443972, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 941, | |
"versionNonce": 1892806680, | |
"isDeleted": false, | |
"id": "TIi7GdyqMGwIhDcUr-DCO", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 1029.4355010986328, | |
"y": 642.9296875, | |
"strokeColor": "#000000", | |
"backgroundColor": "transparent", | |
"width": 93.33993530273438, | |
"height": 50, | |
"seed": 675382296, | |
"groupIds": [], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1682328316684, | |
"link": null, | |
"locked": false, | |
"fontSize": 20, | |
"fontFamily": 1, | |
"text": "Command \nhandlers", | |
"textAlign": "center", | |
"verticalAlign": "middle", | |
"containerId": "if77T2BW0whnJTVPjZ1ua", | |
"originalText": "Command handlers", | |
"lineHeight": 1.25, | |
"baseline": 43 | |
}, | |
{ | |
"type": "rectangle", | |
"version": 649, | |
"versionNonce": 1539057944, | |
"isDeleted": false, | |
"id": "1LPUP-hFwWpb9JWnNnRUa", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "dashed", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 890.861328125, | |
"y": 773.689453125, | |
"strokeColor": "#000000", | |
"backgroundColor": "transparent", | |
"width": 142.77734375, | |
"height": 80.87109375, | |
"seed": 1618824040, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"boundElements": [ | |
{ | |
"type": "text", | |
"id": "Bj8DXL392APkK2JjOetTW" | |
} | |
], | |
"updated": 1682328508489, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 526, | |
"versionNonce": 1816695912, | |
"isDeleted": false, | |
"id": "Bj8DXL392APkK2JjOetTW", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 897.6400680541992, | |
"y": 801.625, | |
"strokeColor": "#000000", | |
"backgroundColor": "transparent", | |
"width": 129.21986389160156, | |
"height": 25, | |
"seed": 675382296, | |
"groupIds": [], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1682328508489, | |
"link": null, | |
"locked": false, | |
"fontSize": 20, | |
"fontFamily": 1, | |
"text": "Service ports", | |
"textAlign": "center", | |
"verticalAlign": "middle", | |
"containerId": "1LPUP-hFwWpb9JWnNnRUa", | |
"originalText": "Service ports", | |
"lineHeight": 1.25, | |
"baseline": 18 | |
}, | |
{ | |
"type": "rectangle", | |
"version": 1095, | |
"versionNonce": 1011078424, | |
"isDeleted": false, | |
"id": "x84-0yqHuieZUAY-iNvvM", | |
"fillStyle": "solid", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 801.943359375, | |
"y": 331.990234375, | |
"strokeColor": "#000000", | |
"backgroundColor": "#fff", | |
"width": 142.77734375, | |
"height": 80.87109375, | |
"seed": 1618824040, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"boundElements": [ | |
{ | |
"type": "text", | |
"id": "Vq1WLH8O8J1wJ9kiycf5S" | |
} | |
], | |
"updated": 1682328448951, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 974, | |
"versionNonce": 600081256, | |
"isDeleted": false, | |
"id": "Vq1WLH8O8J1wJ9kiycf5S", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 823.0420837402344, | |
"y": 347.42578125, | |
"strokeColor": "#000000", | |
"backgroundColor": "transparent", | |
"width": 100.57989501953125, | |
"height": 50, | |
"seed": 675382296, | |
"groupIds": [], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1682328316684, | |
"link": null, | |
"locked": false, | |
"fontSize": 20, | |
"fontFamily": 1, | |
"text": "Event \ndispatcher", | |
"textAlign": "center", | |
"verticalAlign": "middle", | |
"containerId": "x84-0yqHuieZUAY-iNvvM", | |
"originalText": "Event dispatcher", | |
"lineHeight": 1.25, | |
"baseline": 43 | |
}, | |
{ | |
"type": "rectangle", | |
"version": 766, | |
"versionNonce": 2053220456, | |
"isDeleted": false, | |
"id": "uR028qOms65-0MKB_yteT", | |
"fillStyle": "solid", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 990.181640625, | |
"y": 376.783203125, | |
"strokeColor": "#000000", | |
"backgroundColor": "#fff", | |
"width": 142.77734375, | |
"height": 80.87109375, | |
"seed": 1618824040, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"boundElements": [ | |
{ | |
"type": "text", | |
"id": "qcco9nTZ1tA6EiKJ0raF2" | |
} | |
], | |
"updated": 1682328448951, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 663, | |
"versionNonce": 1244649064, | |
"isDeleted": false, | |
"id": "qcco9nTZ1tA6EiKJ0raF2", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 1016.7603530883789, | |
"y": 392.21875, | |
"strokeColor": "#000000", | |
"backgroundColor": "transparent", | |
"width": 89.61991882324219, | |
"height": 50, | |
"seed": 675382296, | |
"groupIds": [], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1682328316684, | |
"link": null, | |
"locked": false, | |
"fontSize": 20, | |
"fontFamily": 1, | |
"text": "Service \nadapters", | |
"textAlign": "center", | |
"verticalAlign": "middle", | |
"containerId": "uR028qOms65-0MKB_yteT", | |
"originalText": "Service adapters", | |
"lineHeight": 1.25, | |
"baseline": 43 | |
}, | |
{ | |
"type": "rectangle", | |
"version": 926, | |
"versionNonce": 343106072, | |
"isDeleted": false, | |
"id": "ODCRMi23O3L3qtiEHkGx1", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "dashed", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 672.369140625, | |
"y": 805.482421875, | |
"strokeColor": "#000000", | |
"backgroundColor": "transparent", | |
"width": 142.77734375, | |
"height": 80.87109375, | |
"seed": 1618824040, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"boundElements": [ | |
{ | |
"type": "text", | |
"id": "XwP46vq6qzbapK6AuHD6I" | |
} | |
], | |
"updated": 1682328504915, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 820, | |
"versionNonce": 679308136, | |
"isDeleted": false, | |
"id": "XwP46vq6qzbapK6AuHD6I", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 680.8978652954102, | |
"y": 833.41796875, | |
"strokeColor": "#000000", | |
"backgroundColor": "transparent", | |
"width": 125.71989440917969, | |
"height": 25, | |
"seed": 675382296, | |
"groupIds": [], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1682328504915, | |
"link": null, | |
"locked": false, | |
"fontSize": 20, | |
"fontFamily": 1, | |
"text": "Command bus", | |
"textAlign": "center", | |
"verticalAlign": "middle", | |
"containerId": "ODCRMi23O3L3qtiEHkGx1", | |
"originalText": "Command bus", | |
"lineHeight": 1.25, | |
"baseline": 18 | |
}, | |
{ | |
"type": "rectangle", | |
"version": 1368, | |
"versionNonce": 1955143960, | |
"isDeleted": false, | |
"id": "ZMvzgTyLRzymopqCHHwfC", | |
"fillStyle": "solid", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 797.896484375, | |
"y": 581.482421875, | |
"strokeColor": "#000000", | |
"backgroundColor": "#fff", | |
"width": 142.77734375, | |
"height": 80.87109375, | |
"seed": 1618824040, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"boundElements": [ | |
{ | |
"type": "text", | |
"id": "U4l4XiQzRU3r_7qxs5GLU" | |
} | |
], | |
"updated": 1682328443972, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 1267, | |
"versionNonce": 2041273448, | |
"isDeleted": false, | |
"id": "U4l4XiQzRU3r_7qxs5GLU", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 806.4252090454102, | |
"y": 596.91796875, | |
"strokeColor": "#000000", | |
"backgroundColor": "transparent", | |
"width": 125.71989440917969, | |
"height": 50, | |
"seed": 675382296, | |
"groupIds": [], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1682328316684, | |
"link": null, | |
"locked": false, | |
"fontSize": 20, | |
"fontFamily": 1, | |
"text": "Simple \nCommand bus", | |
"textAlign": "center", | |
"verticalAlign": "middle", | |
"containerId": "ZMvzgTyLRzymopqCHHwfC", | |
"originalText": "Simple Command bus", | |
"lineHeight": 1.25, | |
"baseline": 43 | |
}, | |
{ | |
"type": "rectangle", | |
"version": 850, | |
"versionNonce": 1318387224, | |
"isDeleted": false, | |
"id": "arBkuxHtCXvumraUcN1-w", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "dashed", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 563.658203125, | |
"y": 657.146484375, | |
"strokeColor": "#000000", | |
"backgroundColor": "transparent", | |
"width": 142.77734375, | |
"height": 80.87109375, | |
"seed": 1618824040, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"boundElements": [ | |
{ | |
"type": "text", | |
"id": "kbg7jZYQQdBB_PyO_z3R7" | |
} | |
], | |
"updated": 1682328316684, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 746, | |
"versionNonce": 1339264872, | |
"isDeleted": false, | |
"id": "kbg7jZYQQdBB_PyO_z3R7", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 572.8369369506836, | |
"y": 685.08203125, | |
"strokeColor": "#000000", | |
"backgroundColor": "transparent", | |
"width": 124.41987609863281, | |
"height": 25, | |
"seed": 675382296, | |
"groupIds": [], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1682328316684, | |
"link": null, | |
"locked": false, | |
"fontSize": 20, | |
"fontFamily": 1, | |
"text": "User notifier", | |
"textAlign": "center", | |
"verticalAlign": "middle", | |
"containerId": "arBkuxHtCXvumraUcN1-w", | |
"originalText": "User notifier", | |
"lineHeight": 1.25, | |
"baseline": 18 | |
}, | |
{ | |
"type": "rectangle", | |
"version": 988, | |
"versionNonce": 339309080, | |
"isDeleted": false, | |
"id": "HVnwpBO3RRqrVh95lzq38", | |
"fillStyle": "solid", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 618.626953125, | |
"y": 358.861328125, | |
"strokeColor": "#000000", | |
"backgroundColor": "#fff", | |
"width": 142.77734375, | |
"height": 80.87109375, | |
"seed": 1618824040, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"boundElements": [ | |
{ | |
"type": "text", | |
"id": "D2HwkDqcvyi80tMZv-B4p" | |
} | |
], | |
"updated": 1682328448951, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 881, | |
"versionNonce": 947741288, | |
"isDeleted": false, | |
"id": "D2HwkDqcvyi80tMZv-B4p", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 627.8056869506836, | |
"y": 386.796875, | |
"strokeColor": "#000000", | |
"backgroundColor": "transparent", | |
"width": 124.41987609863281, | |
"height": 25, | |
"seed": 675382296, | |
"groupIds": [], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1682328316684, | |
"link": null, | |
"locked": false, | |
"fontSize": 20, | |
"fontFamily": 1, | |
"text": "User notifier", | |
"textAlign": "center", | |
"verticalAlign": "middle", | |
"containerId": "HVnwpBO3RRqrVh95lzq38", | |
"originalText": "User notifier", | |
"lineHeight": 1.25, | |
"baseline": 18 | |
}, | |
{ | |
"type": "rectangle", | |
"version": 1503, | |
"versionNonce": 1290214504, | |
"isDeleted": false, | |
"id": "L4o3OOWwd6MzMWx2Tkumz", | |
"fillStyle": "solid", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 795.099609375, | |
"y": 499.064453125, | |
"strokeColor": "#000000", | |
"backgroundColor": "#fff", | |
"width": 142.77734375, | |
"height": 80.87109375, | |
"seed": 1618824040, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"boundElements": [ | |
{ | |
"type": "text", | |
"id": "eSMp4IgX2cUa74AjSR3HS" | |
} | |
], | |
"updated": 1682328443972, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 1406, | |
"versionNonce": 846517608, | |
"isDeleted": false, | |
"id": "eSMp4IgX2cUa74AjSR3HS", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 803.6283340454102, | |
"y": 514.5, | |
"strokeColor": "#000000", | |
"backgroundColor": "transparent", | |
"width": 125.71989440917969, | |
"height": 50, | |
"seed": 675382296, | |
"groupIds": [], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1682328316684, | |
"link": null, | |
"locked": false, | |
"fontSize": 20, | |
"fontFamily": 1, | |
"text": "Validation \nCommand bus", | |
"textAlign": "center", | |
"verticalAlign": "middle", | |
"containerId": "L4o3OOWwd6MzMWx2Tkumz", | |
"originalText": "Validation Command bus", | |
"lineHeight": 1.25, | |
"baseline": 43 | |
}, | |
{ | |
"id": "d5GTMQWwpSrHirLkLd31g", | |
"type": "text", | |
"x": 821.75390625, | |
"y": 1053.81640625, | |
"width": 66.39994812011719, | |
"height": 25, | |
"angle": 0, | |
"strokeColor": "#5c940d", | |
"backgroundColor": "transparent", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": null, | |
"seed": 1377795352, | |
"version": 40, | |
"versionNonce": 657939560, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1682328528495, | |
"link": null, | |
"locked": false, | |
"text": "Domain", | |
"fontSize": 20, | |
"fontFamily": 1, | |
"textAlign": "left", | |
"verticalAlign": "top", | |
"baseline": 18, | |
"containerId": null, | |
"originalText": "Domain", | |
"lineHeight": 1.25 | |
}, | |
{ | |
"id": "Vi9sroi3esfAl4HughM2b", | |
"type": "text", | |
"x": 815.140625, | |
"y": 1102.41015625, | |
"width": 101.95989990234375, | |
"height": 25, | |
"angle": 0, | |
"strokeColor": "#087f5b", | |
"backgroundColor": "transparent", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": null, | |
"seed": 1744428136, | |
"version": 83, | |
"versionNonce": 1929994856, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1682328532709, | |
"link": null, | |
"locked": false, | |
"text": "Application", | |
"fontSize": 20, | |
"fontFamily": 1, | |
"textAlign": "left", | |
"verticalAlign": "top", | |
"baseline": 18, | |
"containerId": null, | |
"originalText": "Application", | |
"lineHeight": 1.25 | |
}, | |
{ | |
"id": "hQsb_HRz51zVdO1r44ccA", | |
"type": "text", | |
"x": 790.1796875, | |
"y": 1139.828125, | |
"width": 146.25985717773438, | |
"height": 25, | |
"angle": 0, | |
"strokeColor": "#1864ab", | |
"backgroundColor": "transparent", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": null, | |
"seed": 1535728232, | |
"version": 105, | |
"versionNonce": 1504679192, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1682328537823, | |
"link": null, | |
"locked": false, | |
"text": "Infrastructure", | |
"fontSize": 20, | |
"fontFamily": 1, | |
"textAlign": "left", | |
"verticalAlign": "top", | |
"baseline": 18, | |
"containerId": null, | |
"originalText": "Infrastructure", | |
"lineHeight": 1.25 | |
}, | |
{ | |
"type": "rectangle", | |
"version": 714, | |
"versionNonce": 442128232, | |
"isDeleted": false, | |
"id": "Z4ZzOdcGp6b0kKdiu0Ye2", | |
"fillStyle": "solid", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 825.099609375, | |
"y": 860.541015625, | |
"strokeColor": "#000000", | |
"backgroundColor": "#fff", | |
"width": 142.77734375, | |
"height": 80.87109375, | |
"seed": 1618824040, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"boundElements": [ | |
{ | |
"type": "text", | |
"id": "Pgnpyyb9E_61O01zMfGr0" | |
} | |
], | |
"updated": 1682328510131, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 583, | |
"versionNonce": 279393048, | |
"isDeleted": false, | |
"id": "Pgnpyyb9E_61O01zMfGr0", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 857.2983245849609, | |
"y": 888.4765625, | |
"strokeColor": "#000000", | |
"backgroundColor": "transparent", | |
"width": 78.37991333007812, | |
"height": 25, | |
"seed": 675382296, | |
"groupIds": [], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1682328510131, | |
"link": null, | |
"locked": false, | |
"fontSize": 20, | |
"fontFamily": 1, | |
"text": "Services", | |
"textAlign": "center", | |
"verticalAlign": "middle", | |
"containerId": "Z4ZzOdcGp6b0kKdiu0Ye2", | |
"originalText": "Services", | |
"lineHeight": 1.25, | |
"baseline": 18 | |
} | |
], | |
"appState": { | |
"gridSize": null, | |
"viewBackgroundColor": "#ffffff" | |
}, | |
"files": {} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment