diff --git a/src/data/roadmaps/backend/backend-beginner.json b/src/data/roadmaps/backend/backend-beginner.json new file mode 100644 index 000000000..3abf35c94 --- /dev/null +++ b/src/data/roadmaps/backend/backend-beginner.json @@ -0,0 +1,3214 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "2155", + "typeID": "Arrow", + "zOrder": "18", + "w": "1", + "h": "177", + "measuredW": "150", + "measuredH": "100", + "x": "1251", + "y": "846", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "color": "3700253", + "p0": { + "x": 1.0826222816126574, + "y": -0.00765522788196904 + }, + "p1": { + "x": 0.46737830066706726, + "y": -0.003606051439574667 + }, + "p2": { + "x": 1.0826222816126574, + "y": 176.9643106904665 + } + } + }, + { + "ID": "2168", + "typeID": "Arrow", + "zOrder": "19", + "w": "139", + "h": "27", + "measuredW": "150", + "measuredH": "100", + "x": "1019", + "y": "1491", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.06462658260011267, + "y": 27.019432060373674 + }, + "p1": { + "x": 0.4665558798140599, + "y": 0.07029751256299145 + }, + "p2": { + "x": 139.27696294456564, + "y": 0.2229725359186432 + } + } + }, + { + "ID": "2169", + "typeID": "Arrow", + "zOrder": "20", + "w": "154", + "h": "18", + "measuredW": "150", + "measuredH": "100", + "x": "1015", + "y": "1462", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.08409551126828774, + "y": -0.25313294098191363 + }, + "p1": { + "x": 0.4534602255665107, + "y": -0.06413455828959744 + }, + "p2": { + "x": 153.99554675434774, + "y": 14.484919797468365 + } + } + }, + { + "ID": "2172", + "typeID": "Arrow", + "zOrder": "21", + "w": "107", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1371", + "y": "1360", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.4734542725983134, + "y": -0.00011162392477927755 + }, + "p2": { + "x": 107.31478788338131, + "y": -0.5 + }, + "stroke": "dotted" + } + }, + { + "ID": "2180", + "typeID": "Arrow", + "zOrder": "22", + "w": "144", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1038", + "y": "969", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.24980034602958767, + "y": 0.04191001796402816 + }, + "p1": { + "x": 0.49999999999999994, + "y": 0 + }, + "p2": { + "x": 143.51622394886613, + "y": 0.04191001796402816 + } + } + }, + { + "ID": "2185", + "typeID": "__group__", + "zOrder": "23", + "measuredW": "169", + "measuredH": "40", + "w": "169", + "h": "40", + "x": "861", + "y": "1596", + "properties": { + "controlName": "104-apis:authentication:jwt" + }, + "children": { + "controls": { + "control": [ + { + "ID": "3", + "typeID": "Canvas", + "zOrder": "0", + "w": "169", + "h": "40", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "1", + "measuredW": "35", + "measuredH": "25", + "x": "67", + "y": "7", + "properties": { + "text": "JWT", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "2188", + "typeID": "__group__", + "zOrder": "24", + "measuredW": "269", + "measuredH": "50", + "w": "269", + "h": "50", + "x": "1148", + "y": "1335", + "properties": { + "controlName": "106-relational-databases" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "269", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "165", + "measuredH": "25", + "x": "52", + "y": "13", + "properties": { + "size": "17", + "text": "Relational Databases" + } + } + ] + } + } + }, + { + "ID": "2189", + "typeID": "__group__", + "zOrder": "25", + "measuredW": "169", + "measuredH": "40", + "w": "169", + "h": "40", + "x": "1471", + "y": "1340", + "properties": { + "controlName": "100-relational-databases:postgresql" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "169", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "96", + "measuredW": "93", + "measuredH": "25", + "x": "37", + "y": "7", + "properties": { + "size": "17", + "text": "PostgreSQL" + } + } + ] + } + } + }, + { + "ID": "2191", + "typeID": "__group__", + "zOrder": "26", + "measuredW": "211", + "measuredH": "50", + "w": "211", + "h": "50", + "x": "1146", + "y": "1757", + "properties": { + "controlName": "108-more-about-databases" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "211", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "176", + "measuredH": "25", + "x": "18", + "y": "13", + "properties": { + "text": "More about Databases", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "2192", + "typeID": "__group__", + "zOrder": "27", + "measuredW": "206", + "measuredH": "40", + "w": "206", + "h": "40", + "x": "1470", + "y": "1780", + "properties": { + "controlName": "102-more-about-databases:transactions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "206", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "105", + "measuredW": "99", + "measuredH": "25", + "x": "50", + "y": "7", + "properties": { + "size": "17", + "text": "Transactions" + } + } + ] + } + } + }, + { + "ID": "2193", + "typeID": "__group__", + "zOrder": "28", + "measuredW": "206", + "measuredH": "40", + "w": "206", + "h": "40", + "x": "1470", + "y": "1824", + "properties": { + "controlName": "103-more-about-databases:n-plus-one-problem" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "206", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "99", + "measuredH": "25", + "x": "53", + "y": "7", + "properties": { + "text": "N+1 Problem", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "2194", + "typeID": "__group__", + "zOrder": "29", + "measuredW": "205", + "measuredH": "40", + "w": "205", + "h": "40", + "x": "1471", + "y": "1692", + "properties": { + "controlName": "100-scaling-databases:database-indexes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "205", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "140", + "measuredH": "25", + "x": "34", + "y": "7", + "properties": { + "size": "17", + "text": "Database Indexes" + } + } + ] + } + } + }, + { + "ID": "2195", + "typeID": "__group__", + "zOrder": "30", + "measuredW": "273", + "measuredH": "50", + "w": "273", + "h": "50", + "x": "1145", + "y": "1460", + "properties": { + "controlName": "109-apis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "273", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "133", + "measuredH": "25", + "x": "70", + "y": "13", + "properties": { + "text": "Learn about APIs", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "2196", + "typeID": "__group__", + "zOrder": "31", + "measuredW": "166", + "measuredH": "40", + "w": "166", + "h": "40", + "x": "864", + "y": "1447", + "properties": { + "controlName": "100-apis:rest" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "166", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "49", + "measuredW": "44", + "measuredH": "25", + "x": "58", + "y": "7", + "properties": { + "size": "17", + "text": "REST" + } + } + ] + } + } + }, + { + "ID": "2197", + "typeID": "__group__", + "zOrder": "32", + "measuredW": "167", + "measuredH": "40", + "w": "167", + "h": "40", + "x": "863", + "y": "1492", + "properties": { + "controlName": "101-apis:json-apis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "167", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "90", + "measuredW": "85", + "measuredH": "25", + "x": "39", + "y": "7", + "properties": { + "size": "17", + "text": "JSON APIs" + } + } + ] + } + } + }, + { + "ID": "2198", + "typeID": "__group__", + "zOrder": "33", + "measuredW": "170", + "measuredH": "50", + "w": "170", + "h": "50", + "x": "861", + "y": "1549", + "properties": { + "controlName": "106-apis:authentication" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "170", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "111", + "measuredW": "111", + "measuredH": "25", + "x": "29", + "y": "12", + "properties": { + "size": "17", + "text": "Authentication" + } + } + ] + } + } + }, + { + "ID": "2199", + "typeID": "Label", + "zOrder": "34", + "measuredW": "128", + "measuredH": "40", + "x": "1200", + "y": "789", + "properties": { + "size": "32", + "text": "Backend" + } + }, + { + "ID": "2200", + "typeID": "Arrow", + "zOrder": "35", + "w": "1", + "h": "75", + "measuredW": "150", + "measuredH": "100", + "x": "1251", + "y": "702", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.43268541466795796, + "y": -0.4292144763719534 + }, + "p1": { + "x": 0.4673783006670677, + "y": -0.0036060514395746665 + }, + "p2": { + "x": 0.08850738176079176, + "y": 74.41806720423438 + }, + "color": "3700253" + } + }, + { + "ID": "2201", + "typeID": "__group__", + "zOrder": "36", + "measuredW": "350", + "measuredH": "141", + "w": "350", + "h": "141", + "x": "1473", + "y": "670", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "314", + "measuredH": "25", + "x": "14", + "y": "17", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "319", + "measuredH": "25", + "x": "14", + "y": "45", + "properties": { + "size": "17", + "text": "along with resources and other roadmaps" + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "320", + "measuredH": "45", + "w": "320", + "h": "45", + "x": "15", + "y": "81", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "28", + "x": "141", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "45", + "measuredH": "28", + "x": "66", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "https" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "5", + "measuredH": "28", + "x": "113", + "y": "8", + "properties": { + "bold": "true", + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "120", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "10", + "measuredH": "28", + "x": "128", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "2203", + "typeID": "__group__", + "zOrder": "37", + "measuredW": "144", + "measuredH": "40", + "w": "144", + "h": "40", + "x": "915", + "y": "993", + "properties": { + "controlName": "100-learn-a-language:go" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "136", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "26", + "measuredW": "23", + "measuredH": "25", + "x": "63", + "y": "7", + "properties": { + "size": "17", + "text": "Go" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "2204", + "typeID": "__group__", + "zOrder": "38", + "measuredW": "272", + "measuredH": "50", + "w": "272", + "h": "50", + "x": "1147", + "y": "944", + "properties": { + "controlName": "103-learn-a-language" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "272", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "141", + "measuredH": "25", + "x": "65", + "y": "13", + "properties": { + "text": "Learn a Language", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "2205", + "typeID": "__group__", + "zOrder": "39", + "measuredW": "146", + "measuredH": "40", + "w": "146", + "h": "40", + "x": "913", + "y": "903", + "properties": { + "controlName": "105-learn-a-language:javascript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "136", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "85", + "measuredW": "81", + "measuredH": "25", + "x": "37", + "y": "8", + "properties": { + "size": "17", + "text": "JavaScript" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + }, + { + "ID": "2206", + "typeID": "__group__", + "zOrder": "40", + "measuredW": "145", + "measuredH": "40", + "w": "145", + "h": "40", + "x": "914", + "y": "948", + "properties": { + "controlName": "106-learn-a-language:python" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "136", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "56", + "measuredW": "53", + "measuredH": "25", + "x": "49", + "y": "8", + "properties": { + "size": "17", + "text": "Python" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "4", + "typeID": "Icon", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "2211", + "typeID": "__group__", + "zOrder": "41", + "measuredW": "205", + "measuredH": "40", + "w": "205", + "h": "40", + "x": "1470", + "y": "1736", + "properties": { + "controlName": "100-more-about-databases:orms" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "205", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "49", + "measuredW": "49", + "measuredH": "25", + "x": "78", + "y": "7", + "properties": { + "size": "17", + "text": "ORMs" + } + } + ] + } + } + }, + { + "ID": "2221", + "typeID": "Arrow", + "zOrder": "42", + "w": "3", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1848", + "y": "829", + "properties": { + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "color": "16777215", + "p0": { + "x": 0.14652915468354877, + "y": 0.452028801972574 + }, + "p1": { + "x": 0.47345427259831346, + "y": -0.00011162392477928299 + }, + "p2": { + "x": 2.7298768229543384, + "y": 0.452028801972574 + } + } + }, + { + "ID": "2222", + "typeID": "Arrow", + "zOrder": "43", + "w": "3", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "648", + "y": "882", + "properties": { + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "color": "16777215", + "p0": { + "x": 0.2658611453201729, + "y": 2.452028801972574 + }, + "p1": { + "x": 0.4734542725983134, + "y": -0.00011162392477936523 + }, + "p2": { + "x": 3.1065906667259924, + "y": -0.38870071943324547 + } + } + }, + { + "ID": "2223", + "typeID": "Arrow", + "zOrder": "44", + "w": "3", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1369", + "y": "637", + "properties": { + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "color": "16777215", + "p0": { + "x": 0.14652915468354877, + "y": 0.452028801972574 + }, + "p1": { + "x": 0.47345427259831346, + "y": -0.00011162392477928299 + }, + "p2": { + "x": 2.7298768229543384, + "y": 0.452028801972574 + } + } + }, + { + "ID": "2224", + "typeID": "Arrow", + "zOrder": "17", + "w": "114", + "h": "32", + "measuredW": "150", + "measuredH": "100", + "x": "1053", + "y": "923", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.1257521407827653, + "y": -0.30013658969107837 + }, + "p1": { + "x": 0.41833810888252165, + "y": -0.1060171919770771 + }, + "p2": { + "x": 114.1798056113546, + "y": 31.45140723034706 + } + } + }, + { + "ID": "2225", + "typeID": "Arrow", + "zOrder": "16", + "w": "117", + "h": "39", + "measuredW": "150", + "measuredH": "100", + "x": "1054", + "y": "980", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.14430961201878745, + "y": 39.224556623224885 + }, + "p1": { + "x": 0.4389989572471317, + "y": 0.10010427528675775 + }, + "p2": { + "x": 116.98999086975914, + "y": -0.14735771362245487 + } + } + }, + { + "ID": "2226", + "typeID": "Label", + "zOrder": "45", + "measuredW": "348", + "measuredH": "26", + "x": "667", + "y": "1066", + "properties": { + "color": "4985136", + "size": "18", + "text": "When you are following this roadmap, make" + } + }, + { + "ID": "2227", + "typeID": "Label", + "zOrder": "46", + "measuredW": "338", + "measuredH": "26", + "x": "667", + "y": "1099", + "properties": { + "color": "4985136", + "size": "18", + "text": "sure to build as many projects as possible" + } + }, + { + "ID": "2228", + "typeID": "Label", + "zOrder": "47", + "measuredW": "145", + "measuredH": "32", + "x": "667", + "y": "1022", + "properties": { + "color": "4985136", + "size": "24", + "text": "Important Tip" + } + }, + { + "ID": "2229", + "typeID": "Label", + "zOrder": "48", + "measuredW": "242", + "measuredH": "26", + "x": "667", + "y": "1129", + "properties": { + "color": "4985136", + "size": "18", + "text": "for each node of the roadmap" + } + }, + { + "ID": "2230", + "typeID": "Label", + "zOrder": "49", + "measuredW": "357", + "measuredH": "26", + "x": "1473", + "y": "852", + "properties": { + "color": "4985136", + "size": "18", + "text": "If you are a frontend developer, jumping into" + } + }, + { + "ID": "2231", + "typeID": "Label", + "zOrder": "50", + "measuredW": "348", + "measuredH": "26", + "x": "1473", + "y": "882", + "properties": { + "color": "4985136", + "size": "18", + "text": "backend development, I would recommend" + } + }, + { + "ID": "2232", + "typeID": "Label", + "zOrder": "51", + "measuredW": "319", + "measuredH": "26", + "x": "1473", + "y": "912", + "properties": { + "color": "4985136", + "size": "18", + "text": "picking JavaScript and learning Node.js" + } + }, + { + "ID": "2233", + "typeID": "Label", + "zOrder": "52", + "measuredW": "353", + "measuredH": "26", + "x": "1473", + "y": "942", + "properties": { + "color": "4985136", + "size": "18", + "text": "to get up to speed. Alternatively, Python and" + } + }, + { + "ID": "2234", + "typeID": "Label", + "zOrder": "53", + "measuredW": "208", + "measuredH": "26", + "x": "1473", + "y": "972", + "properties": { + "color": "4985136", + "size": "18", + "text": "Go are also good options." + } + }, + { + "ID": "2235", + "typeID": "Label", + "zOrder": "54", + "measuredW": "347", + "measuredH": "26", + "x": "1473", + "y": "1013", + "properties": { + "size": "18", + "text": "Pick any language, learn the language, and", + "color": "3700253" + } + }, + { + "ID": "2236", + "typeID": "Label", + "zOrder": "55", + "measuredW": "355", + "measuredH": "26", + "x": "1473", + "y": "1043", + "properties": { + "size": "18", + "color": "3700253", + "text": "build some CLI applications to practice your" + } + }, + { + "ID": "2237", + "typeID": "Label", + "zOrder": "56", + "measuredW": "223", + "measuredH": "26", + "x": "1473", + "y": "1073", + "properties": { + "size": "18", + "color": "3700253", + "text": "knowledge of the language." + } + }, + { + "ID": "2238", + "typeID": "Arrow", + "zOrder": "57", + "w": "116", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1071", + "y": "1179", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.17790705272341256, + "y": 0.4387080768251508 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 115.75019965397041, + "y": 0.43870807682526447 + } + } + }, + { + "ID": "2239", + "typeID": "__group__", + "zOrder": "58", + "measuredW": "95", + "measuredH": "50", + "w": "95", + "h": "50", + "x": "1000", + "y": "1156", + "properties": { + "controlName": "100-version-control-systems:git" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "95", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "22", + "measuredH": "25", + "x": "37", + "y": "12", + "properties": { + "size": "17", + "text": "Git" + } + } + ] + } + } + }, + { + "ID": "2240", + "typeID": "__group__", + "zOrder": "59", + "measuredW": "275", + "measuredH": "50", + "w": "275", + "h": "50", + "x": "1147", + "y": "1155", + "properties": { + "controlName": "104-version-control-systems" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "275", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "186", + "measuredH": "25", + "x": "45", + "y": "12", + "properties": { + "text": "Version Control Systems", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "2241", + "typeID": "Arrow", + "zOrder": "15", + "w": "1", + "h": "137", + "measuredW": "150", + "measuredH": "100", + "x": "1251", + "y": "1034", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0.08262228161265739, + "y": 0.45817900313909377 + }, + "p1": { + "x": 0.4673783006670674, + "y": -0.0036060514395746678 + }, + "p2": { + "x": 0.08262228161265739, + "y": 137.67519270679327 + } + } + }, + { + "ID": "2242", + "typeID": "Label", + "zOrder": "60", + "measuredW": "278", + "measuredH": "26", + "x": "1473", + "y": "1143", + "properties": { + "color": "4985136", + "size": "18", + "text": "Create your GitHub profile. Publish" + } + }, + { + "ID": "2243", + "typeID": "Label", + "zOrder": "61", + "measuredW": "300", + "measuredH": "26", + "x": "1473", + "y": "1173", + "properties": { + "color": "4985136", + "size": "18", + "text": "the projects that you have developed" + } + }, + { + "ID": "2244", + "typeID": "Label", + "zOrder": "62", + "measuredW": "229", + "measuredH": "26", + "x": "1473", + "y": "1203", + "properties": { + "color": "4985136", + "size": "18", + "text": "so far to your GitHub profile." + } + }, + { + "ID": "2245", + "typeID": "Label", + "zOrder": "63", + "measuredW": "249", + "measuredH": "26", + "x": "1473", + "y": "1238", + "properties": { + "size": "18", + "text": "Use git for your future projects.", + "color": "10027263" + } + }, + { + "ID": "2247", + "typeID": "Label", + "zOrder": "64", + "measuredW": "420", + "measuredH": "26", + "x": "665", + "y": "1297", + "properties": { + "color": "4985136", + "size": "18", + "text": "Learn about the relational databases, normalization," + } + }, + { + "ID": "2248", + "typeID": "Label", + "zOrder": "65", + "measuredW": "418", + "measuredH": "26", + "x": "665", + "y": "1324", + "properties": { + "color": "4985136", + "size": "18", + "text": "learn SQL, db migrations, indexes and performance." + } + }, + { + "ID": "2250", + "typeID": "Label", + "zOrder": "66", + "measuredW": "386", + "measuredH": "26", + "x": "665", + "y": "1358", + "properties": { + "size": "18", + "text": "Make some CLI application that uses database.", + "color": "11820806" + } + }, + { + "ID": "2251", + "typeID": "Arrow", + "zOrder": "14", + "w": "1", + "h": "104", + "measuredW": "150", + "measuredH": "100", + "x": "1251", + "y": "1302", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "color": "11820806", + "p0": { + "x": 0.08262228161265739, + "y": 0.45817900313909377 + }, + "p1": { + "x": 0.4673783006670672, + "y": -0.003606051439574666 + }, + "p2": { + "x": 0.08262228161265739, + "y": 104.8141250338856 + } + } + }, + { + "ID": "2253", + "typeID": "__group__", + "zOrder": "67", + "measuredW": "98", + "measuredH": "49", + "w": "98", + "h": "49", + "x": "997", + "y": "1212", + "properties": { + "controlName": "100-repo-hosting-services:github" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "98", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "54", + "measuredH": "25", + "x": "27", + "y": "12", + "properties": { + "text": "GitHub", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "2254", + "typeID": "__group__", + "zOrder": "68", + "measuredW": "275", + "measuredH": "50", + "w": "275", + "h": "50", + "x": "1149", + "y": "1210", + "properties": { + "controlName": "105-repo-hosting-services" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "275", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "172", + "measuredH": "25", + "x": "52", + "y": "12", + "properties": { + "text": "Repo hosting services", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "2255", + "typeID": "Arrow", + "zOrder": "13", + "w": "116", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1071", + "y": "1237", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.17790705272341256, + "y": 0.4387080768251508 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 115.75019965397041, + "y": 0.43870807682526447 + } + } + }, + { + "ID": "2256", + "typeID": "Arrow", + "zOrder": "12", + "w": "1", + "h": "58", + "measuredW": "150", + "measuredH": "100", + "x": "1251", + "y": "1235", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0.08262228161265739, + "y": 0.45817900313909377 + }, + "p1": { + "x": 0.4673783006670675, + "y": -0.0036060514395746678 + }, + "p2": { + "x": 0.08262228161265739, + "y": 58.599083543063216 + } + } + }, + { + "ID": "2265", + "typeID": "Arrow", + "zOrder": "11", + "w": "1", + "h": "113", + "measuredW": "150", + "measuredH": "100", + "x": "1251", + "y": "1418", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0.08262228161265739, + "y": 0.2026203317789168 + }, + "p1": { + "x": 0.4673783006670673, + "y": -0.003606051439574669 + }, + "p2": { + "x": 0.08262228161265739, + "y": 113.41766182260108 + } + } + }, + { + "ID": "2267", + "typeID": "Label", + "zOrder": "69", + "measuredW": "309", + "measuredH": "26", + "x": "1470", + "y": "1441", + "properties": { + "color": "4985136", + "size": "18", + "text": "Learn how to build APIs and add auth-" + } + }, + { + "ID": "2268", + "typeID": "Label", + "zOrder": "70", + "measuredW": "251", + "measuredH": "26", + "x": "1470", + "y": "1468", + "properties": { + "color": "4985136", + "size": "18", + "text": "entication to secure endpoints." + } + }, + { + "ID": "2269", + "typeID": "Label", + "zOrder": "71", + "measuredW": "377", + "measuredH": "26", + "x": "1470", + "y": "1506", + "properties": { + "size": "18", + "text": "Develop some RESTful API and add JWT Auth.", + "color": "10027263" + } + }, + { + "ID": "2270", + "typeID": "Arrow", + "zOrder": "10", + "w": "145", + "h": "87", + "measuredW": "150", + "measuredH": "100", + "x": "1020", + "y": "1498", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.27519639362265025, + "y": 87.01058087151091 + }, + "p1": { + "x": 0.46723646723646683, + "y": 0.14529914529914467 + }, + "p2": { + "x": 144.97607782567957, + "y": -0.07791258296765591 + } + } + }, + { + "ID": "2271", + "typeID": "Arrow", + "zOrder": "9", + "w": "1", + "h": "106", + "measuredW": "150", + "measuredH": "100", + "x": "1251", + "y": "1542", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "color": "11820806", + "p0": { + "x": 0.08262228161265739, + "y": -0.2708353187069861 + }, + "p1": { + "x": 0.46737830066706704, + "y": -0.0036060514395746673 + }, + "p2": { + "x": 0.08262228161265739, + "y": 105.9822607539802 + } + } + }, + { + "ID": "2272", + "typeID": "Arrow", + "zOrder": "8", + "w": "99", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1250", + "y": "1593", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.21279569788953268, + "y": 0.40095678414945723 + }, + "p1": { + "x": 0.4734542725983135, + "y": -0.0001116239247792803 + }, + "p2": { + "x": 98.87518164630478, + "y": 0.40095678414945723 + } + } + }, + { + "ID": "2273", + "typeID": "__group__", + "zOrder": "72", + "measuredW": "130", + "measuredH": "50", + "w": "130", + "h": "50", + "x": "1147", + "y": "1569", + "properties": { + "controlName": "110-caching" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "130", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "25", + "x": "33", + "y": "13", + "properties": { + "text": "Caching", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "2274", + "typeID": "__group__", + "zOrder": "73", + "measuredW": "115", + "measuredH": "40", + "w": "115", + "h": "40", + "x": "1302", + "y": "1574", + "properties": { + "controlName": "100-caching:server-side:redis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "115", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "46", + "measuredW": "45", + "measuredH": "25", + "x": "35", + "y": "8", + "properties": { + "size": "17", + "text": "Redis" + } + } + ] + } + } + }, + { + "ID": "2275", + "typeID": "Label", + "zOrder": "74", + "measuredW": "325", + "measuredH": "26", + "x": "1470", + "y": "1564", + "properties": { + "color": "4985136", + "size": "18", + "text": "Learn about different caching strategies" + } + }, + { + "ID": "2276", + "typeID": "Label", + "zOrder": "75", + "measuredW": "258", + "measuredH": "26", + "x": "1470", + "y": "1592", + "properties": { + "color": "4985136", + "size": "18", + "text": "Including HTTP caching as well." + } + }, + { + "ID": "2277", + "typeID": "Label", + "zOrder": "76", + "measuredW": "387", + "measuredH": "26", + "x": "1470", + "y": "1628", + "properties": { + "size": "18", + "color": "11820806", + "text": "Use Redis in some application for performance." + } + }, + { + "ID": "2278", + "typeID": "Arrow", + "zOrder": "7", + "w": "1", + "h": "163", + "measuredW": "150", + "measuredH": "100", + "x": "1251", + "y": "1659", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 1.0826222816126574, + "y": 0.2026203317789168 + }, + "p1": { + "x": 0.4673783006670671, + "y": -0.0036060514395746695 + }, + "p2": { + "x": 1.0826222816126574, + "y": 163.15924766293733 + } + } + }, + { + "ID": "2279", + "typeID": "Arrow", + "zOrder": "6", + "w": "143", + "h": "60", + "measuredW": "150", + "measuredH": "100", + "x": "1339", + "y": "1708", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.15306473463670045, + "y": 60.5663286140275 + }, + "p1": { + "x": 0.50878873841777, + "y": -0.08602102696235464 + }, + "p2": { + "x": 143.51412319047085, + "y": 0.2742946840037348 + } + } + }, + { + "ID": "2280", + "typeID": "Arrow", + "zOrder": "5", + "w": "140", + "h": "21", + "measuredW": "150", + "measuredH": "100", + "x": "1346", + "y": "1756", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.14782038424959865, + "y": 20.605266471364075 + }, + "p1": { + "x": 0.5049876784965737, + "y": -0.04117901161463641 + }, + "p2": { + "x": 140.3147878833813, + "y": -0.5 + } + } + }, + { + "ID": "2281", + "typeID": "Arrow", + "zOrder": "4", + "w": "147", + "h": "17", + "measuredW": "150", + "measuredH": "100", + "x": "1334", + "y": "1789", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.20622717025435122, + "y": 1.003496233591477 + }, + "p1": { + "x": 0.5414707973491237, + "y": 0.04604856083293399 + }, + "p2": { + "x": 147.17430021424798, + "y": 17.081371948264405 + } + } + }, + { + "ID": "2282", + "typeID": "Arrow", + "zOrder": "3", + "w": "142", + "h": "51", + "measuredW": "150", + "measuredH": "100", + "x": "1339", + "y": "1799", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.15306473463670045, + "y": 0.38225706715070373 + }, + "p1": { + "x": 0.4769533667572815, + "y": 0.08464143678172667 + }, + "p2": { + "x": 142.17430021424798, + "y": 51.29553016361501 + } + } + }, + { + "ID": "2283", + "typeID": "Label", + "zOrder": "77", + "measuredW": "395", + "measuredH": "26", + "x": "667", + "y": "1703", + "properties": { + "color": "4985136", + "size": "18", + "text": "Learn about additional database topics including" + } + }, + { + "ID": "2284", + "typeID": "Label", + "zOrder": "78", + "measuredW": "401", + "measuredH": "26", + "x": "667", + "y": "1730", + "properties": { + "color": "4985136", + "size": "18", + "text": "performance analysis, ORMs, limitations, common" + } + }, + { + "ID": "2285", + "typeID": "Label", + "zOrder": "79", + "measuredW": "322", + "measuredH": "26", + "x": "667", + "y": "1799", + "properties": { + "size": "18", + "color": "11820806", + "text": "Get some experience withs some ORM." + } + }, + { + "ID": "2286", + "typeID": "Arrow", + "zOrder": "80", + "w": "1", + "h": "304", + "measuredW": "150", + "measuredH": "100", + "x": "1250", + "y": "1836", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "color": "11820806", + "p0": { + "x": 1.0826222816126574, + "y": 0.45817900313909377 + }, + "p1": { + "x": 0.4673783006670671, + "y": -0.003606051439574667 + }, + "p2": { + "x": 1.0826222816126574, + "y": 304.3477355871719 + } + } + }, + { + "ID": "2288", + "typeID": "__group__", + "zOrder": "81", + "measuredW": "212", + "measuredH": "50", + "w": "212", + "h": "50", + "x": "1147", + "y": "1892", + "properties": { + "controlName": "112-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "78", + "y": "13", + "properties": { + "text": "Testing", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "2289", + "typeID": "__group__", + "zOrder": "82", + "measuredW": "212", + "measuredH": "40", + "w": "212", + "h": "40", + "x": "828", + "y": "1856", + "properties": { + "controlName": "100-testing:integration-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "144", + "measuredH": "25", + "x": "34", + "y": "7", + "properties": { + "text": "Integration Testing", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "2290", + "typeID": "__group__", + "zOrder": "83", + "measuredW": "214", + "measuredH": "37", + "w": "214", + "h": "37", + "x": "826", + "y": "1900", + "properties": { + "controlName": "101-testing:unit-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "37", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "91", + "measuredH": "25", + "x": "61", + "y": "6", + "properties": { + "text": "Unit Testing", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "2291", + "typeID": "__group__", + "zOrder": "84", + "measuredW": "214", + "measuredH": "37", + "w": "214", + "h": "37", + "x": "826", + "y": "1941", + "properties": { + "controlName": "102-testing:functional-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "37", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "140", + "measuredH": "25", + "x": "37", + "y": "6", + "properties": { + "text": "Functional Testing", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "2292", + "typeID": "Arrow", + "zOrder": "2", + "w": "130", + "h": "30", + "measuredW": "150", + "measuredH": "100", + "x": "1032", + "y": "1875", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.17790705272341256, + "y": 0.4387080768251508 + }, + "p1": { + "x": 0.4930677863483558, + "y": -0.08253007962375944 + }, + "p2": { + "x": 130.29643187323404, + "y": 29.645970879643528 + } + } + }, + { + "ID": "2293", + "typeID": "Arrow", + "zOrder": "1", + "w": "140", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1031", + "y": "1918", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.17790705272341256, + "y": 0.4387080768251508 + }, + "p1": { + "x": 0.5, + "y": 0 + }, + "p2": { + "x": 139.3353697305704, + "y": 0.4387080768251508 + } + } + }, + { + "ID": "2294", + "typeID": "Arrow", + "zOrder": "0", + "w": "135", + "h": "30", + "measuredW": "150", + "measuredH": "100", + "x": "1028", + "y": "1931", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.31413425095911407, + "y": 29.91853588099889 + }, + "p1": { + "x": 0.47627245735948676, + "y": 0.0705776198056142 + }, + "p2": { + "x": 135.6362548494567, + "y": 0.44243040409855894 + } + } + }, + { + "ID": "2295", + "typeID": "Label", + "zOrder": "85", + "measuredW": "399", + "measuredH": "26", + "x": "667", + "y": "1759", + "properties": { + "color": "4985136", + "size": "18", + "text": "issues to keep in mind with ORMs and in general." + } + }, + { + "ID": "2296", + "typeID": "Label", + "zOrder": "86", + "measuredW": "361", + "measuredH": "26", + "x": "1474", + "y": "1888", + "properties": { + "color": "4985136", + "size": "18", + "text": "Learn about different testing techniques and" + } + }, + { + "ID": "2297", + "typeID": "Label", + "zOrder": "87", + "measuredW": "371", + "measuredH": "26", + "x": "1474", + "y": "1918", + "properties": { + "color": "4985136", + "size": "18", + "text": "get some experience writing automated tests." + } + }, + { + "ID": "2298", + "typeID": "Arrow", + "zOrder": "88", + "w": "1", + "h": "71", + "measuredW": "150", + "measuredH": "100", + "x": "1249", + "y": "2280", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "40463", + "p0": { + "x": 0, + "y": -0.05210330899694782 + }, + "p1": { + "x": 0.5000000000000007, + "y": 0 + }, + "p2": { + "x": 0, + "y": 71 + } + } + }, + { + "ID": "2299", + "typeID": "Arrow", + "zOrder": "89", + "w": "2", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "1248", + "y": "2433", + "properties": { + "curvature": "0", + "leftArrow": "false", + "p0": { + "x": 1, + "y": 88 + }, + "p1": { + "x": 0.4072427393330943, + "y": 0.00953746862674794 + }, + "p2": { + "x": 1, + "y": 0 + }, + "rightArrow": "false", + "stroke": "dotted", + "color": "40463" + } + }, + { + "ID": "2300", + "typeID": "TextArea", + "zOrder": "90", + "w": "499", + "h": "118", + "measuredW": "200", + "measuredH": "140", + "x": "999", + "y": "2346" + }, + { + "ID": "2301", + "typeID": "Label", + "zOrder": "91", + "measuredW": "431", + "measuredH": "25", + "x": "1033", + "y": "2365", + "properties": { + "size": "17", + "text": "Look at the detailed version for what else you don’t know" + } + }, + { + "ID": "2302", + "typeID": "__group__", + "zOrder": "92", + "measuredW": "430", + "measuredH": "44", + "w": "430", + "h": "44", + "x": "1034", + "y": "2400", + "properties": { + "controlName": "json:backend.json" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "430", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "147", + "measuredH": "25", + "x": "140", + "y": "9", + "properties": { + "size": "17", + "text": "Backend Roadmap" + } + } + ] + } + } + }, + { + "ID": "2303", + "typeID": "TextArea", + "zOrder": "93", + "w": "613", + "h": "246", + "measuredW": "200", + "measuredH": "140", + "x": "946", + "y": "2033" + }, + { + "ID": "2304", + "typeID": "Label", + "zOrder": "94", + "measuredW": "532", + "measuredH": "26", + "x": "978", + "y": "2099", + "properties": { + "color": "4985136", + "size": "18", + "text": "At this point, you should have enough knowledge to find a junior to" + } + }, + { + "ID": "2305", + "typeID": "Label", + "zOrder": "95", + "measuredW": "530", + "measuredH": "26", + "x": "978", + "y": "2129", + "properties": { + "color": "4985136", + "size": "18", + "text": "mid-level (maybe even senior) backend developer position at any" + } + }, + { + "ID": "2306", + "typeID": "Label", + "zOrder": "96", + "measuredW": "441", + "measuredH": "26", + "x": "978", + "y": "2159", + "properties": { + "color": "4985136", + "size": "18", + "text": "company (depending on the depth of your knowledge)." + } + }, + { + "ID": "2307", + "typeID": "Label", + "zOrder": "97", + "measuredW": "116", + "measuredH": "32", + "x": "978", + "y": "2055", + "properties": { + "color": "4985136", + "size": "24", + "text": "Job Ready" + } + }, + { + "ID": "2308", + "typeID": "Label", + "zOrder": "98", + "measuredW": "536", + "measuredH": "26", + "x": "978", + "y": "2201", + "properties": { + "size": "18", + "color": "10027263", + "text": "Deepen your pool of knowledge and keep building projects till you" + } + }, + { + "ID": "2309", + "typeID": "Label", + "zOrder": "99", + "measuredW": "360", + "measuredH": "26", + "x": "978", + "y": "2230", + "properties": { + "size": "18", + "color": "10027263", + "text": "find a job. Your job will teach you a lot as well." + } + }, + { + "ID": "2310", + "typeID": "Canvas", + "zOrder": "100", + "w": "380", + "h": "150", + "measuredW": "100", + "measuredH": "70", + "x": "688", + "y": "655" + }, + { + "ID": "2311", + "typeID": "Label", + "zOrder": "101", + "measuredW": "187", + "measuredH": "32", + "x": "716", + "y": "680", + "properties": { + "size": "24", + "text": "Beginner Version" + } + }, + { + "ID": "2312", + "typeID": "Label", + "zOrder": "102", + "measuredW": "319", + "measuredH": "28", + "x": "716", + "y": "721", + "properties": { + "color": "4985136", + "size": "20", + "text": "This is the trimmed down version of" + } + }, + { + "ID": "2313", + "typeID": "Label", + "zOrder": "103", + "measuredW": "328", + "measuredH": "28", + "x": "716", + "y": "752", + "properties": { + "color": "4985136", + "size": "20", + "text": "the backend roadmap for beginners." + } + }, + { + "ID": "2314", + "typeID": "__group__", + "zOrder": "104", + "measuredW": "382", + "measuredH": "47", + "w": "382", + "h": "47", + "x": "688", + "y": "815", + "properties": { + "controlName": "json:backend.json" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "382", + "h": "47", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "3355443", + "borderColor": "3355443" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "203", + "measuredH": "26", + "x": "89", + "y": "11", + "properties": { + "color": "16777215", + "size": "18", + "text": "Visit the Detailed Version" + } + } + ] + } + } + }, + { + "ID": "2315", + "typeID": "Arrow", + "zOrder": "105", + "w": "3", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1315", + "y": "2523", + "properties": { + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "color": "16777215", + "p0": { + "x": 0.14652915468354877, + "y": 0.452028801972574 + }, + "p1": { + "x": 0.47345427259831346, + "y": -0.00011162392477928299 + }, + "p2": { + "x": 2.7298768229543384, + "y": 0.452028801972574 + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1 copy 2", + "order": 1000018.3019863295, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "7BDB8D3D-BEB5-4A58-BF91-F519F8754661", + "mockupH": "1887", + "mockupW": "1209", + "measuredW": "1857", + "measuredH": "2524", + "version": "1.0" + }, + "groupOffset": { + "x": 0, + "y": 0 + }, + "dependencies": [], + "projectID": "file:///Users/kamrify/Desktop/New%20Roadmaps/Android%20Roadmap.bmpr" +} \ No newline at end of file diff --git a/src/data/roadmaps/backend/backend.json b/src/data/roadmaps/backend/backend.json index 927674008..7ffd256db 100644 --- a/src/data/roadmaps/backend/backend.json +++ b/src/data/roadmaps/backend/backend.json @@ -3,7 +3,1781 @@ "controls": { "control": [ { - "ID": "1854", + "ID": "2380", + "typeID": "Arrow", + "zOrder": "0", + "w": "1", + "h": "101", + "measuredW": "150", + "measuredH": "100", + "x": "1254", + "y": "846", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.08262228161265739, + "y": -0.00765522788196904 + }, + "p1": { + "x": 0.4673783006670675, + "y": -0.003606051439574666 + }, + "p2": { + "x": 0.08262228161265739, + "y": 100.83103671353786 + } + } + }, + { + "ID": "2381", + "typeID": "Arrow", + "zOrder": "1", + "w": "136", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1071", + "y": "3249", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.08928421577456902, + "y": -0.2906057506302204 + }, + "p1": { + "x": 0.4734542725983134, + "y": -0.00011162392477928117 + }, + "p2": { + "x": 136.35388907392644, + "y": -0.2906057506302204 + } + } + }, + { + "ID": "2382", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "214", + "measuredH": "46", + "w": "214", + "h": "46", + "x": "671", + "y": "3258", + "properties": { + "controlName": "102-scalability:migration-strategies" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "46", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "155", + "measuredH": "25", + "x": "29", + "y": "9", + "properties": { + "text": "Migration Strategies", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "2383", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "211", + "measuredH": "196", + "w": "211", + "h": "196", + "x": "671", + "y": "3298", + "properties": { + "controlName": "101-scalability:instrumentation-monitoring-telemetry" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "211", + "h": "196", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "151", + "measuredH": "25", + "x": "29", + "y": "156", + "properties": { + "size": "17", + "text": "Difference + Usage" + } + }, + { + "ID": "4", + "typeID": "TextArea", + "zOrder": "2", + "w": "187", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "15", + "properties": { + "color": "16770457" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "3", + "measuredW": "121", + "measuredH": "25", + "x": "44", + "y": "22", + "properties": { + "size": "17", + "text": "Instrumentation" + } + }, + { + "ID": "6", + "typeID": "TextArea", + "zOrder": "4", + "w": "187", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "60", + "properties": { + "color": "16770457" + } + }, + { + "ID": "7", + "typeID": "Label", + "zOrder": "5", + "measuredW": "83", + "measuredH": "25", + "x": "63", + "y": "67", + "properties": { + "size": "17", + "text": "Monitoring" + } + }, + { + "ID": "8", + "typeID": "TextArea", + "zOrder": "6", + "w": "187", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "105", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9", + "typeID": "Label", + "zOrder": "7", + "measuredW": "76", + "measuredH": "25", + "x": "67", + "y": "112", + "properties": { + "size": "17", + "text": "Telemetry" + } + } + ] + } + } + }, + { + "ID": "2384", + "typeID": "Arrow", + "zOrder": "4", + "w": "1", + "h": "744", + "measuredW": "150", + "measuredH": "100", + "x": "1301", + "y": "2957", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.4734542725983139, + "y": -0.00011162392477927807 + }, + "p2": { + "x": 0, + "y": 743.8442967676933 + } + } + }, + { + "ID": "2385", + "typeID": "Arrow", + "zOrder": "5", + "w": "276", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1264", + "y": "2948", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.14952920007272041, + "y": -0.2906057506302204 + }, + "p1": { + "x": 0.47345427259831324, + "y": -0.00011162392477928119 + }, + "p2": { + "x": 276.35388907392644, + "y": -0.2906057506302204 + } + } + }, + { + "ID": "2386", + "typeID": "Arrow", + "zOrder": "6", + "w": "1", + "h": "95", + "measuredW": "150", + "measuredH": "100", + "x": "1051", + "y": "2946", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.14952920007272041, + "y": 95.70939424936978 + }, + "p1": { + "x": 0.4734542725983132, + "y": -0.00011162392477928113 + }, + "p2": { + "x": 0.14952920007272041, + "y": 0.28897406297528505 + } + } + }, + { + "ID": "2387", + "typeID": "Arrow", + "zOrder": "7", + "w": "487", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "837", + "y": "2949", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.27015691059352775, + "y": -0.5 + }, + "p1": { + "x": 0.47345427259831374, + "y": -0.00011162392477927586 + }, + "p2": { + "x": 486.40782766206894, + "y": -0.5 + } + } + }, + { + "ID": "2388", + "typeID": "Arrow", + "zOrder": "8", + "w": "1", + "h": "141", + "measuredW": "150", + "measuredH": "100", + "x": "745", + "y": "2813", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.4734542725983137, + "y": -0.00011162392477927808 + }, + "p2": { + "x": 0, + "y": 140.20697009709465 + } + } + }, + { + "ID": "2389", + "typeID": "__group__", + "zOrder": "9", + "measuredW": "200", + "measuredH": "50", + "w": "200", + "h": "50", + "x": "674", + "y": "2927", + "properties": { + "controlName": "120-real-time-data" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "120", + "measuredH": "25", + "x": "40", + "y": "12", + "properties": { + "size": "17", + "text": "Real-Time Data" + } + } + ] + } + } + }, + { + "ID": "2390", + "typeID": "Arrow", + "zOrder": "10", + "w": "1", + "h": "91", + "measuredW": "150", + "measuredH": "100", + "x": "747", + "y": "2729", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.14952920007272041, + "y": 91.51893704138683 + }, + "p1": { + "x": 0.4734542725983133, + "y": -0.0001116239247792811 + }, + "p2": { + "x": 0.14952920007272041, + "y": 0.044261593589453696 + } + } + }, + { + "ID": "2391", + "typeID": "Arrow", + "zOrder": "11", + "w": "623", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "849", + "y": "2811", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.27015691059352775, + "y": -0.5 + }, + "p1": { + "x": 0.47345427259831374, + "y": -0.00011162392477927636 + }, + "p2": { + "x": 622.4205322823302, + "y": -0.5 + } + } + }, + { + "ID": "2392", + "typeID": "Arrow", + "zOrder": "12", + "w": "1", + "h": "260", + "measuredW": "150", + "measuredH": "100", + "x": "1567", + "y": "2502", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.4734542725983138, + "y": -0.00011162392477927808 + }, + "p2": { + "x": 0, + "y": 259.3201595478108 + } + } + }, + { + "ID": "2393", + "typeID": "Arrow", + "zOrder": "13", + "w": "1", + "h": "61", + "measuredW": "150", + "measuredH": "100", + "x": "1751", + "y": "2608", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 61.303758754635055 + }, + "p1": { + "x": 0.5702216182256715, + "y": -0.004517251466967861 + }, + "p2": { + "x": 0, + "y": 0.4406451246140932 + } + } + }, + { + "ID": "2394", + "typeID": "Arrow", + "zOrder": "14", + "w": "1", + "h": "68", + "measuredW": "150", + "measuredH": "100", + "x": "1379", + "y": "2491", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.14952920007272041, + "y": 68.46927069197682 + }, + "p1": { + "x": 0.47345427259831335, + "y": -0.00011162392477928112 + }, + "p2": { + "x": 0.14952920007272041, + "y": 0.11283757677028916 + } + } + }, + { + "ID": "2395", + "typeID": "Arrow", + "zOrder": "15", + "w": "413", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1160", + "y": "2489", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.23631528854207318, + "y": -0.5 + }, + "p1": { + "x": 0.4734542725983137, + "y": -0.00011162392477927657 + }, + "p2": { + "x": 412.9689266111002, + "y": -0.5 + } + } + }, + { + "ID": "2396", + "typeID": "Arrow", + "zOrder": "16", + "w": "1", + "h": "95", + "measuredW": "150", + "measuredH": "100", + "x": "1086", + "y": "2494", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.14952920007272041, + "y": 95.46927069197682 + }, + "p1": { + "x": 0.47345427259831324, + "y": -0.00011162392477928106 + }, + "p2": { + "x": 0.14952920007272041, + "y": 0.044261593589453696 + } + } + }, + { + "ID": "2397", + "typeID": "Arrow", + "zOrder": "17", + "w": "1", + "h": "141", + "measuredW": "150", + "measuredH": "100", + "x": "1086", + "y": "2351", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.4734542725983137, + "y": -0.00011162392477927808 + }, + "p2": { + "x": 0, + "y": 140.20697009709465 + } + } + }, + { + "ID": "2398", + "typeID": "Arrow", + "zOrder": "18", + "w": "283", + "h": "70", + "measuredW": "150", + "measuredH": "100", + "x": "1286", + "y": "2337", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.4303565735040138, + "y": 0.1604238547820387 + }, + "p1": { + "x": 0.6318104821378916, + "y": 0.08459535307056273 + }, + "p2": { + "x": 282.89489105686675, + "y": 70.62473414627311 + } + } + }, + { + "ID": "2399", + "typeID": "Arrow", + "zOrder": "19", + "w": "280", + "h": "32", + "measuredW": "150", + "measuredH": "100", + "x": "1291", + "y": "2330", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.4416692841202803, + "y": 1.288397997157972 + }, + "p1": { + "x": 0.6187498978609268, + "y": 0.05481031926139201 + }, + "p2": { + "x": 280.830903985679, + "y": 32.11653374968546 + } + } + }, + { + "ID": "2400", + "typeID": "Arrow", + "zOrder": "20", + "w": "272", + "h": "35", + "measuredW": "150", + "measuredH": "100", + "x": "1299", + "y": "2269", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.21829839384940897, + "y": 35.13027840564564 + }, + "p1": { + "x": 0.6266543897586216, + "y": -0.03388863281637455 + }, + "p2": { + "x": 271.362897521273, + "y": -0.10187674010012415 + } + } + }, + { + "ID": "2401", + "typeID": "Arrow", + "zOrder": "21", + "w": "280", + "h": "72", + "measuredW": "150", + "measuredH": "100", + "x": "1287", + "y": "2223", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.03764989090200288, + "y": 72.32223961920909 + }, + "p1": { + "x": 0.531044448873829, + "y": -0.059547538369544246 + }, + "p2": { + "x": 280.42688459246074, + "y": 0.3899228633117673 + } + } + }, + { + "ID": "2402", + "typeID": "Arrow", + "zOrder": "22", + "w": "320", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1295", + "y": "2316", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.4734542725983135, + "y": -0.00011162392477927686 + }, + "p2": { + "x": 320.137094685658, + "y": -0.5 + }, + "stroke": "dotted" + } + }, + { + "ID": "2403", + "typeID": "__group__", + "zOrder": "23", + "measuredW": "324", + "measuredH": "50", + "w": "324", + "h": "50", + "x": "1005", + "y": "2312", + "properties": { + "controlName": "114-design-and-development-principles" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "324", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "275", + "measuredH": "25", + "x": "24", + "y": "13", + "properties": { + "size": "17", + "text": "Design and Development Principles" + } + } + ] + } + } + }, + { + "ID": "2404", + "typeID": "Arrow", + "zOrder": "24", + "w": "219", + "h": "145", + "measuredW": "150", + "measuredH": "100", + "x": "868", + "y": "2155", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.23631528854207318, + "y": 0.5 + }, + "p1": { + "x": 0.5857743945397229, + "y": 0.2432032446977395 + }, + "p2": { + "x": 219.0587868926923, + "y": 144.632126492103 + } + } + }, + { + "ID": "2405", + "typeID": "Arrow", + "zOrder": "25", + "w": "1", + "h": "91", + "measuredW": "150", + "measuredH": "100", + "x": "768", + "y": "2148", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.14952920007272041, + "y": 91.51893704138683 + }, + "p1": { + "x": 0.4734542725983133, + "y": -0.0001116239247792811 + }, + "p2": { + "x": 0.14952920007272041, + "y": 0.044261593589453696 + } + } + }, + { + "ID": "2406", + "typeID": "Arrow", + "zOrder": "26", + "w": "1", + "h": "118", + "measuredW": "150", + "measuredH": "100", + "x": "768", + "y": "2031", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.47345427259831374, + "y": -0.0001116239247792781 + }, + "p2": { + "x": 0, + "y": 117.42746065827805 + } + } + }, + { + "ID": "2407", + "typeID": "Arrow", + "zOrder": "27", + "w": "1", + "h": "91", + "measuredW": "150", + "measuredH": "100", + "x": "769", + "y": "1939", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.14952920007272041, + "y": 91.51893704138683 + }, + "p1": { + "x": 0.4734542725983133, + "y": -0.0001116239247792811 + }, + "p2": { + "x": 0.14952920007272041, + "y": 0.044261593589453696 + } + } + }, + { + "ID": "2408", + "typeID": "Arrow", + "zOrder": "28", + "w": "469", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "837", + "y": "2033", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": -0.23631528854207318, + "y": -0.5 + }, + "p1": { + "x": 0.4734542725983135, + "y": -0.000111623924779277 + }, + "p2": { + "x": 468.3987853999388, + "y": -0.5 + } + } + }, + { + "ID": "2409", + "typeID": "Arrow", + "zOrder": "29", + "w": "1", + "h": "75", + "measuredW": "150", + "measuredH": "100", + "x": "1391", + "y": "2039", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.14952920007272041, + "y": 75.11122147525384 + }, + "p1": { + "x": 0.4734542725983133, + "y": -0.000111623924779281 + }, + "p2": { + "x": 0.14952920007272041, + "y": 0.044261593589453696 + } + } + }, + { + "ID": "2410", + "typeID": "Arrow", + "zOrder": "30", + "w": "223", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1391", + "y": "1798", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.4734542725983135, + "y": -0.00011162392477927705 + }, + "p2": { + "x": 223.3987853999388, + "y": -0.5 + } + } + }, + { + "ID": "2411", + "typeID": "Arrow", + "zOrder": "31", + "w": "1", + "h": "206", + "measuredW": "150", + "measuredH": "100", + "x": "1688", + "y": "1690", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.14952920007272041, + "y": 206.75343217305021 + }, + "p1": { + "x": 0.4734542725983135, + "y": -0.00011162392477928018 + }, + "p2": { + "x": 0.14952920007272041, + "y": 0.38258659839470965 + } + } + }, + { + "ID": "2412", + "typeID": "Arrow", + "zOrder": "32", + "w": "223", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1391", + "y": "1780", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.4734542725983135, + "y": -0.00011162392477927705 + }, + "p2": { + "x": 223.3987853999388, + "y": -0.5 + } + } + }, + { + "ID": "2413", + "typeID": "Arrow", + "zOrder": "33", + "w": "1", + "h": "211", + "measuredW": "150", + "measuredH": "100", + "x": "1391", + "y": "1566", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.47345427259831363, + "y": -0.00011162392477927808 + }, + "p2": { + "x": 0, + "y": 210.88680138292193 + } + } + }, + { + "ID": "2414", + "typeID": "Arrow", + "zOrder": "34", + "w": "1", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "1391", + "y": "1486", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1.2127956978895327, + "y": 93.40095678414946 + }, + "p1": { + "x": 0.47345427259831346, + "y": -0.00011162392477928008 + }, + "p2": { + "x": 0.14952920007272041, + "y": 0.38258659839470965 + } + } + }, + { + "ID": "2415", + "typeID": "Arrow", + "zOrder": "35", + "w": "267", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1137", + "y": "1579", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.4734542725983135, + "y": -0.00011162392477927736 + }, + "p2": { + "x": 267.29850098875386, + "y": -0.5 + } + } + }, + { + "ID": "2416", + "typeID": "Arrow", + "zOrder": "36", + "w": "1", + "h": "108", + "measuredW": "150", + "measuredH": "100", + "x": "1120", + "y": "1464", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.21279569788953268, + "y": 107.33087955966835 + }, + "p1": { + "x": 0.47345427259831363, + "y": -0.00011162392477927894 + }, + "p2": { + "x": 0.21279569788953268, + "y": -0.3596558928045397 + } + } + }, + { + "ID": "2417", + "typeID": "Arrow", + "zOrder": "37", + "w": "1", + "h": "129", + "measuredW": "150", + "measuredH": "100", + "x": "1058", + "y": "1587", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.21279569788953268, + "y": 129.33087955966835 + }, + "p1": { + "x": 0.4734542725983137, + "y": -0.00011162392477927875 + }, + "p2": { + "x": 0.21279569788953268, + "y": 0.03075605110257129 + } + } + }, + { + "ID": "2418", + "typeID": "Arrow", + "zOrder": "38", + "w": "214", + "h": "180", + "measuredW": "150", + "measuredH": "100", + "x": "816", + "y": "1586", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.17347654643435817, + "y": 180.38352203951763 + }, + "p1": { + "x": 0.4387031121915371, + "y": 0.07581196822794485 + }, + "p2": { + "x": 214.2042960399042, + "y": 0.24664368571939121 + } + } + }, + { + "ID": "2419", + "typeID": "Arrow", + "zOrder": "39", + "w": "183", + "h": "125", + "measuredW": "150", + "measuredH": "100", + "x": "811", + "y": "1594", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.36031985801696464, + "y": 124.74401702033128 + }, + "p1": { + "x": 0.47415070546175875, + "y": 0.06172844723948579 + }, + "p2": { + "x": 183.47466727551432, + "y": -0.3096836550328135 + } + } + }, + { + "ID": "2420", + "typeID": "Arrow", + "zOrder": "40", + "w": "186", + "h": "82", + "measuredW": "150", + "measuredH": "100", + "x": "808", + "y": "1591", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 81.5 + }, + "p1": { + "x": 0.4667037938257157, + "y": 0.05826324141902692 + }, + "p2": { + "x": 186.47466727551432, + "y": -0.2871527187319316 + } + } + }, + { + "ID": "2421", + "typeID": "Arrow", + "zOrder": "41", + "h": "40", + "measuredW": "150", + "measuredH": "100", + "x": "817", + "y": "1591", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.3152579854152009, + "y": 39.90867964120662 + }, + "p1": { + "x": 0.4665558798140599, + "y": 0.0702975125629915 + }, + "p2": { + "x": 150.67744570222203, + "y": -0.2871527187319316 + } + } + }, + { + "ID": "2422", + "typeID": "Arrow", + "zOrder": "42", + "w": "176", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "804", + "y": "1577", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 1.5 + }, + "p1": { + "x": 0.47345427259831363, + "y": -0.00011162392477927848 + }, + "p2": { + "x": 176.21279569788953, + "y": 0.03075605110257129 + } + } + }, + { + "ID": "2423", + "typeID": "Arrow", + "zOrder": "43", + "w": "1", + "h": "239", + "measuredW": "150", + "measuredH": "100", + "x": "1059", + "y": "1336", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.47345427259831346, + "y": -0.00011162392477927806 + }, + "p2": { + "x": 0, + "y": 238.3367674309227 + } + } + }, + { + "ID": "2424", + "typeID": "Arrow", + "zOrder": "44", + "w": "236", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1135", + "y": "1323", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0.5 + }, + "p1": { + "x": 0.47345427259831335, + "y": -0.00011162392477927807 + }, + "p2": { + "x": 235.68489507160098, + "y": -0.32512695598120445 + } + } + }, + { + "ID": "2425", + "typeID": "Arrow", + "zOrder": "45", + "w": "166", + "h": "168", + "measuredW": "150", + "measuredH": "100", + "x": "859", + "y": "1342", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.24202910684186918, + "y": 167.85171934094888 + }, + "p1": { + "x": 0.5187506526383378, + "y": 0.10092669429158865 + }, + "p2": { + "x": 165.86308329089002, + "y": -0.4192717100440859 + } + } + }, + { + "ID": "2426", + "typeID": "Arrow", + "zOrder": "46", + "w": "151", + "h": "125", + "measuredW": "150", + "measuredH": "100", + "x": "862", + "y": "1340", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.1080340262133177, + "y": 124.80279260288762 + }, + "p1": { + "x": 0.4785842736801959, + "y": 0.11879950919024476 + }, + "p2": { + "x": 150.93836738963864, + "y": 0.25575985648356436 + } + } + }, + { + "ID": "2427", + "typeID": "Arrow", + "zOrder": "47", + "w": "115", + "h": "81", + "measuredW": "150", + "measuredH": "100", + "x": "863", + "y": "1344", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.216934407259032, + "y": 81.05373959871622 + }, + "p1": { + "x": 0.44045282407886405, + "y": 0.13711042381893543 + }, + "p2": { + "x": 115.48918811935664, + "y": 0.2306651569006135 + } + } + }, + { + "ID": "2428", + "typeID": "Arrow", + "zOrder": "48", + "w": "97", + "h": "40", + "measuredW": "150", + "measuredH": "100", + "x": "859", + "y": "1335", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.24202910684186918, + "y": 39.70493912676557 + }, + "p1": { + "x": 0.41485764854624113, + "y": 0.109423049141837 + }, + "p2": { + "x": 96.96472475032601, + "y": -0.044113877406061874 + } + } + }, + { + "ID": "2429", + "typeID": "Arrow", + "zOrder": "49", + "w": "107", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "846", + "y": "1321", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.4734542725983134, + "y": -0.00011162392477927755 + }, + "p2": { + "x": 107.31478788338131, + "y": -0.5 + }, + "stroke": "dotted" + } + }, + { + "ID": "2430", + "typeID": "Arrow", + "zOrder": "50", + "w": "140", + "h": "251", + "measuredW": "150", + "measuredH": "100", + "x": "1202", + "y": "1058", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 1.733821809662004, + "y": -0.012705872300330157 + }, + "p1": { + "x": 0.6281690675432272, + "y": -0.24735053069351437 + }, + "p2": { + "x": 139.53053889079024, + "y": 250.4063280539806 + } + } + }, + { + "ID": "2431", + "typeID": "Arrow", + "zOrder": "51", + "w": "1", + "h": "99", + "measuredW": "150", + "measuredH": "100", + "x": "909", + "y": "954", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.08262228161265739, + "y": -0.00765522788196904 + }, + "p1": { + "x": 0.46737830066706765, + "y": -0.0036060514395746665 + }, + "p2": { + "x": 0.08262228161265739, + "y": 99.34990461054645 + } + } + }, + { + "ID": "2432", + "typeID": "Arrow", + "zOrder": "52", + "w": "257", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "909", + "y": "952", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.2658611453201729, + "y": 0.452028801972574 + }, + "p1": { + "x": 0.47345427259831346, + "y": -0.00011162392477927633 + }, + "p2": { + "x": 257.72987682295434, + "y": 0.452028801972574 + } + } + }, + { + "ID": "2433", + "typeID": "Arrow", + "zOrder": "53", + "w": "189", + "h": "129", + "measuredW": "150", + "measuredH": "100", + "x": "1329", + "y": "971", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 189.29875220380154, + "y": 129.53446090344232 + }, + "p1": { + "x": 0.5173830120100052, + "y": -0.10475991954824745 + }, + "p2": { + "x": -0.0566612271975373, + "y": 0.20186173525848972 + } + } + }, + { + "ID": "2434", + "typeID": "Arrow", + "zOrder": "54", + "w": "173", + "h": "89", + "measuredW": "150", + "measuredH": "100", + "x": "1344", + "y": "965", + "properties": { + "color": "2848996", + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 172.29875220380154, + "y": 88.53446090344232 + }, + "p1": { + "x": 0.5173830120100056, + "y": -0.10475991954824762 + }, + "p2": { + "x": -0.4820084590012357, + "y": -0.42298043210348624 + } + } + }, + { + "ID": "2435", "typeID": "Arrow", "zOrder": "55", "w": "60", @@ -33,7 +1807,7 @@ } }, { - "ID": "1855", + "ID": "2436", "typeID": "Arrow", "zOrder": "56", "w": "61", @@ -63,7 +1837,7 @@ } }, { - "ID": "1863", + "ID": "2437", "typeID": "Arrow", "zOrder": "57", "w": "1", @@ -93,7 +1867,7 @@ } }, { - "ID": "1883", + "ID": "2438", "typeID": "Arrow", "zOrder": "58", "w": "1", @@ -123,7 +1897,7 @@ } }, { - "ID": "1884", + "ID": "2439", "typeID": "Arrow", "zOrder": "59", "w": "189", @@ -153,7 +1927,7 @@ } }, { - "ID": "1885", + "ID": "2440", "typeID": "Arrow", "zOrder": "60", "w": "166", @@ -183,7 +1957,7 @@ } }, { - "ID": "1886", + "ID": "2441", "typeID": "Arrow", "zOrder": "61", "w": "167", @@ -213,7 +1987,7 @@ } }, { - "ID": "1887", + "ID": "2442", "typeID": "Arrow", "zOrder": "62", "w": "174", @@ -243,7 +2017,7 @@ } }, { - "ID": "1888", + "ID": "2443", "typeID": "Arrow", "zOrder": "63", "w": "177", @@ -273,7 +2047,7 @@ } }, { - "ID": "1889", + "ID": "2444", "typeID": "Arrow", "zOrder": "64", "w": "189", @@ -303,7 +2077,7 @@ } }, { - "ID": "1890", + "ID": "2445", "typeID": "Arrow", "zOrder": "65", "w": "236", @@ -332,7 +2106,7 @@ } }, { - "ID": "1891", + "ID": "2446", "typeID": "Arrow", "zOrder": "66", "w": "1", @@ -362,7 +2136,7 @@ } }, { - "ID": "1892", + "ID": "2447", "typeID": "Arrow", "zOrder": "67", "w": "1", @@ -392,7 +2166,7 @@ } }, { - "ID": "1894", + "ID": "2448", "typeID": "Arrow", "zOrder": "68", "w": "1", @@ -422,80 +2196,7 @@ } }, { - "ID": "1896", - "typeID": "__group__", - "zOrder": "216", - "measuredW": "432", - "measuredH": "124", - "w": "432", - "h": "124", - "x": "670", - "y": "3491", - "properties": { - "controlName": "104-scalability:observability" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "432", - "h": "124", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "26", - "x": "18", - "y": "18", - "properties": { - "text": "Observability", - "size": "18" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "400", - "measuredH": "25", - "x": "18", - "y": "50", - "properties": { - "size": "17", - "text": "Metrics logging and other observable items that can" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "283", - "measuredH": "25", - "x": "18", - "y": "79", - "properties": { - "size": "17", - "text": "help in debugging and solving issues" - } - } - ] - } - } - }, - { - "ID": "1898", + "ID": "2449", "typeID": "__group__", "zOrder": "69", "measuredW": "200", @@ -541,7 +2242,7 @@ } }, { - "ID": "1899", + "ID": "2450", "typeID": "__group__", "zOrder": "70", "measuredW": "209", @@ -621,7 +2322,7 @@ } }, { - "ID": "1900", + "ID": "2451", "typeID": "__group__", "zOrder": "71", "measuredW": "209", @@ -701,7 +2402,7 @@ } }, { - "ID": "1902", + "ID": "2452", "typeID": "__group__", "zOrder": "72", "measuredW": "209", @@ -781,7 +2482,7 @@ } }, { - "ID": "1903", + "ID": "2453", "typeID": "__group__", "zOrder": "73", "measuredW": "182", @@ -829,7 +2530,7 @@ } }, { - "ID": "1904", + "ID": "2454", "typeID": "__group__", "zOrder": "74", "measuredW": "305", @@ -876,7 +2577,7 @@ } }, { - "ID": "1905", + "ID": "2455", "typeID": "__group__", "zOrder": "75", "measuredW": "197", @@ -923,7 +2624,7 @@ } }, { - "ID": "1906", + "ID": "2456", "typeID": "__group__", "zOrder": "76", "measuredW": "153", @@ -1003,7 +2704,7 @@ } }, { - "ID": "1907", + "ID": "2457", "typeID": "__group__", "zOrder": "77", "measuredW": "153", @@ -1099,7 +2800,7 @@ } }, { - "ID": "1908", + "ID": "2458", "typeID": "__group__", "zOrder": "78", "measuredW": "153", @@ -1195,7 +2896,7 @@ } }, { - "ID": "1909", + "ID": "2459", "typeID": "__group__", "zOrder": "79", "measuredW": "152", @@ -1291,7 +2992,7 @@ } }, { - "ID": "1910", + "ID": "2460", "typeID": "__group__", "zOrder": "80", "measuredW": "144", @@ -1341,7 +3042,7 @@ } }, { - "ID": "1911", + "ID": "2461", "typeID": "__group__", "zOrder": "81", "measuredW": "154", @@ -1423,7 +3124,7 @@ } }, { - "ID": "1912", + "ID": "2462", "typeID": "__group__", "zOrder": "82", "measuredW": "141", @@ -1472,7 +3173,7 @@ } }, { - "ID": "1913", + "ID": "2463", "typeID": "__group__", "zOrder": "83", "measuredW": "155", @@ -1552,7 +3253,7 @@ } }, { - "ID": "1914", + "ID": "2464", "typeID": "__group__", "zOrder": "84", "measuredW": "153", @@ -1648,53 +3349,7 @@ } }, { - "ID": "1915", - "typeID": "__group__", - "zOrder": "212", - "measuredW": "200", - "measuredH": "50", - "w": "200", - "h": "50", - "x": "674", - "y": "3019", - "properties": { - "controlName": "121-web-sockets" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "95", - "measuredH": "25", - "x": "52", - "y": "12", - "properties": { - "text": "WebSockets", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "1922", + "ID": "2465", "typeID": "__group__", "zOrder": "85", "measuredW": "179", @@ -1773,7 +3428,7 @@ } }, { - "ID": "1925", + "ID": "2466", "typeID": "__group__", "zOrder": "86", "measuredW": "130", @@ -1820,7 +3475,7 @@ } }, { - "ID": "1926", + "ID": "2467", "typeID": "__group__", "zOrder": "87", "measuredW": "154", @@ -1900,7 +3555,7 @@ } }, { - "ID": "1927", + "ID": "2468", "typeID": "__group__", "zOrder": "88", "measuredW": "155", @@ -1996,7 +3651,7 @@ } }, { - "ID": "1928", + "ID": "2469", "typeID": "__group__", "zOrder": "89", "measuredW": "129", @@ -2044,7 +3699,7 @@ } }, { - "ID": "1929", + "ID": "2470", "typeID": "__group__", "zOrder": "90", "measuredW": "140", @@ -2124,7 +3779,7 @@ } }, { - "ID": "1930", + "ID": "2471", "typeID": "__group__", "zOrder": "91", "measuredW": "139", @@ -2204,7 +3859,7 @@ } }, { - "ID": "1932", + "ID": "2472", "typeID": "__group__", "zOrder": "92", "measuredW": "229", @@ -2251,7 +3906,7 @@ } }, { - "ID": "1933", + "ID": "2473", "typeID": "__group__", "zOrder": "93", "measuredW": "199", @@ -2347,7 +4002,7 @@ } }, { - "ID": "1934", + "ID": "2474", "typeID": "__group__", "zOrder": "94", "measuredW": "199", @@ -2443,7 +4098,7 @@ } }, { - "ID": "1935", + "ID": "2475", "typeID": "__group__", "zOrder": "95", "measuredW": "199", @@ -2538,7 +4193,7 @@ } }, { - "ID": "1936", + "ID": "2476", "typeID": "__group__", "zOrder": "96", "measuredW": "199", @@ -2634,7 +4289,7 @@ } }, { - "ID": "1937", + "ID": "2477", "typeID": "__group__", "zOrder": "97", "measuredW": "199", @@ -2730,7 +4385,7 @@ } }, { - "ID": "1938", + "ID": "2478", "typeID": "__group__", "zOrder": "98", "measuredW": "214", @@ -2777,7 +4432,7 @@ } }, { - "ID": "1939", + "ID": "2479", "typeID": "__group__", "zOrder": "99", "measuredW": "213", @@ -2857,7 +4512,7 @@ } }, { - "ID": "1940", + "ID": "2480", "typeID": "__group__", "zOrder": "100", "measuredW": "211", @@ -2904,7 +4559,7 @@ } }, { - "ID": "1941", + "ID": "2481", "typeID": "__group__", "zOrder": "101", "measuredW": "213", @@ -2984,7 +4639,7 @@ } }, { - "ID": "1942", + "ID": "2482", "typeID": "__group__", "zOrder": "102", "measuredW": "213", @@ -3063,87 +4718,7 @@ } }, { - "ID": "1943", - "typeID": "__group__", - "zOrder": "210", - "measuredW": "215", - "measuredH": "40", - "w": "215", - "h": "40", - "x": "672", - "y": "1895", - "properties": { - "controlName": "102-scaling-databases:sharding-strategies" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "208", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "7", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "155", - "measuredW": "151", - "measuredH": "25", - "x": "33", - "y": "7", - "properties": { - "size": "17", - "text": "Sharding Strategies" - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "7", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "3", - "typeID": "Icon", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "7", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "1944", + "ID": "2483", "typeID": "__group__", "zOrder": "103", "measuredW": "215", @@ -3222,87 +4797,7 @@ } }, { - "ID": "1945", - "typeID": "__group__", - "zOrder": "209", - "measuredW": "218", - "measuredH": "40", - "w": "218", - "h": "40", - "x": "670", - "y": "1852", - "properties": { - "controlName": "101-scaling-databases:data-replication" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "208", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "129", - "measuredW": "128", - "measuredH": "25", - "x": "49", - "y": "7", - "properties": { - "size": "17", - "text": "Data Replication" - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "8", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "3", - "typeID": "Icon", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "8", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "1946", + "ID": "2484", "typeID": "__group__", "zOrder": "104", "measuredW": "218", @@ -3381,7 +4876,7 @@ } }, { - "ID": "1947", + "ID": "2485", "typeID": "__group__", "zOrder": "105", "measuredW": "212", @@ -3428,7 +4923,7 @@ } }, { - "ID": "1948", + "ID": "2486", "typeID": "__group__", "zOrder": "106", "measuredW": "157", @@ -3508,7 +5003,7 @@ } }, { - "ID": "1949", + "ID": "2487", "typeID": "__group__", "zOrder": "107", "measuredW": "157", @@ -3588,7 +5083,7 @@ } }, { - "ID": "1950", + "ID": "2488", "typeID": "__group__", "zOrder": "108", "measuredW": "155", @@ -3668,7 +5163,7 @@ } }, { - "ID": "1951", + "ID": "2489", "typeID": "__group__", "zOrder": "109", "measuredW": "201", @@ -3748,7 +5243,7 @@ } }, { - "ID": "1952", + "ID": "2490", "typeID": "__group__", "zOrder": "110", "measuredW": "201", @@ -3827,87 +5322,7 @@ } }, { - "ID": "1953", - "typeID": "__group__", - "zOrder": "211", - "measuredW": "216", - "measuredH": "40", - "w": "216", - "h": "40", - "x": "672", - "y": "1938", - "properties": { - "controlName": "103-scaling-databases:cap-theorem" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "208", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "109", - "measuredW": "107", - "measuredH": "25", - "x": "57", - "y": "7", - "properties": { - "size": "17", - "text": "CAP Theorem" - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "8", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "3", - "typeID": "Icon", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "8", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "1954", + "ID": "2491", "typeID": "__group__", "zOrder": "111", "measuredW": "170", @@ -3952,7 +5367,7 @@ } }, { - "ID": "1955", + "ID": "2492", "typeID": "__group__", "zOrder": "112", "measuredW": "240", @@ -3999,7 +5414,7 @@ } }, { - "ID": "1956", + "ID": "2493", "typeID": "TextArea", "zOrder": "113", "w": "270", @@ -4010,7 +5425,7 @@ "y": "1526" }, { - "ID": "1957", + "ID": "2494", "typeID": "__group__", "zOrder": "114", "measuredW": "239", @@ -4058,7 +5473,7 @@ } }, { - "ID": "1958", + "ID": "2495", "typeID": "__group__", "zOrder": "115", "measuredW": "237", @@ -4106,7 +5521,7 @@ } }, { - "ID": "1959", + "ID": "2496", "typeID": "__group__", "zOrder": "116", "measuredW": "119", @@ -4154,7 +5569,7 @@ } }, { - "ID": "1960", + "ID": "2497", "typeID": "__group__", "zOrder": "117", "measuredW": "111", @@ -4202,7 +5617,7 @@ } }, { - "ID": "1961", + "ID": "2498", "typeID": "Label", "zOrder": "118", "w": "155", @@ -4216,294 +5631,7 @@ } }, { - "ID": "1963", - "typeID": "__group__", - "zOrder": "205", - "measuredW": "195", - "measuredH": "50", - "w": "195", - "h": "50", - "x": "1293", - "y": "2008", - "properties": { - "controlName": "112-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "195", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "25", - "x": "70", - "y": "13", - "properties": { - "text": "Testing", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "1964", - "typeID": "__group__", - "zOrder": "206", - "measuredW": "223", - "measuredH": "40", - "w": "223", - "h": "40", - "x": "1278", - "y": "2093", - "properties": { - "controlName": "100-testing:integration-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "150", - "measuredW": "144", - "measuredH": "25", - "x": "31", - "y": "7", - "properties": { - "size": "17", - "text": "Integration Testing" - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "199", - "y": "7", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "3", - "typeID": "Icon", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "x": "199", - "y": "7", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "1965", - "typeID": "__group__", - "zOrder": "207", - "measuredW": "224", - "measuredH": "37", - "w": "224", - "h": "37", - "x": "1276", - "y": "2136", - "properties": { - "controlName": "101-testing:unit-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "214", - "h": "37", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "99", - "measuredW": "91", - "measuredH": "25", - "x": "47", - "y": "6", - "properties": { - "size": "17", - "text": "Unit Testing" - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "200", - "y": "7", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "3", - "typeID": "Icon", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "x": "200", - "y": "7", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "1966", - "typeID": "__group__", - "zOrder": "208", - "measuredW": "225", - "measuredH": "37", - "w": "225", - "h": "37", - "x": "1276", - "y": "2175", - "properties": { - "controlName": "102-testing:functional-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "214", - "h": "37", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "151", - "measuredW": "140", - "measuredH": "25", - "x": "29", - "y": "6", - "properties": { - "size": "17", - "text": "Functional Testing" - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "201", - "y": "7", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "3", - "typeID": "Icon", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "x": "201", - "y": "7", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "1969", + "ID": "2499", "typeID": "Label", "zOrder": "119", "measuredW": "128", @@ -4516,7 +5644,7 @@ } }, { - "ID": "1970", + "ID": "2500", "typeID": "Arrow", "zOrder": "120", "w": "1", @@ -4547,7 +5675,7 @@ } }, { - "ID": "1971", + "ID": "2501", "typeID": "__group__", "zOrder": "121", "measuredW": "350", @@ -4707,7 +5835,7 @@ } }, { - "ID": "1972", + "ID": "2502", "typeID": "__group__", "zOrder": "122", "measuredW": "408", @@ -4916,7 +6044,7 @@ } }, { - "ID": "1973", + "ID": "2503", "typeID": "__group__", "zOrder": "123", "measuredW": "144", @@ -5012,7 +6140,7 @@ } }, { - "ID": "1974", + "ID": "2504", "typeID": "__group__", "zOrder": "124", "measuredW": "144", @@ -5108,7 +6236,7 @@ } }, { - "ID": "1975", + "ID": "2505", "typeID": "__group__", "zOrder": "125", "measuredW": "145", @@ -5204,7 +6332,7 @@ } }, { - "ID": "1976", + "ID": "2506", "typeID": "__group__", "zOrder": "126", "measuredW": "144", @@ -5300,7 +6428,7 @@ } }, { - "ID": "1977", + "ID": "2507", "typeID": "__group__", "zOrder": "127", "measuredW": "302", @@ -5347,7 +6475,7 @@ } }, { - "ID": "1978", + "ID": "2508", "typeID": "__group__", "zOrder": "128", "measuredW": "144", @@ -5443,7 +6571,7 @@ } }, { - "ID": "1979", + "ID": "2509", "typeID": "__group__", "zOrder": "129", "measuredW": "146", @@ -5523,7 +6651,7 @@ } }, { - "ID": "1980", + "ID": "2510", "typeID": "__group__", "zOrder": "130", "measuredW": "146", @@ -5619,7 +6747,7 @@ } }, { - "ID": "1981", + "ID": "2511", "typeID": "__group__", "zOrder": "131", "measuredW": "146", @@ -5715,7 +6843,7 @@ } }, { - "ID": "1983", + "ID": "2512", "typeID": "Arrow", "zOrder": "132", "w": "175", @@ -5745,7 +6873,7 @@ } }, { - "ID": "1984", + "ID": "2513", "typeID": "__group__", "zOrder": "133", "measuredW": "227", @@ -5792,7 +6920,7 @@ } }, { - "ID": "1985", + "ID": "2514", "typeID": "__group__", "zOrder": "134", "measuredW": "310", @@ -5872,7 +7000,7 @@ } }, { - "ID": "1986", + "ID": "2515", "typeID": "__group__", "zOrder": "135", "measuredW": "310", @@ -5952,7 +7080,7 @@ } }, { - "ID": "1987", + "ID": "2516", "typeID": "__group__", "zOrder": "136", "measuredW": "310", @@ -6032,7 +7160,7 @@ } }, { - "ID": "1988", + "ID": "2517", "typeID": "__group__", "zOrder": "137", "measuredW": "311", @@ -6112,7 +7240,7 @@ } }, { - "ID": "1989", + "ID": "2518", "typeID": "__group__", "zOrder": "138", "measuredW": "312", @@ -6192,7 +7320,7 @@ } }, { - "ID": "1990", + "ID": "2519", "typeID": "__group__", "zOrder": "139", "measuredW": "313", @@ -6272,7 +7400,7 @@ } }, { - "ID": "2001", + "ID": "2520", "typeID": "__group__", "zOrder": "140", "measuredW": "82", @@ -6351,7 +7479,7 @@ } }, { - "ID": "2002", + "ID": "2521", "typeID": "__group__", "zOrder": "141", "measuredW": "138", @@ -6430,7 +7558,7 @@ } }, { - "ID": "2003", + "ID": "2522", "typeID": "__group__", "zOrder": "142", "measuredW": "227", @@ -6477,7 +7605,7 @@ } }, { - "ID": "2004", + "ID": "2523", "typeID": "__group__", "zOrder": "143", "measuredW": "226", @@ -6524,7 +7652,7 @@ } }, { - "ID": "2005", + "ID": "2524", "typeID": "__group__", "zOrder": "144", "measuredW": "140", @@ -6620,7 +7748,7 @@ } }, { - "ID": "2006", + "ID": "2525", "typeID": "__group__", "zOrder": "145", "measuredW": "140", @@ -6717,7 +7845,7 @@ } }, { - "ID": "2007", + "ID": "2526", "typeID": "__group__", "zOrder": "146", "measuredW": "212", @@ -6797,7 +7925,7 @@ } }, { - "ID": "2008", + "ID": "2527", "typeID": "__group__", "zOrder": "147", "measuredW": "169", @@ -6845,54 +7973,7 @@ } }, { - "ID": "2009", - "typeID": "__group__", - "zOrder": "23", - "measuredW": "324", - "measuredH": "50", - "w": "324", - "h": "50", - "x": "1005", - "y": "2312", - "properties": { - "controlName": "114-design-and-development-principles" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "324", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "275", - "measuredH": "25", - "x": "24", - "y": "13", - "properties": { - "size": "17", - "text": "Design and Development Principles" - } - } - ] - } - } - }, - { - "ID": "2010", + "ID": "2528", "typeID": "__group__", "zOrder": "148", "measuredW": "271", @@ -6972,7 +8053,7 @@ } }, { - "ID": "2011", + "ID": "2529", "typeID": "__group__", "zOrder": "149", "measuredW": "271", @@ -7052,7 +8133,7 @@ } }, { - "ID": "2012", + "ID": "2530", "typeID": "__group__", "zOrder": "150", "measuredW": "271", @@ -7132,7 +8213,7 @@ } }, { - "ID": "2013", + "ID": "2531", "typeID": "__group__", "zOrder": "151", "measuredW": "210", @@ -7212,101 +8293,7 @@ } }, { - "ID": "2014", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "214", - "measuredH": "46", - "w": "214", - "h": "46", - "x": "671", - "y": "3258", - "properties": { - "controlName": "102-scalability:migration-strategies" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "214", - "h": "46", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "155", - "measuredH": "25", - "x": "29", - "y": "9", - "properties": { - "text": "Migration Strategies", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "2015", - "typeID": "__group__", - "zOrder": "215", - "measuredW": "212", - "measuredH": "41", - "w": "212", - "h": "41", - "x": "671", - "y": "3220", - "properties": { - "controlName": "103-scalability:horizontal-vertical-scaling" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "41", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "125", - "measuredH": "25", - "x": "43", - "y": "8", - "properties": { - "size": "17", - "text": "Types of Scaling" - } - } - ] - } - } - }, - { - "ID": "2018", + "ID": "2532", "typeID": "__group__", "zOrder": "152", "measuredW": "155", @@ -7387,7 +8374,7 @@ } }, { - "ID": "2019", + "ID": "2533", "typeID": "__group__", "zOrder": "153", "measuredW": "323", @@ -7437,7 +8424,7 @@ } }, { - "ID": "2024", + "ID": "2534", "typeID": "__group__", "zOrder": "154", "measuredW": "174", @@ -7649,7 +8636,7 @@ } }, { - "ID": "2025", + "ID": "2535", "typeID": "__group__", "zOrder": "155", "measuredW": "168", @@ -7861,7 +8848,7 @@ } }, { - "ID": "2026", + "ID": "2536", "typeID": "__group__", "zOrder": "156", "measuredW": "174", @@ -8073,7 +9060,7 @@ } }, { - "ID": "2027", + "ID": "2537", "typeID": "__group__", "zOrder": "157", "measuredW": "168", @@ -8285,7 +9272,7 @@ } }, { - "ID": "2028", + "ID": "2538", "typeID": "__group__", "zOrder": "158", "measuredW": "174", @@ -8497,7 +9484,7 @@ } }, { - "ID": "2029", + "ID": "2539", "typeID": "__group__", "zOrder": "159", "measuredW": "24", @@ -8546,7 +9533,7 @@ } }, { - "ID": "2030", + "ID": "2540", "typeID": "__group__", "zOrder": "160", "measuredW": "24", @@ -8595,7 +9582,7 @@ } }, { - "ID": "2031", + "ID": "2541", "typeID": "__group__", "zOrder": "161", "measuredW": "24", @@ -8644,7 +9631,7 @@ } }, { - "ID": "2034", + "ID": "2542", "typeID": "__group__", "zOrder": "162", "measuredW": "24", @@ -8693,7 +9680,7 @@ } }, { - "ID": "2035", + "ID": "2543", "typeID": "__group__", "zOrder": "163", "measuredW": "24", @@ -8742,7 +9729,7 @@ } }, { - "ID": "2036", + "ID": "2544", "typeID": "__group__", "zOrder": "164", "measuredW": "211", @@ -8789,7 +9776,7 @@ } }, { - "ID": "2037", + "ID": "2545", "typeID": "__group__", "zOrder": "165", "measuredW": "153", @@ -8869,7 +9856,7 @@ } }, { - "ID": "2038", + "ID": "2546", "typeID": "__group__", "zOrder": "166", "measuredW": "144", @@ -8918,7 +9905,7 @@ } }, { - "ID": "2039", + "ID": "2547", "typeID": "__group__", "zOrder": "167", "measuredW": "169", @@ -9054,7 +10041,7 @@ } }, { - "ID": "2040", + "ID": "2548", "typeID": "TextArea", "zOrder": "168", "w": "271", @@ -9065,7 +10052,7 @@ "y": "1874" }, { - "ID": "2041", + "ID": "2549", "typeID": "__group__", "zOrder": "169", "measuredW": "86", @@ -9112,7 +10099,7 @@ } }, { - "ID": "2042", + "ID": "2550", "typeID": "__group__", "zOrder": "170", "measuredW": "90", @@ -9159,7 +10146,7 @@ } }, { - "ID": "2043", + "ID": "2551", "typeID": "__group__", "zOrder": "171", "measuredW": "87", @@ -9206,7 +10193,7 @@ } }, { - "ID": "2044", + "ID": "2552", "typeID": "__group__", "zOrder": "172", "measuredW": "147", @@ -9253,7 +10240,7 @@ } }, { - "ID": "2045", + "ID": "2553", "typeID": "__group__", "zOrder": "173", "measuredW": "149", @@ -9300,7 +10287,7 @@ } }, { - "ID": "2048", + "ID": "2554", "typeID": "__group__", "zOrder": "174", "measuredW": "271", @@ -9379,7 +10366,7 @@ } }, { - "ID": "2049", + "ID": "2555", "typeID": "__group__", "zOrder": "175", "measuredW": "270", @@ -9458,7 +10445,7 @@ } }, { - "ID": "2050", + "ID": "2556", "typeID": "__group__", "zOrder": "176", "measuredW": "211", @@ -9537,7 +10524,7 @@ } }, { - "ID": "2051", + "ID": "2557", "typeID": "__group__", "zOrder": "177", "measuredW": "211", @@ -9616,7 +10603,7 @@ } }, { - "ID": "2052", + "ID": "2558", "typeID": "__group__", "zOrder": "178", "measuredW": "198", @@ -9661,7 +10648,7 @@ } }, { - "ID": "2053", + "ID": "2559", "typeID": "__group__", "zOrder": "179", "measuredW": "167", @@ -9741,7 +10728,7 @@ } }, { - "ID": "2054", + "ID": "2560", "typeID": "__group__", "zOrder": "180", "measuredW": "167", @@ -9821,7 +10808,7 @@ } }, { - "ID": "2055", + "ID": "2561", "typeID": "__group__", "zOrder": "181", "measuredW": "191", @@ -9900,7 +10887,7 @@ } }, { - "ID": "2056", + "ID": "2562", "typeID": "__group__", "zOrder": "182", "measuredW": "192", @@ -9979,7 +10966,7 @@ } }, { - "ID": "2057", + "ID": "2563", "typeID": "__group__", "zOrder": "183", "measuredW": "201", @@ -10026,7 +11013,7 @@ } }, { - "ID": "2058", + "ID": "2564", "typeID": "__group__", "zOrder": "184", "measuredW": "213", @@ -10073,7 +11060,7 @@ } }, { - "ID": "2059", + "ID": "2565", "typeID": "__group__", "zOrder": "185", "measuredW": "232", @@ -10149,7 +11136,7 @@ } }, { - "ID": "2060", + "ID": "2566", "typeID": "__group__", "zOrder": "186", "measuredW": "197", @@ -10196,7 +11183,7 @@ } }, { - "ID": "2061", + "ID": "2567", "typeID": "__group__", "zOrder": "187", "measuredW": "197", @@ -10243,7 +11230,7 @@ } }, { - "ID": "2062", + "ID": "2568", "typeID": "__group__", "zOrder": "188", "measuredW": "199", @@ -10290,7 +11277,7 @@ } }, { - "ID": "2063", + "ID": "2569", "typeID": "__group__", "zOrder": "189", "measuredW": "199", @@ -10337,7 +11324,7 @@ } }, { - "ID": "2064", + "ID": "2570", "typeID": "__group__", "zOrder": "190", "measuredW": "197", @@ -10384,7 +11371,7 @@ } }, { - "ID": "2065", + "ID": "2571", "typeID": "__group__", "zOrder": "191", "measuredW": "215", @@ -10463,7 +11450,7 @@ } }, { - "ID": "2066", + "ID": "2572", "typeID": "__group__", "zOrder": "192", "measuredW": "215", @@ -10542,132 +11529,7 @@ } }, { - "ID": "2067", - "typeID": "__group__", - "zOrder": "3", - "measuredW": "211", - "measuredH": "196", - "w": "211", - "h": "196", - "x": "671", - "y": "3298", - "properties": { - "controlName": "101-scalability:instrumentation-monitoring-telemetry" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "211", - "h": "196", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "151", - "measuredH": "25", - "x": "29", - "y": "156", - "properties": { - "size": "17", - "text": "Difference + Usage" - } - }, - { - "ID": "4", - "typeID": "TextArea", - "zOrder": "2", - "w": "187", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "15", - "properties": { - "color": "16770457" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "3", - "measuredW": "121", - "measuredH": "25", - "x": "44", - "y": "22", - "properties": { - "size": "17", - "text": "Instrumentation" - } - }, - { - "ID": "6", - "typeID": "TextArea", - "zOrder": "4", - "w": "187", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "60", - "properties": { - "color": "16770457" - } - }, - { - "ID": "7", - "typeID": "Label", - "zOrder": "5", - "measuredW": "83", - "measuredH": "25", - "x": "63", - "y": "67", - "properties": { - "size": "17", - "text": "Monitoring" - } - }, - { - "ID": "8", - "typeID": "TextArea", - "zOrder": "6", - "w": "187", - "h": "40", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "105", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9", - "typeID": "Label", - "zOrder": "7", - "measuredW": "76", - "measuredH": "25", - "x": "67", - "y": "112", - "properties": { - "size": "17", - "text": "Telemetry" - } - } - ] - } - } - }, - { - "ID": "2068", + "ID": "2573", "typeID": "TextArea", "zOrder": "193", "w": "337", @@ -10678,7 +11540,7 @@ "y": "3683" }, { - "ID": "2069", + "ID": "2574", "typeID": "Label", "zOrder": "194", "measuredW": "285", @@ -10691,7 +11553,7 @@ } }, { - "ID": "2070", + "ID": "2575", "typeID": "__group__", "zOrder": "195", "measuredW": "292", @@ -10738,7 +11600,7 @@ } }, { - "ID": "2071", + "ID": "2576", "typeID": "__group__", "zOrder": "196", "measuredW": "148", @@ -10785,7 +11647,7 @@ } }, { - "ID": "2072", + "ID": "2577", "typeID": "__group__", "zOrder": "197", "measuredW": "242", @@ -10834,543 +11696,7 @@ } }, { - "ID": "2085", - "typeID": "Arrow", - "zOrder": "0", - "w": "1", - "h": "101", - "measuredW": "150", - "measuredH": "100", - "x": "1254", - "y": "846", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.08262228161265739, - "y": -0.00765522788196904 - }, - "p1": { - "x": 0.4673783006670675, - "y": -0.003606051439574666 - }, - "p2": { - "x": 0.08262228161265739, - "y": 100.83103671353786 - } - } - }, - { - "ID": "2086", - "typeID": "Arrow", - "zOrder": "54", - "w": "173", - "h": "89", - "measuredW": "150", - "measuredH": "100", - "x": "1344", - "y": "965", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 172.29875220380154, - "y": 88.53446090344232 - }, - "p1": { - "x": 0.5173830120100056, - "y": -0.10475991954824762 - }, - "p2": { - "x": -0.4820084590012357, - "y": -0.42298043210348624 - } - } - }, - { - "ID": "2087", - "typeID": "Arrow", - "zOrder": "53", - "w": "189", - "h": "129", - "measuredW": "150", - "measuredH": "100", - "x": "1329", - "y": "971", - "properties": { - "color": "2848996", - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 189.29875220380154, - "y": 129.53446090344232 - }, - "p1": { - "x": 0.5173830120100052, - "y": -0.10475991954824745 - }, - "p2": { - "x": -0.0566612271975373, - "y": 0.20186173525848972 - } - } - }, - { - "ID": "2088", - "typeID": "Arrow", - "zOrder": "52", - "w": "257", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "909", - "y": "952", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.2658611453201729, - "y": 0.452028801972574 - }, - "p1": { - "x": 0.47345427259831346, - "y": -0.00011162392477927633 - }, - "p2": { - "x": 257.72987682295434, - "y": 0.452028801972574 - } - } - }, - { - "ID": "2089", - "typeID": "Arrow", - "zOrder": "51", - "w": "1", - "h": "99", - "measuredW": "150", - "measuredH": "100", - "x": "909", - "y": "954", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.08262228161265739, - "y": -0.00765522788196904 - }, - "p1": { - "x": 0.46737830066706765, - "y": -0.0036060514395746665 - }, - "p2": { - "x": 0.08262228161265739, - "y": 99.34990461054645 - } - } - }, - { - "ID": "2090", - "typeID": "Arrow", - "zOrder": "50", - "w": "140", - "h": "251", - "measuredW": "150", - "measuredH": "100", - "x": "1202", - "y": "1058", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 1.733821809662004, - "y": -0.012705872300330157 - }, - "p1": { - "x": 0.6281690675432272, - "y": -0.24735053069351437 - }, - "p2": { - "x": 139.53053889079024, - "y": 250.4063280539806 - } - } - }, - { - "ID": "2091", - "typeID": "Arrow", - "zOrder": "49", - "w": "107", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "846", - "y": "1321", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.4734542725983134, - "y": -0.00011162392477927755 - }, - "p2": { - "x": 107.31478788338131, - "y": -0.5 - }, - "stroke": "dotted" - } - }, - { - "ID": "2092", - "typeID": "Arrow", - "zOrder": "48", - "w": "97", - "h": "40", - "measuredW": "150", - "measuredH": "100", - "x": "859", - "y": "1335", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.24202910684186918, - "y": 39.70493912676557 - }, - "p1": { - "x": 0.41485764854624113, - "y": 0.109423049141837 - }, - "p2": { - "x": 96.96472475032601, - "y": -0.044113877406061874 - } - } - }, - { - "ID": "2093", - "typeID": "Arrow", - "zOrder": "47", - "w": "115", - "h": "81", - "measuredW": "150", - "measuredH": "100", - "x": "863", - "y": "1344", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.216934407259032, - "y": 81.05373959871622 - }, - "p1": { - "x": 0.44045282407886405, - "y": 0.13711042381893543 - }, - "p2": { - "x": 115.48918811935664, - "y": 0.2306651569006135 - } - } - }, - { - "ID": "2094", - "typeID": "Arrow", - "zOrder": "46", - "w": "151", - "h": "125", - "measuredW": "150", - "measuredH": "100", - "x": "862", - "y": "1340", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.1080340262133177, - "y": 124.80279260288762 - }, - "p1": { - "x": 0.4785842736801959, - "y": 0.11879950919024476 - }, - "p2": { - "x": 150.93836738963864, - "y": 0.25575985648356436 - } - } - }, - { - "ID": "2095", - "typeID": "Arrow", - "zOrder": "45", - "w": "166", - "h": "168", - "measuredW": "150", - "measuredH": "100", - "x": "859", - "y": "1342", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.24202910684186918, - "y": 167.85171934094888 - }, - "p1": { - "x": 0.5187506526383378, - "y": 0.10092669429158865 - }, - "p2": { - "x": 165.86308329089002, - "y": -0.4192717100440859 - } - } - }, - { - "ID": "2097", - "typeID": "Arrow", - "zOrder": "44", - "w": "236", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1135", - "y": "1323", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0.5 - }, - "p1": { - "x": 0.47345427259831335, - "y": -0.00011162392477927807 - }, - "p2": { - "x": 235.68489507160098, - "y": -0.32512695598120445 - } - } - }, - { - "ID": "2098", - "typeID": "Arrow", - "zOrder": "43", - "w": "1", - "h": "239", - "measuredW": "150", - "measuredH": "100", - "x": "1059", - "y": "1336", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.47345427259831346, - "y": -0.00011162392477927806 - }, - "p2": { - "x": 0, - "y": 238.3367674309227 - } - } - }, - { - "ID": "2099", - "typeID": "Arrow", - "zOrder": "42", - "w": "176", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "804", - "y": "1577", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 1.5 - }, - "p1": { - "x": 0.47345427259831363, - "y": -0.00011162392477927848 - }, - "p2": { - "x": 176.21279569788953, - "y": 0.03075605110257129 - } - } - }, - { - "ID": "2100", - "typeID": "Arrow", - "zOrder": "41", - "h": "40", - "measuredW": "150", - "measuredH": "100", - "x": "817", - "y": "1591", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3152579854152009, - "y": 39.90867964120662 - }, - "p1": { - "x": 0.4665558798140599, - "y": 0.0702975125629915 - }, - "p2": { - "x": 150.67744570222203, - "y": -0.2871527187319316 - } - } - }, - { - "ID": "2101", - "typeID": "Arrow", - "zOrder": "40", - "w": "186", - "h": "82", - "measuredW": "150", - "measuredH": "100", - "x": "808", - "y": "1591", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 81.5 - }, - "p1": { - "x": 0.4667037938257157, - "y": 0.05826324141902692 - }, - "p2": { - "x": 186.47466727551432, - "y": -0.2871527187319316 - } - } - }, - { - "ID": "2102", - "typeID": "Arrow", - "zOrder": "39", - "w": "183", - "h": "125", - "measuredW": "150", - "measuredH": "100", - "x": "811", - "y": "1594", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.36031985801696464, - "y": 124.74401702033128 - }, - "p1": { - "x": 0.47415070546175875, - "y": 0.06172844723948579 - }, - "p2": { - "x": 183.47466727551432, - "y": -0.3096836550328135 - } - } - }, - { - "ID": "2103", - "typeID": "Arrow", - "zOrder": "38", - "w": "214", - "h": "180", - "measuredW": "150", - "measuredH": "100", - "x": "816", - "y": "1586", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.17347654643435817, - "y": 180.38352203951763 - }, - "p1": { - "x": 0.4387031121915371, - "y": 0.07581196822794485 - }, - "p2": { - "x": 214.2042960399042, - "y": 0.24664368571939121 - } - } - }, - { - "ID": "2105", + "ID": "2578", "typeID": "__group__", "zOrder": "198", "measuredW": "179", @@ -11449,7 +11775,7 @@ } }, { - "ID": "2106", + "ID": "2579", "typeID": "__group__", "zOrder": "199", "measuredW": "179", @@ -11528,7 +11854,7 @@ } }, { - "ID": "2107", + "ID": "2580", "typeID": "__group__", "zOrder": "200", "measuredW": "179", @@ -11607,7 +11933,7 @@ } }, { - "ID": "2108", + "ID": "2581", "typeID": "__group__", "zOrder": "201", "measuredW": "178", @@ -11686,7 +12012,7 @@ } }, { - "ID": "2109", + "ID": "2582", "typeID": "__group__", "zOrder": "202", "measuredW": "179", @@ -11765,7 +12091,7 @@ } }, { - "ID": "2110", + "ID": "2583", "typeID": "__group__", "zOrder": "203", "measuredW": "179", @@ -11844,243 +12170,7 @@ } }, { - "ID": "2111", - "typeID": "Arrow", - "zOrder": "37", - "w": "1", - "h": "129", - "measuredW": "150", - "measuredH": "100", - "x": "1058", - "y": "1587", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.21279569788953268, - "y": 129.33087955966835 - }, - "p1": { - "x": 0.4734542725983137, - "y": -0.00011162392477927875 - }, - "p2": { - "x": 0.21279569788953268, - "y": 0.03075605110257129 - } - } - }, - { - "ID": "2112", - "typeID": "Arrow", - "zOrder": "36", - "w": "1", - "h": "108", - "measuredW": "150", - "measuredH": "100", - "x": "1120", - "y": "1464", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.21279569788953268, - "y": 107.33087955966835 - }, - "p1": { - "x": 0.47345427259831363, - "y": -0.00011162392477927894 - }, - "p2": { - "x": 0.21279569788953268, - "y": -0.3596558928045397 - } - } - }, - { - "ID": "2113", - "typeID": "Arrow", - "zOrder": "35", - "w": "267", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1137", - "y": "1579", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.4734542725983135, - "y": -0.00011162392477927736 - }, - "p2": { - "x": 267.29850098875386, - "y": -0.5 - } - } - }, - { - "ID": "2114", - "typeID": "Arrow", - "zOrder": "34", - "w": "1", - "h": "93", - "measuredW": "150", - "measuredH": "100", - "x": "1391", - "y": "1486", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1.2127956978895327, - "y": 93.40095678414946 - }, - "p1": { - "x": 0.47345427259831346, - "y": -0.00011162392477928008 - }, - "p2": { - "x": 0.14952920007272041, - "y": 0.38258659839470965 - } - } - }, - { - "ID": "2115", - "typeID": "Arrow", - "zOrder": "33", - "w": "1", - "h": "211", - "measuredW": "150", - "measuredH": "100", - "x": "1391", - "y": "1566", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.47345427259831363, - "y": -0.00011162392477927808 - }, - "p2": { - "x": 0, - "y": 210.88680138292193 - } - } - }, - { - "ID": "2116", - "typeID": "Arrow", - "zOrder": "32", - "w": "223", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1391", - "y": "1780", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.4734542725983135, - "y": -0.00011162392477927705 - }, - "p2": { - "x": 223.3987853999388, - "y": -0.5 - } - } - }, - { - "ID": "2117", - "typeID": "Arrow", - "zOrder": "31", - "w": "1", - "h": "206", - "measuredW": "150", - "measuredH": "100", - "x": "1688", - "y": "1690", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.14952920007272041, - "y": 206.75343217305021 - }, - "p1": { - "x": 0.4734542725983135, - "y": -0.00011162392477928018 - }, - "p2": { - "x": 0.14952920007272041, - "y": 0.38258659839470965 - } - } - }, - { - "ID": "2118", - "typeID": "Arrow", - "zOrder": "30", - "w": "223", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1391", - "y": "1798", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.4734542725983135, - "y": -0.00011162392477927705 - }, - "p2": { - "x": 223.3987853999388, - "y": -0.5 - } - } - }, - { - "ID": "2119", + "ID": "2584", "typeID": "Arrow", "zOrder": "204", "w": "1", @@ -12109,570 +12199,580 @@ } }, { - "ID": "2120", - "typeID": "Arrow", - "zOrder": "29", - "w": "1", - "h": "75", - "measuredW": "150", - "measuredH": "100", - "x": "1391", - "y": "2039", + "ID": "2585", + "typeID": "__group__", + "zOrder": "205", + "measuredW": "195", + "measuredH": "50", + "w": "195", + "h": "50", + "x": "1293", + "y": "2008", "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.14952920007272041, - "y": 75.11122147525384 - }, - "p1": { - "x": 0.4734542725983133, - "y": -0.000111623924779281 - }, - "p2": { - "x": 0.14952920007272041, - "y": 0.044261593589453696 + "controlName": "112-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "195", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "70", + "y": "13", + "properties": { + "text": "Testing", + "size": "17" + } + } + ] } } }, { - "ID": "2121", - "typeID": "Arrow", - "zOrder": "28", - "w": "469", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "837", - "y": "2033", + "ID": "2586", + "typeID": "__group__", + "zOrder": "206", + "measuredW": "223", + "measuredH": "40", + "w": "223", + "h": "40", + "x": "1278", + "y": "2093", "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.23631528854207318, - "y": -0.5 - }, - "p1": { - "x": 0.4734542725983135, - "y": -0.000111623924779277 - }, - "p2": { - "x": 468.3987853999388, - "y": -0.5 + "controlName": "100-testing:integration-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "150", + "measuredW": "144", + "measuredH": "25", + "x": "31", + "y": "7", + "properties": { + "size": "17", + "text": "Integration Testing" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "199", + "y": "7", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "199", + "y": "7", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] } } }, { - "ID": "2122", - "typeID": "Arrow", - "zOrder": "27", - "w": "1", - "h": "91", - "measuredW": "150", - "measuredH": "100", - "x": "769", - "y": "1939", + "ID": "2587", + "typeID": "__group__", + "zOrder": "207", + "measuredW": "224", + "measuredH": "37", + "w": "224", + "h": "37", + "x": "1276", + "y": "2136", "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.14952920007272041, - "y": 91.51893704138683 - }, - "p1": { - "x": 0.4734542725983133, - "y": -0.0001116239247792811 - }, - "p2": { - "x": 0.14952920007272041, - "y": 0.044261593589453696 + "controlName": "101-testing:unit-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "37", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "99", + "measuredW": "91", + "measuredH": "25", + "x": "47", + "y": "6", + "properties": { + "size": "17", + "text": "Unit Testing" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "200", + "y": "7", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "200", + "y": "7", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] } } }, { - "ID": "2123", - "typeID": "Arrow", - "zOrder": "26", - "w": "1", - "h": "118", - "measuredW": "150", - "measuredH": "100", - "x": "768", - "y": "2031", + "ID": "2588", + "typeID": "__group__", + "zOrder": "208", + "measuredW": "225", + "measuredH": "37", + "w": "225", + "h": "37", + "x": "1276", + "y": "2175", "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.47345427259831374, - "y": -0.0001116239247792781 - }, - "p2": { - "x": 0, - "y": 117.42746065827805 + "controlName": "102-testing:functional-testing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "37", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "151", + "measuredW": "140", + "measuredH": "25", + "x": "29", + "y": "6", + "properties": { + "size": "17", + "text": "Functional Testing" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "201", + "y": "7", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "201", + "y": "7", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] } } }, { - "ID": "2124", - "typeID": "Arrow", - "zOrder": "25", - "w": "1", - "h": "91", - "measuredW": "150", - "measuredH": "100", - "x": "768", - "y": "2148", + "ID": "2589", + "typeID": "__group__", + "zOrder": "209", + "measuredW": "218", + "measuredH": "40", + "w": "218", + "h": "40", + "x": "670", + "y": "1852", "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.14952920007272041, - "y": 91.51893704138683 - }, - "p1": { - "x": 0.4734542725983133, - "y": -0.0001116239247792811 - }, - "p2": { - "x": 0.14952920007272041, - "y": 0.044261593589453696 + "controlName": "101-scaling-databases:data-replication" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "208", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "129", + "measuredW": "128", + "measuredH": "25", + "x": "49", + "y": "7", + "properties": { + "size": "17", + "text": "Data Replication" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] } } }, { - "ID": "2125", - "typeID": "Arrow", - "zOrder": "24", - "w": "219", - "h": "145", - "measuredW": "150", - "measuredH": "100", - "x": "868", - "y": "2155", + "ID": "2590", + "typeID": "__group__", + "zOrder": "210", + "measuredW": "215", + "measuredH": "40", + "w": "215", + "h": "40", + "x": "672", + "y": "1895", "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.23631528854207318, - "y": 0.5 - }, - "p1": { - "x": 0.5857743945397229, - "y": 0.2432032446977395 - }, - "p2": { - "x": 219.0587868926923, - "y": 144.632126492103 + "controlName": "102-scaling-databases:sharding-strategies" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "208", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "155", + "measuredW": "151", + "measuredH": "25", + "x": "33", + "y": "7", + "properties": { + "size": "17", + "text": "Sharding Strategies" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "7", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "7", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] } } }, { - "ID": "2126", - "typeID": "Arrow", - "zOrder": "22", - "w": "320", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1295", - "y": "2316", + "ID": "2591", + "typeID": "__group__", + "zOrder": "211", + "measuredW": "216", + "measuredH": "40", + "w": "216", + "h": "40", + "x": "672", + "y": "1938", "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.4734542725983135, - "y": -0.00011162392477927686 - }, - "p2": { - "x": 320.137094685658, - "y": -0.5 - }, - "stroke": "dotted" - } - }, - { - "ID": "2127", - "typeID": "Arrow", - "zOrder": "21", - "w": "280", - "h": "72", - "measuredW": "150", - "measuredH": "100", - "x": "1287", - "y": "2223", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.03764989090200288, - "y": 72.32223961920909 - }, - "p1": { - "x": 0.531044448873829, - "y": -0.059547538369544246 - }, - "p2": { - "x": 280.42688459246074, - "y": 0.3899228633117673 + "controlName": "103-scaling-databases:cap-theorem" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "208", + "h": "40", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "109", + "measuredW": "107", + "measuredH": "25", + "x": "57", + "y": "7", + "properties": { + "size": "17", + "text": "CAP Theorem" + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "8", + "properties": { + "color": "10066329", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] } } }, { - "ID": "2128", - "typeID": "Arrow", - "zOrder": "20", - "w": "272", - "h": "35", - "measuredW": "150", - "measuredH": "100", - "x": "1299", - "y": "2269", + "ID": "2592", + "typeID": "__group__", + "zOrder": "212", + "measuredW": "200", + "measuredH": "50", + "w": "200", + "h": "50", + "x": "674", + "y": "3019", "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.21829839384940897, - "y": 35.13027840564564 - }, - "p1": { - "x": 0.6266543897586216, - "y": -0.03388863281637455 - }, - "p2": { - "x": 271.362897521273, - "y": -0.10187674010012415 + "controlName": "121-web-sockets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "95", + "measuredH": "25", + "x": "52", + "y": "12", + "properties": { + "text": "WebSockets", + "size": "17" + } + } + ] } } }, { - "ID": "2129", - "typeID": "Arrow", - "zOrder": "19", - "w": "280", - "h": "32", - "measuredW": "150", - "measuredH": "100", - "x": "1291", - "y": "2330", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.4416692841202803, - "y": 1.288397997157972 - }, - "p1": { - "x": 0.6187498978609268, - "y": 0.05481031926139201 - }, - "p2": { - "x": 280.830903985679, - "y": 32.11653374968546 - } - } - }, - { - "ID": "2130", - "typeID": "Arrow", - "zOrder": "18", - "w": "283", - "h": "70", - "measuredW": "150", - "measuredH": "100", - "x": "1286", - "y": "2337", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.4303565735040138, - "y": 0.1604238547820387 - }, - "p1": { - "x": 0.6318104821378916, - "y": 0.08459535307056273 - }, - "p2": { - "x": 282.89489105686675, - "y": 70.62473414627311 - } - } - }, - { - "ID": "2131", - "typeID": "Arrow", - "zOrder": "17", - "w": "1", - "h": "141", - "measuredW": "150", - "measuredH": "100", - "x": "1086", - "y": "2351", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.4734542725983137, - "y": -0.00011162392477927808 - }, - "p2": { - "x": 0, - "y": 140.20697009709465 - } - } - }, - { - "ID": "2132", - "typeID": "Arrow", - "zOrder": "16", - "w": "1", - "h": "95", - "measuredW": "150", - "measuredH": "100", - "x": "1086", - "y": "2494", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.14952920007272041, - "y": 95.46927069197682 - }, - "p1": { - "x": 0.47345427259831324, - "y": -0.00011162392477928106 - }, - "p2": { - "x": 0.14952920007272041, - "y": 0.044261593589453696 - } - } - }, - { - "ID": "2133", - "typeID": "Arrow", - "zOrder": "15", - "w": "413", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1160", - "y": "2489", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.23631528854207318, - "y": -0.5 - }, - "p1": { - "x": 0.4734542725983137, - "y": -0.00011162392477927657 - }, - "p2": { - "x": 412.9689266111002, - "y": -0.5 - } - } - }, - { - "ID": "2134", - "typeID": "Arrow", - "zOrder": "14", - "w": "1", - "h": "68", - "measuredW": "150", - "measuredH": "100", - "x": "1379", - "y": "2491", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.14952920007272041, - "y": 68.46927069197682 - }, - "p1": { - "x": 0.47345427259831335, - "y": -0.00011162392477928112 - }, - "p2": { - "x": 0.14952920007272041, - "y": 0.11283757677028916 - } - } - }, - { - "ID": "2135", - "typeID": "Arrow", - "zOrder": "13", - "w": "1", - "h": "61", - "measuredW": "150", - "measuredH": "100", - "x": "1751", - "y": "2608", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 61.303758754635055 - }, - "p1": { - "x": 0.5702216182256715, - "y": -0.004517251466967861 - }, - "p2": { - "x": 0, - "y": 0.4406451246140932 - } - } - }, - { - "ID": "2136", - "typeID": "Arrow", - "zOrder": "12", - "w": "1", - "h": "260", - "measuredW": "150", - "measuredH": "100", - "x": "1567", - "y": "2502", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.4734542725983138, - "y": -0.00011162392477927808 - }, - "p2": { - "x": 0, - "y": 259.3201595478108 - } - } - }, - { - "ID": "2137", - "typeID": "Arrow", - "zOrder": "11", - "w": "623", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "849", - "y": "2811", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.27015691059352775, - "y": -0.5 - }, - "p1": { - "x": 0.47345427259831374, - "y": -0.00011162392477927636 - }, - "p2": { - "x": 622.4205322823302, - "y": -0.5 - } - } - }, - { - "ID": "2138", - "typeID": "Arrow", - "zOrder": "10", - "w": "1", - "h": "91", - "measuredW": "150", - "measuredH": "100", - "x": "747", - "y": "2729", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.14952920007272041, - "y": 91.51893704138683 - }, - "p1": { - "x": 0.4734542725983133, - "y": -0.0001116239247792811 - }, - "p2": { - "x": 0.14952920007272041, - "y": 0.044261593589453696 - } - } - }, - { - "ID": "2139", + "ID": "2593", "typeID": "__group__", "zOrder": "213", "measuredW": "200", @@ -12718,7 +12818,7 @@ } }, { - "ID": "2140", + "ID": "2594", "typeID": "__group__", "zOrder": "214", "measuredW": "200", @@ -12764,46 +12864,17 @@ } }, { - "ID": "2144", - "typeID": "Arrow", - "zOrder": "8", - "w": "1", - "h": "141", - "measuredW": "150", - "measuredH": "100", - "x": "745", - "y": "2813", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.4734542725983137, - "y": -0.00011162392477927808 - }, - "p2": { - "x": 0, - "y": 140.20697009709465 - } - } - }, - { - "ID": "2145", + "ID": "2595", "typeID": "__group__", - "zOrder": "9", - "measuredW": "200", - "measuredH": "50", - "w": "200", - "h": "50", - "x": "674", - "y": "2927", + "zOrder": "215", + "measuredW": "212", + "measuredH": "41", + "w": "212", + "h": "41", + "x": "671", + "y": "3220", "properties": { - "controlName": "120-real-time-data" + "controlName": "103-scalability:horizontal-vertical-scaling" }, "children": { "controls": { @@ -12812,23 +12883,27 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "h": "50", + "w": "212", + "h": "41", "measuredW": "200", "measuredH": "140", "x": "0", - "y": "0" + "y": "0", + "properties": { + "color": "16770457" + } }, { "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "120", + "measuredW": "125", "measuredH": "25", - "x": "40", - "y": "12", + "x": "43", + "y": "8", "properties": { "size": "17", - "text": "Real-Time Data" + "text": "Types of Scaling" } } ] @@ -12836,155 +12911,80 @@ } }, { - "ID": "2146", - "typeID": "Arrow", - "zOrder": "7", - "w": "487", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "837", - "y": "2949", + "ID": "2596", + "typeID": "__group__", + "zOrder": "216", + "measuredW": "432", + "measuredH": "124", + "w": "432", + "h": "124", + "x": "670", + "y": "3491", "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.27015691059352775, - "y": -0.5 - }, - "p1": { - "x": 0.47345427259831374, - "y": -0.00011162392477927586 - }, - "p2": { - "x": 486.40782766206894, - "y": -0.5 + "controlName": "104-scalability:observability" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "432", + "h": "124", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "26", + "x": "18", + "y": "18", + "properties": { + "text": "Observability", + "size": "18" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "400", + "measuredH": "25", + "x": "18", + "y": "50", + "properties": { + "size": "17", + "text": "Metrics logging and other observable items that can" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "283", + "measuredH": "25", + "x": "18", + "y": "79", + "properties": { + "size": "17", + "text": "help in debugging and solving issues" + } + } + ] } } }, { - "ID": "2147", - "typeID": "Arrow", - "zOrder": "6", - "w": "1", - "h": "95", - "measuredW": "150", - "measuredH": "100", - "x": "1051", - "y": "2946", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.14952920007272041, - "y": 95.70939424936978 - }, - "p1": { - "x": 0.4734542725983132, - "y": -0.00011162392477928113 - }, - "p2": { - "x": 0.14952920007272041, - "y": 0.28897406297528505 - } - } - }, - { - "ID": "2148", - "typeID": "Arrow", - "zOrder": "5", - "w": "276", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1264", - "y": "2948", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.14952920007272041, - "y": -0.2906057506302204 - }, - "p1": { - "x": 0.47345427259831324, - "y": -0.00011162392477928119 - }, - "p2": { - "x": 276.35388907392644, - "y": -0.2906057506302204 - } - } - }, - { - "ID": "2149", - "typeID": "Arrow", - "zOrder": "4", - "w": "1", - "h": "744", - "measuredW": "150", - "measuredH": "100", - "x": "1301", - "y": "2957", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.4734542725983139, - "y": -0.00011162392477927807 - }, - "p2": { - "x": 0, - "y": 743.8442967676933 - } - } - }, - { - "ID": "2150", - "typeID": "Arrow", - "zOrder": "1", - "w": "136", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1071", - "y": "3249", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.08928421577456902, - "y": -0.2906057506302204 - }, - "p1": { - "x": 0.4734542725983134, - "y": -0.00011162392477928117 - }, - "p2": { - "x": 136.35388907392644, - "y": -0.2906057506302204 - } - } - }, - { - "ID": "2151", + "ID": "2597", "typeID": "__group__", "zOrder": "217", "measuredW": "239", @@ -13033,7 +13033,7 @@ } }, { - "ID": "2152", + "ID": "2598", "typeID": "Arrow", "zOrder": "218", "w": "3", @@ -13062,7 +13062,7 @@ } }, { - "ID": "2153", + "ID": "2599", "typeID": "Arrow", "zOrder": "219", "w": "3", @@ -13091,7 +13091,7 @@ } }, { - "ID": "2154", + "ID": "2600", "typeID": "Arrow", "zOrder": "220", "w": "3", @@ -13118,17 +13118,66 @@ "y": 0.452028801972574 } } + }, + { + "ID": "2601", + "typeID": "__group__", + "zOrder": "221", + "measuredW": "410", + "measuredH": "47", + "w": "410", + "h": "47", + "x": "665", + "y": "831", + "properties": { + "controlName": "json:backend-beginner.json" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "410", + "h": "47", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "3355443", + "borderColor": "3355443" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "210", + "measuredH": "26", + "x": "100", + "y": "11", + "properties": { + "color": "16777215", + "size": "18", + "text": "Visit the Beginner Version" + } + } + ] + } + } } ] }, "attributes": { - "name": "New Wireframe 1 copy 2", - "order": 1000018.3019863295, + "name": "New Wireframe 1 copy 6", + "order": 1000022.7193818908, "parentID": null, "notes": "" }, "branchID": "Master", - "resourceID": "7BDB8D3D-BEB5-4A58-BF91-F519F8754661", + "resourceID": "DAF9FB64-BA77-40D4-BCEF-EEE21C480971", "mockupH": "3227", "mockupW": "1203", "measuredW": "1851", diff --git a/src/data/roadmaps/backend/content/103-learn-a-language/100-go.md b/src/data/roadmaps/backend/content/103-learn-a-language/100-go.md index 84c2bdd7f..690b76514 100644 --- a/src/data/roadmaps/backend/content/103-learn-a-language/100-go.md +++ b/src/data/roadmaps/backend/content/103-learn-a-language/100-go.md @@ -7,7 +7,6 @@ Visit the following resources to learn more: - [Visit Dedicated Go Roadmap](/golang) - [A Tour of Go – Go Basics](https://go.dev/tour/welcome/1) - [Go Reference Documentation](https://go.dev/doc/) -- [Learn Go | Boot.dev](https://boot.dev/learn/learn-golang) - [Go by Example - annotated example programs](https://gobyexample.com/) - [Learn Go | Codecademy](https://www.codecademy.com/learn/learn-go) - [W3Schools Go Tutorial ](https://www.w3schools.com/go/) diff --git a/src/data/roadmaps/blockchain/content/109-dapps/107-supporting-languages/102-go.md b/src/data/roadmaps/blockchain/content/109-dapps/107-supporting-languages/102-go.md index 54e7c86ea..831974b11 100644 --- a/src/data/roadmaps/blockchain/content/109-dapps/107-supporting-languages/102-go.md +++ b/src/data/roadmaps/blockchain/content/109-dapps/107-supporting-languages/102-go.md @@ -7,7 +7,6 @@ Visit the following resources to learn more: - [Visit Dedicated Go Roadmap](/golang) - [A Tour of Go – Go Basics](https://go.dev/tour/welcome/1) - [Go Reference Documentation](https://go.dev/doc/) -- [Learn Go | Boot.dev](https://boot.dev/learn/learn-golang) - [Go by Example - annotated example programs](https://gobyexample.com/) - [Learn Go | Codecademy](https://www.codecademy.com/learn/learn-go) - [W3Schools Go Tutorial ](https://www.w3schools.com/go/) diff --git a/src/data/roadmaps/computer-science/content/101-pick-a-language/104-go.md b/src/data/roadmaps/computer-science/content/101-pick-a-language/104-go.md index dcddf8de0..690b76514 100644 --- a/src/data/roadmaps/computer-science/content/101-pick-a-language/104-go.md +++ b/src/data/roadmaps/computer-science/content/101-pick-a-language/104-go.md @@ -8,7 +8,6 @@ Visit the following resources to learn more: - [A Tour of Go – Go Basics](https://go.dev/tour/welcome/1) - [Go Reference Documentation](https://go.dev/doc/) - [Go by Example - annotated example programs](https://gobyexample.com/) -- [Learn Go | Boot.dev](https://boot.dev/learn/learn-golang) - [Learn Go | Codecademy](https://www.codecademy.com/learn/learn-go) - [W3Schools Go Tutorial ](https://www.w3schools.com/go/) - [Making a RESTful JSON API in Go](https://thenewstack.io/make-a-restful-json-api-go/) diff --git a/src/data/roadmaps/devops/content/100-language/103-go.md b/src/data/roadmaps/devops/content/100-language/103-go.md index c1ec6b90b..7198699cb 100644 --- a/src/data/roadmaps/devops/content/100-language/103-go.md +++ b/src/data/roadmaps/devops/content/100-language/103-go.md @@ -7,7 +7,6 @@ Visit the following resources to learn more: - [Visit Dedicated Go Roadmap](/golang) - [A Tour of Go – Go Basics](https://go.dev/tour/welcome/1) - [Go Reference Documentation](https://go.dev/doc/) -- [Learn Go | Boot.dev](https://boot.dev/learn/learn-golang) - [Go by Example - annotated example programs](https://gobyexample.com/) - [Learn Go | Codecademy](https://www.codecademy.com/learn/learn-go) - [W3Schools Go Tutorial ](https://www.w3schools.com/go/) diff --git a/src/data/roadmaps/software-architect/content/104-programming-languages/103-go.md b/src/data/roadmaps/software-architect/content/104-programming-languages/103-go.md index 54e7c86ea..831974b11 100644 --- a/src/data/roadmaps/software-architect/content/104-programming-languages/103-go.md +++ b/src/data/roadmaps/software-architect/content/104-programming-languages/103-go.md @@ -7,7 +7,6 @@ Visit the following resources to learn more: - [Visit Dedicated Go Roadmap](/golang) - [A Tour of Go – Go Basics](https://go.dev/tour/welcome/1) - [Go Reference Documentation](https://go.dev/doc/) -- [Learn Go | Boot.dev](https://boot.dev/learn/learn-golang) - [Go by Example - annotated example programs](https://gobyexample.com/) - [Learn Go | Codecademy](https://www.codecademy.com/learn/learn-go) - [W3Schools Go Tutorial ](https://www.w3schools.com/go/)