{ "mockup": { "controls": { "control": [ { "ID": "3376", "typeID": "Arrow", "zOrder": "1", "w": "1", "h": "101", "measuredW": "150", "measuredH": "100", "x": "1274", "y": "866", "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": "3377", "typeID": "Arrow", "zOrder": "2", "w": "136", "h": "1", "measuredW": "150", "measuredH": "100", "x": "1091", "y": "3269", "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": "3378", "typeID": "__group__", "zOrder": "3", "measuredW": "214", "measuredH": "46", "w": "214", "h": "46", "x": "691", "y": "3278", "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": "3379", "typeID": "__group__", "zOrder": "4", "measuredW": "211", "measuredH": "196", "w": "211", "h": "196", "x": "691", "y": "3318", "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": "3380", "typeID": "Arrow", "zOrder": "5", "w": "1", "h": "744", "measuredW": "150", "measuredH": "100", "x": "1321", "y": "2977", "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": "3381", "typeID": "Arrow", "zOrder": "6", "w": "276", "h": "1", "measuredW": "150", "measuredH": "100", "x": "1284", "y": "2968", "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": "3382", "typeID": "Arrow", "zOrder": "7", "w": "1", "h": "95", "measuredW": "150", "measuredH": "100", "x": "1071", "y": "2966", "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": "3383", "typeID": "Arrow", "zOrder": "8", "w": "487", "h": "1", "measuredW": "150", "measuredH": "100", "x": "857", "y": "2969", "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": "3384", "typeID": "Arrow", "zOrder": "9", "w": "1", "h": "141", "measuredW": "150", "measuredH": "100", "x": "765", "y": "2833", "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": "3385", "typeID": "__group__", "zOrder": "10", "measuredW": "200", "measuredH": "50", "w": "200", "h": "50", "x": "694", "y": "2947", "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": "3386", "typeID": "Arrow", "zOrder": "11", "w": "1", "h": "91", "measuredW": "150", "measuredH": "100", "x": "767", "y": "2749", "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": "3387", "typeID": "Arrow", "zOrder": "12", "w": "623", "h": "1", "measuredW": "150", "measuredH": "100", "x": "869", "y": "2831", "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": "3388", "typeID": "Arrow", "zOrder": "13", "w": "1", "h": "260", "measuredW": "150", "measuredH": "100", "x": "1587", "y": "2522", "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": "3389", "typeID": "Arrow", "zOrder": "14", "w": "1", "h": "61", "measuredW": "150", "measuredH": "100", "x": "1771", "y": "2628", "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": "3390", "typeID": "Arrow", "zOrder": "15", "w": "1", "h": "68", "measuredW": "150", "measuredH": "100", "x": "1399", "y": "2511", "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": "3391", "typeID": "Arrow", "zOrder": "16", "w": "413", "h": "1", "measuredW": "150", "measuredH": "100", "x": "1180", "y": "2509", "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": "3392", "typeID": "Arrow", "zOrder": "17", "w": "1", "h": "95", "measuredW": "150", "measuredH": "100", "x": "1106", "y": "2514", "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": "3393", "typeID": "Arrow", "zOrder": "18", "w": "1", "h": "141", "measuredW": "150", "measuredH": "100", "x": "1106", "y": "2371", "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": "3394", "typeID": "Arrow", "zOrder": "19", "w": "283", "h": "70", "measuredW": "150", "measuredH": "100", "x": "1306", "y": "2357", "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": "3395", "typeID": "Arrow", "zOrder": "20", "w": "280", "h": "32", "measuredW": "150", "measuredH": "100", "x": "1311", "y": "2350", "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": "3396", "typeID": "Arrow", "zOrder": "21", "w": "272", "h": "35", "measuredW": "150", "measuredH": "100", "x": "1319", "y": "2289", "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": "3397", "typeID": "Arrow", "zOrder": "22", "w": "280", "h": "72", "measuredW": "150", "measuredH": "100", "x": "1307", "y": "2243", "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": "3398", "typeID": "Arrow", "zOrder": "23", "w": "320", "h": "1", "measuredW": "150", "measuredH": "100", "x": "1315", "y": "2336", "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": "3399", "typeID": "__group__", "zOrder": "24", "measuredW": "324", "measuredH": "50", "w": "324", "h": "50", "x": "1025", "y": "2332", "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": "3400", "typeID": "Arrow", "zOrder": "25", "w": "219", "h": "145", "measuredW": "150", "measuredH": "100", "x": "888", "y": "2175", "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": "3401", "typeID": "Arrow", "zOrder": "26", "w": "1", "h": "91", "measuredW": "150", "measuredH": "100", "x": "788", "y": "2168", "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": "3402", "typeID": "Arrow", "zOrder": "27", "w": "1", "h": "118", "measuredW": "150", "measuredH": "100", "x": "788", "y": "2051", "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": "3403", "typeID": "Arrow", "zOrder": "28", "w": "1", "h": "91", "measuredW": "150", "measuredH": "100", "x": "789", "y": "1959", "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": "3404", "typeID": "Arrow", "zOrder": "29", "w": "469", "h": "1", "measuredW": "150", "measuredH": "100", "x": "857", "y": "2053", "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": "3405", "typeID": "Arrow", "zOrder": "30", "w": "1", "h": "75", "measuredW": "150", "measuredH": "100", "x": "1411", "y": "2059", "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": "3406", "typeID": "Arrow", "zOrder": "31", "w": "223", "h": "1", "measuredW": "150", "measuredH": "100", "x": "1411", "y": "1818", "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": "3407", "typeID": "Arrow", "zOrder": "32", "w": "1", "h": "206", "measuredW": "150", "measuredH": "100", "x": "1708", "y": "1710", "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": "3408", "typeID": "Arrow", "zOrder": "33", "w": "223", "h": "1", "measuredW": "150", "measuredH": "100", "x": "1411", "y": "1800", "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": "3409", "typeID": "Arrow", "zOrder": "34", "w": "1", "h": "211", "measuredW": "150", "measuredH": "100", "x": "1411", "y": "1586", "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": "3410", "typeID": "Arrow", "zOrder": "35", "w": "1", "h": "93", "measuredW": "150", "measuredH": "100", "x": "1411", "y": "1506", "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": "3411", "typeID": "Arrow", "zOrder": "36", "w": "267", "h": "1", "measuredW": "150", "measuredH": "100", "x": "1157", "y": "1599", "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": "3412", "typeID": "Arrow", "zOrder": "37", "w": "1", "h": "108", "measuredW": "150", "measuredH": "100", "x": "1140", "y": "1484", "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": "3413", "typeID": "Arrow", "zOrder": "38", "w": "1", "h": "129", "measuredW": "150", "measuredH": "100", "x": "1078", "y": "1607", "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": "3414", "typeID": "Arrow", "zOrder": "39", "w": "214", "h": "180", "measuredW": "150", "measuredH": "100", "x": "836", "y": "1606", "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": "3415", "typeID": "Arrow", "zOrder": "40", "w": "183", "h": "125", "measuredW": "150", "measuredH": "100", "x": "831", "y": "1614", "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": "3416", "typeID": "Arrow", "zOrder": "41", "w": "186", "h": "82", "measuredW": "150", "measuredH": "100", "x": "828", "y": "1611", "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": "3417", "typeID": "Arrow", "zOrder": "42", "h": "40", "measuredW": "150", "measuredH": "100", "x": "837", "y": "1611", "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": "3418", "typeID": "Arrow", "zOrder": "43", "w": "176", "h": "1", "measuredW": "150", "measuredH": "100", "x": "824", "y": "1597", "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": "3419", "typeID": "Arrow", "zOrder": "44", "w": "1", "h": "239", "measuredW": "150", "measuredH": "100", "x": "1079", "y": "1356", "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": "3420", "typeID": "Arrow", "zOrder": "45", "w": "236", "h": "1", "measuredW": "150", "measuredH": "100", "x": "1155", "y": "1343", "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": "3421", "typeID": "Arrow", "zOrder": "46", "w": "166", "h": "168", "measuredW": "150", "measuredH": "100", "x": "879", "y": "1362", "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": "3422", "typeID": "Arrow", "zOrder": "47", "w": "151", "h": "125", "measuredW": "150", "measuredH": "100", "x": "882", "y": "1360", "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": "3423", "typeID": "Arrow", "zOrder": "48", "w": "115", "h": "81", "measuredW": "150", "measuredH": "100", "x": "883", "y": "1364", "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": "3424", "typeID": "Arrow", "zOrder": "49", "w": "97", "h": "40", "measuredW": "150", "measuredH": "100", "x": "879", "y": "1355", "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": "3425", "typeID": "Arrow", "zOrder": "50", "w": "107", "h": "1", "measuredW": "150", "measuredH": "100", "x": "866", "y": "1345", "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": "3426", "typeID": "Arrow", "zOrder": "51", "w": "140", "h": "251", "measuredW": "150", "measuredH": "100", "x": "1222", "y": "1078", "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": "3427", "typeID": "Arrow", "zOrder": "52", "w": "1", "h": "99", "measuredW": "150", "measuredH": "100", "x": "929", "y": "974", "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": "3428", "typeID": "Arrow", "zOrder": "53", "w": "257", "h": "1", "measuredW": "150", "measuredH": "100", "x": "929", "y": "972", "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": "3429", "typeID": "Arrow", "zOrder": "54", "w": "189", "h": "129", "measuredW": "150", "measuredH": "100", "x": "1349", "y": "991", "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": "3430", "typeID": "Arrow", "zOrder": "55", "w": "173", "h": "89", "measuredW": "150", "measuredH": "100", "x": "1364", "y": "985", "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": "3431", "typeID": "Arrow", "zOrder": "56", "w": "60", "h": "30", "measuredW": "150", "measuredH": "100", "x": "1464", "y": "1465", "properties": { "color": "2848996", "curvature": "0", "leftArrow": "false", "rightArrow": "false", "stroke": "dotted", "p0": { "x": 60.31920991767379, "y": 30.162697528578974 }, "p1": { "x": 0.38469222125109326, "y": -0.13210138594081827 }, "p2": { "x": 0.32605804231866387, "y": -0.07999046131453724 } } }, { "ID": "3432", "typeID": "Arrow", "zOrder": "57", "w": "61", "h": "24", "measuredW": "150", "measuredH": "100", "x": "1468", "y": "1429", "properties": { "color": "2848996", "curvature": "0", "leftArrow": "false", "rightArrow": "false", "stroke": "dotted", "p0": { "x": 61.039807248761235, "y": 0.07433489335426202 }, "p1": { "x": 0.46208226221079857, "y": 0.11053984575835622 }, "p2": { "x": 0.4878500355812321, "y": 24.3979188798794 } } }, { "ID": "3433", "typeID": "Arrow", "zOrder": "58", "w": "1", "h": "76", "measuredW": "150", "measuredH": "100", "x": "1771", "y": "2502", "properties": { "color": "2848996", "direction": "bottom", "leftArrow": "false", "rightArrow": "false", "stroke": "dotted", "p0": { "x": 0, "y": 76.34691492882303 }, "p1": { "x": 0.5702216182256714, "y": -0.004517251466967862 }, "p2": { "x": 0, "y": 0.4406451246140932 } } }, { "ID": "3434", "typeID": "Arrow", "zOrder": "59", "w": "1", "h": "83", "measuredW": "150", "measuredH": "100", "x": "1348", "y": "1074", "properties": { "color": "2848996", "curvature": "-1", "leftArrow": "false", "rightArrow": "false", "stroke": "dotted", "p0": { "x": -0.24980034602958767, "y": 83.20762430962418 }, "p1": { "x": 0.5, "y": 0 }, "p2": { "x": -0.24980034602958767, "y": 0.43870807682526447 } } }, { "ID": "3435", "typeID": "Arrow", "zOrder": "60", "w": "189", "h": "26", "measuredW": "150", "measuredH": "100", "x": "1356", "y": "968", "properties": { "color": "2848996", "curvature": "0", "leftArrow": "false", "rightArrow": "false", "stroke": "dotted", "p0": { "x": 188.1515397158321, "y": 26.337543700961987 }, "p1": { "x": 0.47995321703110466, "y": -0.07212649611970283 }, "p2": { "x": -0.43181905983556135, "y": 4.652303666645025 } } }, { "ID": "3436", "typeID": "Arrow", "zOrder": "61", "w": "166", "h": "56", "measuredW": "150", "measuredH": "100", "x": "1371", "y": "892", "properties": { "color": "2848996", "curvature": "0", "leftArrow": "false", "rightArrow": "false", "stroke": "dotted", "p0": { "x": 166.53718413209776, "y": 0.4764677114528695 }, "p1": { "x": 0.46937049176096135, "y": 0.08997514266115965 }, "p2": { "x": 0.46780214183309, "y": 56.80287186414216 } } }, { "ID": "3437", "typeID": "Arrow", "zOrder": "62", "w": "167", "h": "21", "measuredW": "150", "measuredH": "100", "x": "1369", "y": "938", "properties": { "color": "2848996", "curvature": "0", "leftArrow": "false", "rightArrow": "false", "stroke": "dotted", "p0": { "x": 166.76388789240877, "y": 0.20312439636302315 }, "p1": { "x": 0.4153666146645862, "y": 0.03354134165366616 }, "p2": { "x": -0.18213472511160944, "y": 21.402619331921187 } } }, { "ID": "3438", "typeID": "Arrow", "zOrder": "63", "w": "174", "h": "99", "measuredW": "150", "measuredH": "100", "x": "1539", "y": "1226", "properties": { "curvature": "0", "rightArrow": "false", "leftArrow": "false", "color": "10027263", "stroke": "dotted", "p0": { "x": -0.4945558087927111, "y": 99.40759071508523 }, "p1": { "x": 0.4991402865711436, "y": -0.13680773075641436 }, "p2": { "x": 173.69874920774737, "y": 0.19861969047110506 } } }, { "ID": "3439", "typeID": "Arrow", "zOrder": "64", "w": "177", "h": "54", "measuredW": "150", "measuredH": "100", "x": "1536", "y": "1283", "properties": { "curvature": "0", "rightArrow": "false", "leftArrow": "false", "color": "10027263", "stroke": "dotted", "p0": { "x": -0.14449267573741054, "y": 54.33230661633661 }, "p1": { "x": 0.5049653579676676, "y": -0.08879907621247117 }, "p2": { "x": 176.69874920774737, "y": 0.08207771058664548 } } }, { "ID": "3440", "typeID": "Arrow", "zOrder": "65", "w": "189", "h": "5", "measuredW": "150", "measuredH": "100", "x": "1540", "y": "1343", "properties": { "curvature": "0", "rightArrow": "false", "leftArrow": "false", "color": "10027263", "stroke": "dotted", "p0": { "x": -0.1695873753203614, "y": 4.932054084115634 }, "p1": { "x": 0.5, "y": 0 }, "p2": { "x": 188.57320260870983, "y": -0.3887220358042214 } } }, { "ID": "3441", "typeID": "Arrow", "zOrder": "66", "w": "236", "h": "1", "measuredW": "150", "measuredH": "100", "x": "943", "y": "1067", "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": "3442", "typeID": "Arrow", "zOrder": "67", "w": "1", "h": "90", "measuredW": "150", "measuredH": "100", "x": "930", "y": "1072", "properties": { "color": "2848996", "curvature": "-1", "leftArrow": "false", "rightArrow": "false", "stroke": "dotted", "p0": { "x": -0.24980034602958767, "y": 89.04191001796403 }, "p1": { "x": 0.49999999999999994, "y": 0 }, "p2": { "x": -0.24980034602958767, "y": -0.47695781458287456 } } }, { "ID": "3443", "typeID": "Arrow", "zOrder": "68", "w": "1", "h": "172", "measuredW": "150", "measuredH": "100", "x": "766", "y": "989", "properties": { "color": "2848996", "curvature": "-1", "leftArrow": "false", "rightArrow": "false", "stroke": "dotted", "p0": { "x": -0.24980034602958767, "y": 172.04191001796403 }, "p1": { "x": 0.5, "y": 0 }, "p2": { "x": -0.24980034602958767, "y": 0.24952581221509718 } } }, { "ID": "3444", "typeID": "Arrow", "zOrder": "69", "w": "1", "h": "113", "measuredW": "150", "measuredH": "100", "x": "1319", "y": "3777", "properties": { "color": "2848996", "curvature": "0", "leftArrow": "false", "rightArrow": "false", "stroke": "dotted", "p0": { "x": 1, "y": 112.58154962364824 }, "p1": { "x": 0.4072427393330942, "y": 0.00953746862674794 }, "p2": { "x": 1, "y": 0 } } }, { "ID": "3445", "typeID": "__group__", "zOrder": "70", "measuredW": "200", "measuredH": "50", "w": "200", "h": "50", "x": "1025", "y": "2483", "properties": { "controlName": "115-architectural-patterns" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "166", "measuredH": "25", "x": "17", "y": "13", "properties": { "text": "Architectural Patterns", "size": "17" } } ] } } }, { "ID": "3446", "typeID": "__group__", "zOrder": "71", "measuredW": "209", "measuredH": "40", "w": "209", "h": "40", "x": "1025", "y": "2566", "properties": { "controlName": "100-architectural-patterns:monolithic-apps" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "202", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "123", "measuredW": "123", "measuredH": "25", "x": "39", "y": "7", "properties": { "size": "17", "text": "Monolithic Apps" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "185", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "185", "y": "8", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3447", "typeID": "__group__", "zOrder": "72", "measuredW": "209", "measuredH": "37", "w": "209", "h": "37", "x": "1025", "y": "2608", "properties": { "controlName": "101-architectural-patterns:microservices" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "202", "h": "37", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "112", "measuredW": "108", "measuredH": "25", "x": "45", "y": "6", "properties": { "size": "17", "text": "Microservices" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "185", "y": "7", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "185", "y": "7", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3448", "typeID": "__group__", "zOrder": "73", "measuredW": "209", "measuredH": "37", "w": "209", "h": "37", "x": "1025", "y": "2648", "properties": { "controlName": "102-architectural-patterns:soa" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "202", "h": "37", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "38", "measuredW": "34", "measuredH": "25", "x": "103", "y": "6", "properties": { "size": "17", "text": "SOA" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "185", "y": "7", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "185", "y": "7", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3449", "typeID": "__group__", "zOrder": "74", "measuredW": "182", "measuredH": "50", "w": "182", "h": "50", "x": "1304", "y": "2483", "properties": { "controlName": "117-message-brokers" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "182", "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "141", "measuredW": "136", "measuredH": "25", "x": "20", "y": "12", "properties": { "size": "17", "text": "Message Brokers" } } ] } } }, { "ID": "3450", "typeID": "__group__", "zOrder": "75", "measuredW": "305", "measuredH": "50", "w": "305", "h": "50", "x": "1536", "y": "2485", "properties": { "controlName": "118-containerization" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "305", "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "250", "measuredH": "25", "x": "28", "y": "13", "properties": { "text": "Containerization vs Virtualization", "size": "17" } } ] } } }, { "ID": "3451", "typeID": "__group__", "zOrder": "76", "measuredW": "197", "measuredH": "50", "w": "197", "h": "50", "x": "698", "y": "2806", "properties": { "controlName": "122-web-servers" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "197", "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "98", "measuredH": "25", "x": "50", "y": "13", "properties": { "text": "Web Servers", "size": "17" } } ] } } }, { "ID": "3452", "typeID": "__group__", "zOrder": "77", "measuredW": "153", "measuredH": "40", "w": "153", "h": "40", "x": "691", "y": "2592", "properties": { "controlName": "100-web-servers:nginx" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "144", "h": "40", "measuredW": "200", "measuredH": "140", "x": "9", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "46", "measuredW": "45", "measuredH": "25", "x": "58", "y": "7", "properties": { "size": "17", "text": "Nginx" } }, { "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": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3453", "typeID": "__group__", "zOrder": "78", "measuredW": "153", "measuredH": "40", "w": "153", "h": "40", "x": "691", "y": "2637", "properties": { "controlName": "101-web-servers:apache" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "144", "h": "40", "measuredW": "200", "measuredH": "140", "x": "9", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "60", "measuredW": "59", "measuredH": "25", "x": "51", "y": "7", "properties": { "size": "17", "text": "Apache" } }, { "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": "3454", "typeID": "__group__", "zOrder": "79", "measuredW": "153", "measuredH": "40", "w": "153", "h": "40", "x": "691", "y": "2683", "properties": { "controlName": "102-web-servers:caddy" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "144", "h": "40", "measuredW": "200", "measuredH": "140", "x": "9", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "53", "measuredW": "49", "measuredH": "25", "x": "54", "y": "7", "properties": { "size": "17", "text": "Caddy" } }, { "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": "3455", "typeID": "__group__", "zOrder": "80", "measuredW": "152", "measuredH": "40", "w": "152", "h": "40", "x": "691", "y": "2728", "properties": { "controlName": "103-web-servers:ms-iis" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "144", "h": "40", "measuredW": "200", "measuredH": "140", "x": "8", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "55", "measuredW": "51", "measuredH": "25", "x": "57", "y": "7", "properties": { "size": "17", "text": "MS IIS" } }, { "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": "3456", "typeID": "__group__", "zOrder": "81", "measuredW": "144", "measuredH": "40", "w": "144", "h": "40", "x": "1691", "y": "2608", "properties": { "controlName": "ext_link:roadmap.sh/docker" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "144", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "4273622", "borderColor": "4273622" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "58", "measuredW": "56", "measuredH": "25", "x": "47", "y": "8", "properties": { "size": "17", "text": "Docker", "color": "16777215" } } ] } } }, { "ID": "3457", "typeID": "__group__", "zOrder": "82", "measuredW": "154", "measuredH": "40", "w": "154", "h": "40", "x": "1692", "y": "2564", "properties": { "controlName": "102-containerization:lxc" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "144", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "textColor": "6710886", "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "37", "measuredW": "32", "measuredH": "25", "x": "53", "y": "8", "properties": { "color": "3355443", "size": "17", "text": "LXC" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "130", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "130", "y": "8", "properties": { "icon": { "ID": "check-circle", "size": "small" }, "color": "3700253" } } ] } } }, { "ID": "3458", "typeID": "__group__", "zOrder": "83", "measuredW": "141", "measuredH": "50", "w": "141", "h": "50", "x": "996", "y": "2947", "properties": { "controlName": "ext_link:roadmap.sh/graphql" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "141", "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "4273622", "borderColor": "4273622" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "71", "measuredH": "25", "x": "35", "y": "13", "properties": { "text": "GraphQL", "size": "17", "color": "16777215" } } ] } } }, { "ID": "3459", "typeID": "__group__", "zOrder": "84", "measuredW": "155", "measuredH": "40", "w": "155", "h": "40", "x": "995", "y": "3045", "properties": { "controlName": "100-graphql:apollo" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "144", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "50", "measuredW": "48", "measuredH": "25", "x": "47", "y": "7", "properties": { "size": "17", "text": "Apollo" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "131", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "131", "y": "8", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3460", "typeID": "__group__", "zOrder": "85", "measuredW": "153", "measuredH": "40", "w": "153", "h": "40", "x": "995", "y": "3089", "properties": { "controlName": "101-graphql:relay-modern" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "144", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "108", "measuredW": "107", "measuredH": "25", "x": "18", "y": "7", "properties": { "size": "17", "text": "Relay Modern" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "129", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "129", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "4", "typeID": "Icon", "zOrder": "4", "measuredW": "24", "measuredH": "24", "x": "129", "y": "8", "properties": { "color": "3700253", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3461", "typeID": "__group__", "zOrder": "86", "measuredW": "179", "measuredH": "40", "w": "179", "h": "40", "x": "995", "y": "1712", "properties": { "controlName": "104-apis:authentication:jwt" }, "children": { "controls": { "control": [ { "ID": "1", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "0", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "2", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "0", "y": "8", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } }, { "ID": "3", "typeID": "Canvas", "zOrder": "0", "w": "169", "h": "40", "measuredW": "100", "measuredH": "70", "x": "10", "y": "0", "properties": { "color": "16770457" } }, { "ID": "4", "typeID": "Label", "zOrder": "1", "measuredW": "35", "measuredH": "25", "x": "77", "y": "7", "properties": { "text": "JWT", "size": "17" } } ] } } }, { "ID": "3462", "typeID": "__group__", "zOrder": "87", "measuredW": "130", "measuredH": "50", "w": "130", "h": "50", "x": "1352", "y": "1572", "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": "3463", "typeID": "__group__", "zOrder": "88", "measuredW": "154", "measuredH": "40", "w": "154", "h": "40", "x": "1522", "y": "1420", "properties": { "controlName": "100-caching:server-side:redis" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "144", "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": "49", "y": "8", "properties": { "size": "17", "text": "Redis" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "130", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "130", "y": "8", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3464", "typeID": "__group__", "zOrder": "89", "measuredW": "155", "measuredH": "40", "w": "155", "h": "40", "x": "1522", "y": "1465", "properties": { "controlName": "101-caching:server-side:memcached" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "144", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "96", "measuredW": "96", "measuredH": "25", "x": "28", "y": "8", "properties": { "size": "17", "text": "Memcached" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "131", "y": "9", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "131", "y": "9", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "4", "typeID": "Icon", "zOrder": "4", "measuredW": "24", "measuredH": "24", "x": "131", "y": "9", "properties": { "color": "3700253", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3465", "typeID": "__group__", "zOrder": "90", "measuredW": "129", "measuredH": "40", "w": "129", "h": "40", "x": "1352", "y": "1441", "properties": { "controlName": "101-caching:server-side" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "129", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "95", "measuredW": "90", "measuredH": "25", "x": "19", "y": "8", "properties": { "size": "17", "text": "Server Side" } } ] } } }, { "ID": "3466", "typeID": "__group__", "zOrder": "91", "measuredW": "140", "measuredH": "40", "w": "140", "h": "40", "x": "1353", "y": "1484", "properties": { "controlName": "102-caching:client-side" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "130", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "88", "measuredW": "84", "measuredH": "25", "x": "21", "y": "7", "properties": { "size": "17", "text": "Client Side" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "116", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "116", "y": "8", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3467", "typeID": "__group__", "zOrder": "92", "measuredW": "139", "measuredH": "37", "w": "139", "h": "37", "x": "1352", "y": "1401", "properties": { "controlName": "100-caching:cdn" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "129", "h": "37", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "40", "measuredW": "38", "measuredH": "25", "x": "45", "y": "6", "properties": { "size": "17", "text": "CDN" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "115", "y": "5", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "115", "y": "5", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3468", "typeID": "__group__", "zOrder": "93", "measuredW": "229", "measuredH": "50", "w": "229", "h": "50", "x": "961", "y": "1321", "properties": { "controlName": "106-relational-databases" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "229", "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "165", "measuredH": "25", "x": "32", "y": "13", "properties": { "size": "17", "text": "Relational Databases" } } ] } } }, { "ID": "3469", "typeID": "__group__", "zOrder": "94", "measuredW": "199", "measuredH": "40", "w": "199", "h": "40", "x": "688", "y": "1279", "properties": { "controlName": "100-relational-databases:postgresql" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "191", "h": "40", "measuredW": "200", "measuredH": "140", "x": "8", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "96", "measuredW": "93", "measuredH": "25", "x": "56", "y": "7", "properties": { "size": "17", "text": "PostgreSQL" } }, { "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": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "4", "typeID": "Icon", "zOrder": "4", "measuredW": "24", "measuredH": "24", "x": "0", "y": "7", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3470", "typeID": "__group__", "zOrder": "95", "measuredW": "199", "measuredH": "40", "w": "199", "h": "40", "x": "688", "y": "1324", "properties": { "controlName": "101-relational-databases:mysql" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "191", "h": "40", "measuredW": "200", "measuredH": "140", "x": "8", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "60", "measuredW": "56", "measuredH": "25", "x": "74", "y": "7", "properties": { "size": "17", "text": "MySQL" } }, { "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": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "4", "typeID": "Icon", "zOrder": "4", "measuredW": "24", "measuredH": "24", "x": "0", "y": "7", "properties": { "color": "3700253", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3471", "typeID": "__group__", "zOrder": "96", "measuredW": "199", "measuredH": "40", "w": "199", "h": "40", "x": "688", "y": "1415", "properties": { "controlName": "102-relational-databases:mariadb" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "191", "h": "40", "measuredW": "200", "measuredH": "140", "x": "8", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "69", "measuredH": "25", "x": "69", "y": "7", "properties": { "size": "17", "text": "MariaDB" } }, { "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": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "4", "typeID": "Icon", "zOrder": "4", "measuredW": "24", "measuredH": "24", "x": "0", "y": "7", "properties": { "color": "3700253", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3472", "typeID": "__group__", "zOrder": "97", "measuredW": "199", "measuredH": "40", "w": "199", "h": "40", "x": "688", "y": "1460", "properties": { "controlName": "103-relational-databases:mssql" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "191", "h": "40", "measuredW": "200", "measuredH": "140", "x": "8", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "67", "measuredW": "63", "measuredH": "25", "x": "70", "y": "8", "properties": { "size": "17", "text": "MS SQL" } }, { "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": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "4", "typeID": "Icon", "zOrder": "4", "measuredW": "24", "measuredH": "24", "x": "0", "y": "7", "properties": { "color": "3700253", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3473", "typeID": "__group__", "zOrder": "98", "measuredW": "199", "measuredH": "40", "w": "199", "h": "40", "x": "688", "y": "1506", "properties": { "controlName": "104-relational-databases:oracle" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "191", "h": "40", "measuredW": "200", "measuredH": "140", "x": "8", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "54", "measuredW": "52", "measuredH": "25", "x": "77", "y": "8", "properties": { "size": "17", "text": "Oracle" } }, { "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": "3474", "typeID": "__group__", "zOrder": "99", "measuredW": "214", "measuredH": "50", "w": "214", "h": "50", "x": "1208", "y": "2944", "properties": { "controlName": "107-nosql-databases" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "214", "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "143", "measuredH": "25", "x": "35", "y": "12", "properties": { "text": "NoSQL Databases", "size": "17" } } ] } } }, { "ID": "3475", "typeID": "__group__", "zOrder": "100", "measuredW": "213", "measuredH": "40", "w": "213", "h": "40", "x": "694", "y": "2282", "properties": { "controlName": "101-more-about-databases:acid" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "206", "h": "40", "measuredW": "200", "measuredH": "140", "x": "7", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "43", "measuredW": "40", "measuredH": "25", "x": "88", "y": "7", "properties": { "size": "17", "text": "ACID" } }, { "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": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3476", "typeID": "__group__", "zOrder": "101", "measuredW": "211", "measuredH": "50", "w": "211", "h": "50", "x": "699", "y": "2150", "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": "3477", "typeID": "__group__", "zOrder": "102", "measuredW": "213", "measuredH": "40", "w": "213", "h": "40", "x": "694", "y": "2326", "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": "7", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "105", "measuredW": "99", "measuredH": "25", "x": "57", "y": "7", "properties": { "size": "17", "text": "Transactions" } }, { "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": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3478", "typeID": "__group__", "zOrder": "103", "measuredW": "213", "measuredH": "40", "w": "213", "h": "40", "x": "694", "y": "2370", "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": "7", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "99", "measuredH": "25", "x": "60", "y": "7", "properties": { "text": "N+1 Problem", "size": "17" } }, { "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": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3479", "typeID": "__group__", "zOrder": "104", "measuredW": "215", "measuredH": "40", "w": "215", "h": "40", "x": "692", "y": "2414", "properties": { "controlName": "104-more-about-databases:database-normalization" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "206", "h": "40", "measuredW": "200", "measuredH": "140", "x": "9", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "107", "measuredH": "25", "x": "58", "y": "7", "properties": { "size": "17", "text": "Normalization" } }, { "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": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3480", "typeID": "__group__", "zOrder": "105", "measuredW": "218", "measuredH": "40", "w": "218", "h": "40", "x": "690", "y": "1830", "properties": { "controlName": "100-scaling-databases:database-indexes" }, "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", "measuredW": "140", "measuredH": "25", "x": "44", "y": "7", "properties": { "size": "17", "text": "Database Indexes" } }, { "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": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3481", "typeID": "__group__", "zOrder": "106", "measuredW": "212", "measuredH": "50", "w": "212", "h": "50", "x": "965", "y": "1574", "properties": { "controlName": "109-apis" }, "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": "133", "measuredH": "25", "x": "39", "y": "13", "properties": { "text": "Learn about APIs", "size": "17" } } ] } } }, { "ID": "3482", "typeID": "__group__", "zOrder": "107", "measuredW": "157", "measuredH": "40", "w": "157", "h": "40", "x": "688", "y": "1582", "properties": { "controlName": "100-apis:rest" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "146", "h": "40", "measuredW": "200", "measuredH": "140", "x": "11", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "49", "measuredW": "44", "measuredH": "25", "x": "59", "y": "7", "properties": { "size": "17", "text": "REST" } }, { "ID": "3", "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": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3483", "typeID": "__group__", "zOrder": "108", "measuredW": "157", "measuredH": "40", "w": "157", "h": "40", "x": "688", "y": "1627", "properties": { "controlName": "101-apis:json-apis" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "146", "h": "40", "measuredW": "200", "measuredH": "140", "x": "11", "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": "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": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3484", "typeID": "__group__", "zOrder": "109", "measuredW": "155", "measuredH": "40", "w": "155", "h": "40", "x": "690", "y": "1672", "properties": { "controlName": "102-apis:soap" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "145", "h": "40", "measuredW": "200", "measuredH": "140", "x": "10", "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": "SOAP" } }, { "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": "3485", "typeID": "__group__", "zOrder": "110", "measuredW": "201", "measuredH": "40", "w": "201", "h": "40", "x": "1102", "y": "1432", "properties": { "controlName": "104-apis:hateoas" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "190", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "78", "measuredW": "76", "measuredH": "25", "x": "56", "y": "7", "properties": { "size": "17", "text": "HATEOAS" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "177", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "177", "y": "8", "properties": { "color": "10066329", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3486", "typeID": "__group__", "zOrder": "111", "measuredW": "201", "measuredH": "40", "w": "201", "h": "40", "x": "1102", "y": "1468", "properties": { "controlName": "105-apis:open-api-spec" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "190", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "126", "measuredH": "25", "x": "32", "y": "7", "properties": { "size": "17", "text": "Open API Specs" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "177", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "177", "y": "8", "properties": { "color": "10066329", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3487", "typeID": "__group__", "zOrder": "112", "measuredW": "170", "measuredH": "50", "w": "170", "h": "50", "x": "1005", "y": "1665", "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": "3488", "typeID": "__group__", "zOrder": "113", "measuredW": "240", "measuredH": "54", "w": "240", "h": "54", "x": "1601", "y": "1782", "properties": { "controlName": "111-web-security-knowledge" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "240", "h": "54", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "189", "measuredH": "25", "x": "25", "y": "15", "properties": { "size": "17", "text": "Web Security Knowledge" } } ] } } }, { "ID": "3489", "typeID": "TextArea", "zOrder": "114", "w": "270", "h": "192", "measuredW": "200", "measuredH": "140", "x": "1572", "y": "1546" }, { "ID": "3490", "typeID": "__group__", "zOrder": "115", "measuredW": "239", "measuredH": "40", "w": "239", "h": "40", "x": "1587", "y": "1561", "properties": { "controlName": "100-web-security-knowledge:md5" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "239", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "203", "measuredW": "197", "measuredH": "25", "x": "20", "y": "8", "properties": { "size": "17", "text": "MD5 and why not to use it" } } ] } } }, { "ID": "3491", "typeID": "__group__", "zOrder": "116", "measuredW": "237", "measuredH": "40", "w": "237", "h": "40", "x": "1588", "y": "1606", "properties": { "controlName": "101-web-security-knowledge:sha-family" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "237", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "93", "measuredW": "87", "measuredH": "25", "x": "72", "y": "7", "properties": { "size": "17", "text": "SHA Family" } } ] } } }, { "ID": "3492", "typeID": "__group__", "zOrder": "117", "measuredW": "119", "measuredH": "40", "w": "119", "h": "40", "x": "1589", "y": "1652", "properties": { "controlName": "104-web-security-knowledge:scrypt" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "119", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "62", "measuredW": "47", "measuredH": "25", "x": "38", "y": "7", "properties": { "size": "17", "text": "scrypt" } } ] } } }, { "ID": "3493", "typeID": "__group__", "zOrder": "118", "measuredW": "111", "measuredH": "40", "w": "111", "h": "40", "x": "1715", "y": "1652", "properties": { "controlName": "102-web-security-knowledge:bcrypt" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "111", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "53", "measuredW": "48", "measuredH": "25", "x": "35", "y": "7", "properties": { "size": "17", "text": "bcrypt" } } ] } } }, { "ID": "3494", "typeID": "Label", "zOrder": "119", "w": "155", "measuredW": "149", "measuredH": "25", "x": "1629", "y": "1700", "properties": { "size": "17", "text": "Hashing Algorithms" } }, { "ID": "3495", "typeID": "Label", "zOrder": "120", "measuredW": "128", "measuredH": "40", "x": "1220", "y": "809", "properties": { "size": "32", "text": "Backend" } }, { "ID": "3496", "typeID": "Arrow", "zOrder": "121", "w": "1", "h": "75", "measuredW": "150", "measuredH": "100", "x": "1271", "y": "722", "properties": { "color": "2848996", "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 } } }, { "ID": "3497", "typeID": "__group__", "zOrder": "122", "measuredW": "350", "measuredH": "141", "w": "350", "h": "141", "x": "1497", "y": "692", "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": "3498", "typeID": "__group__", "zOrder": "123", "measuredW": "408", "measuredH": "162", "w": "408", "h": "162", "x": "685", "y": "682", "children": { "controls": { "control": [ { "ID": "0", "typeID": "Canvas", "zOrder": "0", "w": "408", "h": "162", "measuredW": "100", "measuredH": "70", "x": "0", "y": "0" }, { "ID": "1", "typeID": "Icon", "zOrder": "1", "measuredW": "24", "measuredH": "24", "x": "23", "y": "21", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "23", "y": "21", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } }, { "ID": "3", "typeID": "Label", "zOrder": "3", "measuredW": "269", "measuredH": "24", "x": "59", "y": "21", "properties": { "size": "16", "text": "Personal Recommendation / Opinion" } }, { "ID": "4", "typeID": "Label", "zOrder": "4", "measuredW": "159", "measuredH": "24", "x": "59", "y": "118", "properties": { "size": "16", "text": "I wouldn't recommend" } }, { "ID": "5", "typeID": "Icon", "zOrder": "5", "measuredW": "24", "measuredH": "24", "x": "23", "y": "118", "properties": { "color": "10066329", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "6", "typeID": "Label", "zOrder": "6", "w": "324", "measuredW": "315", "measuredH": "24", "x": "60", "y": "86", "properties": { "size": "16", "text": "Order in roadmap not strict (Learn anytime)" } }, { "ID": "7", "typeID": "Icon", "zOrder": "7", "measuredW": "24", "measuredH": "24", "x": "23", "y": "86", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "8", "typeID": "Icon", "zOrder": "8", "measuredW": "24", "measuredH": "24", "x": "23", "y": "86", "properties": { "color": "10066329", "icon": { "ID": "check-circle", "size": "small" } } }, { "ID": "9", "typeID": "Label", "zOrder": "9", "measuredW": "272", "measuredH": "24", "x": "59", "y": "54", "properties": { "size": "16", "text": "Alternative Option - Pick this or purple" } }, { "ID": "10", "typeID": "Icon", "zOrder": "10", "measuredW": "24", "measuredH": "24", "x": "23", "y": "53", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "11", "typeID": "Icon", "zOrder": "11", "measuredW": "24", "measuredH": "24", "x": "23", "y": "53", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "12", "typeID": "Icon", "zOrder": "12", "measuredW": "24", "measuredH": "24", "x": "23", "y": "53", "properties": { "color": "3700253", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3499", "typeID": "__group__", "zOrder": "124", "measuredW": "144", "measuredH": "40", "w": "144", "h": "40", "x": "688", "y": "970", "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": "3500", "typeID": "__group__", "zOrder": "125", "measuredW": "144", "measuredH": "40", "w": "144", "h": "40", "x": "688", "y": "1128", "properties": { "controlName": "102-learn-a-language:java" }, "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": "38", "measuredW": "36", "measuredH": "25", "x": "57", "y": "7", "properties": { "size": "17", "text": "Java" } }, { "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": "3501", "typeID": "__group__", "zOrder": "126", "measuredW": "145", "measuredH": "40", "w": "145", "h": "40", "x": "688", "y": "927", "properties": { "controlName": "101-learn-a-language:rust" }, "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": "39", "measuredW": "36", "measuredH": "25", "x": "57", "y": "7", "properties": { "size": "17", "text": "Rust" } }, { "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": "3502", "typeID": "__group__", "zOrder": "127", "measuredW": "144", "measuredH": "40", "w": "144", "h": "40", "x": "688", "y": "1172", "properties": { "controlName": "103-learn-a-language:csharp" }, "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": "27", "measuredW": "24", "measuredH": "25", "x": "62", "y": "7", "properties": { "size": "17", "text": "C#" } }, { "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": "3503", "typeID": "__group__", "zOrder": "128", "measuredW": "302", "measuredH": "50", "w": "302", "h": "50", "x": "699", "y": "1046", "properties": { "controlName": "103-learn-a-language" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "302", "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "141", "measuredH": "25", "x": "80", "y": "13", "properties": { "text": "Learn a Language", "size": "17" } } ] } } }, { "ID": "3504", "typeID": "__group__", "zOrder": "129", "measuredW": "144", "measuredH": "40", "w": "144", "h": "40", "x": "688", "y": "1216", "properties": { "controlName": "103-learn-a-language:php" }, "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": "34", "measuredW": "34", "measuredH": "25", "x": "59", "y": "7", "properties": { "size": "17", "text": "PHP" } }, { "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": "3505", "typeID": "__group__", "zOrder": "130", "measuredW": "146", "measuredH": "40", "w": "146", "h": "40", "x": "866", "y": "1130", "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": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "85", "measuredW": "81", "measuredH": "25", "x": "27", "y": "8", "properties": { "size": "17", "text": "JavaScript" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "122", "y": "7", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "4", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "122", "y": "7", "properties": { "color": "3700253", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3506", "typeID": "__group__", "zOrder": "131", "measuredW": "146", "measuredH": "40", "w": "146", "h": "40", "x": "866", "y": "1173", "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": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "56", "measuredW": "53", "measuredH": "25", "x": "40", "y": "8", "properties": { "size": "17", "text": "Python" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "122", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "122", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "4", "typeID": "Icon", "zOrder": "4", "measuredW": "24", "measuredH": "24", "x": "122", "y": "8", "properties": { "color": "3700253", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3507", "typeID": "__group__", "zOrder": "132", "measuredW": "146", "measuredH": "40", "w": "146", "h": "40", "x": "866", "y": "1216", "properties": { "controlName": "107-learn-a-language:ruby" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "136", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "42", "measuredW": "39", "measuredH": "25", "x": "47", "y": "8", "properties": { "size": "17", "text": "Ruby" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "122", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "122", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "4", "typeID": "Icon", "zOrder": "4", "measuredW": "24", "measuredH": "24", "x": "122", "y": "8", "properties": { "color": "3700253", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3508", "typeID": "Arrow", "zOrder": "133", "w": "175", "h": "48", "measuredW": "150", "measuredH": "100", "x": "1362", "y": "980", "properties": { "color": "2848996", "curvature": "0", "leftArrow": "false", "rightArrow": "false", "stroke": "dotted", "p0": { "x": 175.29875220380154, "y": 48.53446090344232 }, "p1": { "x": 0.5008052694036629, "y": -0.08367970543914485 }, "p2": { "x": 0.1930231075264146, "y": 0.6021142674793509 } } }, { "ID": "3509", "typeID": "__group__", "zOrder": "134", "measuredW": "227", "measuredH": "50", "w": "227", "h": "50", "x": "1160", "y": "947", "properties": { "controlName": "100-internet" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "227", "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "62", "measuredH": "25", "x": "83", "y": "13", "properties": { "text": "Internet", "size": "17" } } ] } } }, { "ID": "3510", "typeID": "__group__", "zOrder": "135", "measuredW": "310", "measuredH": "44", "w": "310", "h": "44", "x": "1530", "y": "875", "properties": { "controlName": "100-internet:how-does-the-internet-work" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "299", "h": "44", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "223", "measuredW": "219", "measuredH": "25", "x": "38", "y": "9", "properties": { "size": "17", "text": "How does the internet work?" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "286", "y": "9", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "286", "y": "9", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3511", "typeID": "__group__", "zOrder": "136", "measuredW": "310", "measuredH": "40", "w": "310", "h": "40", "x": "1530", "y": "922", "properties": { "controlName": "101-internet:what-is-http" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "299", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "119", "measuredW": "113", "measuredH": "25", "x": "90", "y": "8", "properties": { "size": "17", "text": "What is HTTP?" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "286", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "286", "y": "8", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3512", "typeID": "__group__", "zOrder": "137", "measuredW": "310", "measuredH": "40", "w": "310", "h": "40", "x": "1530", "y": "966", "properties": { "controlName": "102-internet:browsers-and-how-they-work" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "299", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "230", "measuredW": "225", "measuredH": "25", "x": "34", "y": "8", "properties": { "size": "17", "text": "Browsers and how they work?" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "286", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "286", "y": "8", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3513", "typeID": "__group__", "zOrder": "138", "measuredW": "311", "measuredH": "40", "w": "311", "h": "40", "x": "1531", "y": "1010", "properties": { "controlName": "103-internet:dns-and-how-it-works" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "300", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "179", "measuredW": "175", "measuredH": "25", "x": "60", "y": "8", "properties": { "size": "17", "text": "DNS and how it works?" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "287", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "287", "y": "8", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3514", "typeID": "__group__", "zOrder": "139", "measuredW": "312", "measuredH": "40", "w": "312", "h": "40", "x": "1530", "y": "1054", "properties": { "controlName": "104-internet:what-is-domain-name" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "302", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "179", "measuredW": "180", "measuredH": "25", "x": "61", "y": "8", "properties": { "size": "17", "text": "What is Domain Name?" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "288", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "288", "y": "8", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3515", "typeID": "__group__", "zOrder": "140", "measuredW": "313", "measuredH": "40", "w": "313", "h": "40", "x": "1531", "y": "1098", "properties": { "controlName": "105-internet:what-is-hosting" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "304", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "133", "measuredW": "126", "measuredH": "25", "x": "85", "y": "8", "properties": { "size": "17", "text": "What is hosting?" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "289", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "289", "y": "8", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3516", "typeID": "__group__", "zOrder": "141", "measuredW": "82", "measuredH": "50", "w": "82", "h": "50", "x": "1313", "y": "1122", "properties": { "controlName": "100-version-control-systems:git" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "71", "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "22", "measuredH": "25", "x": "25", "y": "12", "properties": { "size": "17", "text": "Git" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "58", "y": "13", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "58", "y": "13", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3517", "typeID": "__group__", "zOrder": "142", "measuredW": "138", "measuredH": "49", "w": "138", "h": "49", "x": "1704", "y": "1204", "properties": { "controlName": "100-repo-hosting-services:github" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "131", "h": "49", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "54", "measuredH": "25", "x": "39", "y": "12", "properties": { "text": "GitHub", "size": "17" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "114", "y": "13", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "114", "y": "13", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3518", "typeID": "__group__", "zOrder": "143", "measuredW": "227", "measuredH": "50", "w": "227", "h": "50", "x": "1353", "y": "1312", "properties": { "controlName": "105-repo-hosting-services" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "227", "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "172", "measuredH": "25", "x": "28", "y": "12", "properties": { "text": "Repo hosting services", "size": "17" } } ] } } }, { "ID": "3519", "typeID": "__group__", "zOrder": "144", "measuredW": "226", "measuredH": "50", "w": "226", "h": "50", "x": "1159", "y": "1043", "properties": { "controlName": "104-version-control-systems" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "226", "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "186", "measuredH": "25", "x": "20", "y": "12", "properties": { "text": "Version Control Systems", "size": "17" } } ] } } }, { "ID": "3520", "typeID": "__group__", "zOrder": "145", "measuredW": "140", "measuredH": "49", "w": "140", "h": "49", "x": "1704", "y": "1311", "properties": { "controlName": "102-repo-hosting-services:bitbucket" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "131", "h": "49", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "73", "measuredH": "25", "x": "29", "y": "12", "properties": { "color": "3355443", "text": "Bitbucket", "size": "17" } }, { "ID": "3", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "116", "y": "13", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "4", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "116", "y": "13", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "5", "typeID": "Icon", "zOrder": "4", "measuredW": "24", "measuredH": "24", "x": "116", "y": "13", "properties": { "color": "3700253", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3521", "typeID": "__group__", "zOrder": "146", "measuredW": "140", "measuredH": "49", "w": "140", "h": "49", "x": "1704", "y": "1257", "properties": { "controlName": "101-repo-hosting-services:gitlab" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "131", "h": "49", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "52", "measuredW": "51", "measuredH": "25", "x": "40", "y": "12", "properties": { "color": "3355443", "size": "17", "text": "GitLab" } }, { "ID": "3", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "116", "y": "13", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "4", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "116", "y": "13", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "5", "typeID": "Icon", "zOrder": "4", "measuredW": "24", "measuredH": "24", "x": "116", "y": "13", "properties": { "color": "3700253", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3522", "typeID": "__group__", "zOrder": "147", "measuredW": "212", "measuredH": "40", "w": "212", "h": "40", "x": "694", "y": "2238", "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": "7", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "49", "measuredW": "49", "measuredH": "25", "x": "85", "y": "7", "properties": { "size": "17", "text": "ORMs" } }, { "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": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3523", "typeID": "__group__", "zOrder": "148", "measuredW": "169", "measuredH": "50", "w": "169", "h": "50", "x": "1004", "y": "2028", "properties": { "controlName": "113-ci-cd" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "169", "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "62", "measuredW": "59", "measuredH": "25", "x": "54", "y": "12", "properties": { "size": "17", "text": "CI / CD" } } ] } } }, { "ID": "3524", "typeID": "__group__", "zOrder": "149", "measuredW": "271", "measuredH": "40", "w": "271", "h": "40", "x": "1581", "y": "2228", "properties": { "controlName": "100-design-and-development-principles:gof-design-patterns" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "260", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "168", "measuredW": "164", "measuredH": "25", "x": "46", "y": "7", "properties": { "size": "17", "text": "GOF Design Patterns" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "247", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "247", "y": "8", "properties": { "icon": { "ID": "check-circle", "size": "small" }, "color": "10027263" } } ] } } }, { "ID": "3525", "typeID": "__group__", "zOrder": "150", "measuredW": "271", "measuredH": "40", "w": "271", "h": "40", "x": "1581", "y": "2272", "properties": { "controlName": "101-design-and-development-principles:domain-driven-design" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "260", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "175", "measuredW": "172", "measuredH": "25", "x": "42", "y": "7", "properties": { "size": "17", "text": "Domain Driven Design" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "247", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "247", "y": "8", "properties": { "icon": { "ID": "check-circle", "size": "small" }, "color": "10027263" } } ] } } }, { "ID": "3526", "typeID": "__group__", "zOrder": "151", "measuredW": "271", "measuredH": "40", "w": "271", "h": "40", "x": "1581", "y": "2316", "properties": { "controlName": "102-design-and-development-principles:test-driven-development" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "260", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "196", "measuredW": "194", "measuredH": "25", "x": "32", "y": "7", "properties": { "size": "17", "text": "Test Driven Development" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "247", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "247", "y": "8", "properties": { "icon": { "ID": "check-circle", "size": "small" }, "color": "10027263" } } ] } } }, { "ID": "3527", "typeID": "__group__", "zOrder": "152", "measuredW": "210", "measuredH": "37", "w": "210", "h": "37", "x": "1025", "y": "2688", "properties": { "controlName": "104-architectural-patterns:serverless" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "202", "h": "37", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "87", "measuredW": "82", "measuredH": "25", "x": "57", "y": "6", "properties": { "size": "17", "text": "Serverless" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "186", "y": "7", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "186", "y": "7", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3528", "typeID": "__group__", "zOrder": "153", "measuredW": "155", "measuredH": "40", "w": "155", "h": "40", "x": "690", "y": "1717", "properties": { "controlName": "103-apis:grpc" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "145", "h": "40", "measuredW": "200", "measuredH": "140", "x": "10", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "90", "measuredW": "45", "measuredH": "25", "x": "38", "y": "7", "properties": { "align": "center", "size": "17", "text": "gRPC" } }, { "ID": "4", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "0", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "5", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "0", "y": "8", "properties": { "color": "10066329", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3529", "typeID": "__group__", "zOrder": "154", "measuredW": "323", "measuredH": "50", "w": "323", "h": "50", "x": "1025", "y": "2284", "properties": { "controlName": "ext_link:roadmap.sh/software-design-architecture" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "323", "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "4273622", "borderColor": "4273622", "textColor": "16777215" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "240", "measuredH": "25", "x": "42", "y": "12", "properties": { "text": "Software Design & Architecture", "size": "17", "color": "16777215" } } ] } } }, { "ID": "3530", "typeID": "__group__", "zOrder": "155", "measuredW": "174", "measuredH": "154", "w": "174", "h": "154", "x": "1495", "y": "2943", "properties": { "controlName": "100-nosql-databases:document-databases" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "174", "h": "154", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0" }, { "ID": "1", "typeID": "TextArea", "zOrder": "1", "w": "137", "h": "43", "measuredW": "200", "measuredH": "140", "x": "21", "y": "15", "properties": { "color": "16770457" } }, { "ID": "2", "typeID": "Label", "zOrder": "2", "measuredW": "78", "measuredH": "25", "x": "51", "y": "24", "properties": { "size": "17", "text": "MongoDB" } }, { "ID": "3", "typeID": "TextArea", "zOrder": "3", "w": "137", "h": "43", "measuredW": "200", "measuredH": "140", "x": "21", "y": "63", "properties": { "color": "16770457" } }, { "ID": "4", "typeID": "Label", "zOrder": "4", "measuredW": "74", "measuredH": "25", "x": "53", "y": "72", "properties": { "size": "17", "text": "CouchDB" } }, { "ID": "5", "typeID": "Label", "zOrder": "5", "measuredW": "117", "measuredH": "25", "x": "31", "y": "114", "properties": { "size": "17", "text": "Document DBs" } }, { "ID": "6", "typeID": "__group__", "zOrder": "6", "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", "x": "12", "y": "22", "children": { "controls": { "control": [ { "ID": "0", "typeID": "Icon", "zOrder": "0", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "1", "typeID": "Icon", "zOrder": "1", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "7", "typeID": "__group__", "zOrder": "7", "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", "x": "11", "y": "71", "children": { "controls": { "control": [ { "ID": "0", "typeID": "Icon", "zOrder": "0", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "1", "typeID": "Icon", "zOrder": "1", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "3700253", "icon": { "ID": "check-circle", "size": "small" } } } ] } } } ] } } }, { "ID": "3531", "typeID": "__group__", "zOrder": "156", "measuredW": "168", "measuredH": "154", "w": "168", "h": "154", "x": "1666", "y": "2943", "properties": { "controlName": "102-nosql-databases:timeseries-databases" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "168", "h": "154", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0" }, { "ID": "1", "typeID": "TextArea", "zOrder": "1", "w": "137", "h": "43", "measuredW": "200", "measuredH": "140", "x": "17", "y": "14", "properties": { "color": "16770457" } }, { "ID": "2", "typeID": "Label", "zOrder": "2", "measuredW": "65", "measuredH": "25", "x": "53", "y": "23", "properties": { "size": "17", "text": "InfluxDB" } }, { "ID": "3", "typeID": "TextArea", "zOrder": "3", "w": "137", "h": "43", "measuredW": "200", "measuredH": "140", "x": "17", "y": "62", "properties": { "color": "16770457" } }, { "ID": "4", "typeID": "Label", "zOrder": "4", "measuredW": "81", "measuredH": "25", "x": "45", "y": "71", "properties": { "size": "17", "text": "TimeScale" } }, { "ID": "5", "typeID": "Label", "zOrder": "5", "measuredW": "91", "measuredH": "25", "x": "38", "y": "113", "properties": { "size": "17", "text": "Time Series" } }, { "ID": "6", "typeID": "__group__", "zOrder": "6", "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", "x": "137", "y": "21", "children": { "controls": { "control": [ { "ID": "0", "typeID": "Icon", "zOrder": "0", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "1", "typeID": "Icon", "zOrder": "1", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "7", "typeID": "__group__", "zOrder": "7", "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", "x": "141", "y": "70", "children": { "controls": { "control": [ { "ID": "0", "typeID": "Icon", "zOrder": "0", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "1", "typeID": "Icon", "zOrder": "1", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "3700253", "icon": { "ID": "check-circle", "size": "small" } } } ] } } } ] } } }, { "ID": "3532", "typeID": "__group__", "zOrder": "157", "measuredW": "174", "measuredH": "154", "w": "174", "h": "154", "x": "1495", "y": "3092", "properties": { "controlName": "103-nosql-databases:realtime-databases" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "174", "h": "154", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0" }, { "ID": "1", "typeID": "TextArea", "zOrder": "1", "w": "137", "h": "43", "measuredW": "200", "measuredH": "140", "x": "21", "y": "14", "properties": { "color": "16770457" } }, { "ID": "2", "typeID": "Label", "zOrder": "2", "measuredW": "68", "measuredH": "25", "x": "56", "y": "23", "properties": { "size": "17", "text": "Firebase" } }, { "ID": "3", "typeID": "TextArea", "zOrder": "3", "w": "137", "h": "43", "measuredW": "200", "measuredH": "140", "x": "21", "y": "62", "properties": { "color": "16770457" } }, { "ID": "4", "typeID": "Label", "zOrder": "4", "measuredW": "83", "measuredH": "25", "x": "48", "y": "71", "properties": { "size": "17", "text": "RethinkDB" } }, { "ID": "5", "typeID": "Label", "zOrder": "5", "measuredW": "69", "measuredH": "25", "x": "55", "y": "113", "properties": { "size": "17", "text": "Realtime" } }, { "ID": "6", "typeID": "__group__", "zOrder": "6", "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", "x": "9", "y": "23", "children": { "controls": { "control": [ { "ID": "0", "typeID": "Icon", "zOrder": "0", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "1", "typeID": "Icon", "zOrder": "1", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "7", "typeID": "__group__", "zOrder": "7", "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", "x": "10", "y": "71", "children": { "controls": { "control": [ { "ID": "0", "typeID": "Icon", "zOrder": "0", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "1", "typeID": "Icon", "zOrder": "1", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "3700253", "icon": { "ID": "check-circle", "size": "small" } } } ] } } } ] } } }, { "ID": "3533", "typeID": "__group__", "zOrder": "158", "measuredW": "168", "measuredH": "154", "w": "168", "h": "154", "x": "1666", "y": "3092", "properties": { "controlName": "101-nosql-databases:column-databases" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "168", "h": "154", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0" }, { "ID": "1", "typeID": "TextArea", "zOrder": "1", "w": "137", "h": "43", "measuredW": "200", "measuredH": "140", "x": "15", "y": "14", "properties": { "color": "16770457" } }, { "ID": "2", "typeID": "Label", "zOrder": "2", "measuredW": "83", "measuredH": "25", "x": "42", "y": "23", "properties": { "size": "17", "text": "Cassandra" } }, { "ID": "3", "typeID": "TextArea", "zOrder": "3", "w": "137", "h": "43", "measuredW": "200", "measuredH": "140", "x": "15", "y": "62", "properties": { "color": "16770457" } }, { "ID": "4", "typeID": "Label", "zOrder": "4", "measuredW": "53", "measuredH": "25", "x": "57", "y": "71", "properties": { "size": "17", "text": "HBase" } }, { "ID": "5", "typeID": "Label", "zOrder": "5", "measuredW": "96", "measuredH": "25", "x": "36", "y": "113", "properties": { "size": "17", "text": "Column DBs" } }, { "ID": "6", "typeID": "__group__", "zOrder": "6", "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", "x": "137", "y": "23", "children": { "controls": { "control": [ { "ID": "0", "typeID": "Icon", "zOrder": "0", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "1", "typeID": "Icon", "zOrder": "1", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "7", "typeID": "__group__", "zOrder": "7", "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", "x": "137", "y": "71", "children": { "controls": { "control": [ { "ID": "0", "typeID": "Icon", "zOrder": "0", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "1", "typeID": "Icon", "zOrder": "1", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "3700253", "icon": { "ID": "check-circle", "size": "small" } } } ] } } } ] } } }, { "ID": "3534", "typeID": "__group__", "zOrder": "159", "measuredW": "174", "measuredH": "154", "w": "174", "h": "154", "x": "1495", "y": "3242", "properties": { "controlName": "104-nosql-databases:key-value-databases" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "174", "h": "154", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0" }, { "ID": "1", "typeID": "TextArea", "zOrder": "1", "w": "143", "h": "43", "measuredW": "200", "measuredH": "140", "x": "18", "y": "14", "properties": { "color": "16770457" } }, { "ID": "2", "typeID": "Label", "zOrder": "2", "measuredW": "45", "measuredH": "25", "x": "64", "y": "23", "properties": { "size": "17", "text": "Redis" } }, { "ID": "3", "typeID": "TextArea", "zOrder": "3", "w": "143", "h": "43", "measuredW": "200", "measuredH": "140", "x": "18", "y": "61", "properties": { "color": "16770457" } }, { "ID": "4", "typeID": "Label", "zOrder": "4", "measuredW": "88", "measuredH": "25", "x": "43", "y": "70", "properties": { "size": "17", "text": "DynamoDB" } }, { "ID": "5", "typeID": "Label", "zOrder": "5", "measuredW": "76", "measuredH": "25", "x": "52", "y": "114", "properties": { "size": "17", "text": "Key-Value" } }, { "ID": "6", "typeID": "__group__", "zOrder": "6", "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", "x": "11", "y": "21", "children": { "controls": { "control": [ { "ID": "0", "typeID": "Icon", "zOrder": "0", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "1", "typeID": "Icon", "zOrder": "1", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "7", "typeID": "__group__", "zOrder": "7", "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", "x": "9", "y": "70", "children": { "controls": { "control": [ { "ID": "0", "typeID": "Icon", "zOrder": "0", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "1", "typeID": "Icon", "zOrder": "1", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "3700253", "icon": { "ID": "check-circle", "size": "small" } } } ] } } } ] } } }, { "ID": "3535", "typeID": "__group__", "zOrder": "160", "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", "x": "1822", "y": "3056", "children": { "controls": { "control": [ { "ID": "0", "typeID": "Icon", "zOrder": "0", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "1", "typeID": "Icon", "zOrder": "1", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "10066329", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3536", "typeID": "__group__", "zOrder": "161", "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", "x": "1822", "y": "3205", "children": { "controls": { "control": [ { "ID": "0", "typeID": "Icon", "zOrder": "0", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "1", "typeID": "Icon", "zOrder": "1", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "10066329", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3537", "typeID": "__group__", "zOrder": "162", "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", "x": "1486", "y": "3205", "children": { "controls": { "control": [ { "ID": "0", "typeID": "Icon", "zOrder": "0", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "1", "typeID": "Icon", "zOrder": "1", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "10066329", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3538", "typeID": "__group__", "zOrder": "163", "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", "x": "1510", "y": "2930", "children": { "controls": { "control": [ { "ID": "0", "typeID": "Icon", "zOrder": "0", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "1", "typeID": "Icon", "zOrder": "1", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "icon": { "ID": "check-circle", "size": "small" }, "color": "10066329" } } ] } } }, { "ID": "3539", "typeID": "__group__", "zOrder": "164", "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", "x": "1486", "y": "2930", "children": { "controls": { "control": [ { "ID": "0", "typeID": "Icon", "zOrder": "0", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "1", "typeID": "Icon", "zOrder": "1", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "icon": { "ID": "check-circle", "size": "small" }, "color": "10027263" } } ] } } }, { "ID": "3540", "typeID": "__group__", "zOrder": "165", "measuredW": "211", "measuredH": "50", "w": "211", "h": "50", "x": "699", "y": "2028", "properties": { "controlName": "109-scaling-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": "144", "measuredH": "25", "x": "34", "y": "12", "properties": { "size": "17", "text": "Scaling Databases" } } ] } } }, { "ID": "3541", "typeID": "__group__", "zOrder": "166", "measuredW": "153", "measuredH": "40", "w": "153", "h": "40", "x": "692", "y": "1762", "properties": { "controlName": "106-apis:graphql" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "146", "h": "40", "measuredW": "200", "measuredH": "140", "x": "7", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "71", "measuredH": "25", "x": "44", "y": "7", "properties": { "align": "center", "size": "17", "text": "GraphQL" } }, { "ID": "4", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "0", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "5", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "0", "y": "8", "properties": { "color": "10066329", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3542", "typeID": "__group__", "zOrder": "167", "measuredW": "144", "measuredH": "40", "w": "144", "h": "40", "x": "1693", "y": "2673", "properties": { "controlName": "ext_link:roadmap.sh/kubernetes" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "144", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "4273622", "borderColor": "4273622" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "90", "measuredH": "25", "x": "27", "y": "7", "properties": { "size": "17", "text": "Kubernetes", "color": "16777215" } } ] } } }, { "ID": "3543", "typeID": "__group__", "zOrder": "168", "measuredW": "169", "measuredH": "102", "w": "169", "h": "102", "x": "1666", "y": "3242", "properties": { "controlName": "120-graph-databases" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "169", "h": "102", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0" }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "85", "measuredH": "25", "x": "42", "y": "64", "properties": { "size": "17", "text": "Graph DBs" } }, { "ID": "2", "typeID": "TextArea", "zOrder": "2", "w": "143", "h": "43", "measuredW": "200", "measuredH": "140", "x": "14", "y": "15", "properties": { "color": "16770457" } }, { "ID": "3", "typeID": "Label", "zOrder": "3", "measuredW": "47", "measuredH": "25", "x": "62", "y": "24", "properties": { "size": "17", "text": "Neo4j" } }, { "ID": "4", "typeID": "__group__", "zOrder": "4", "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", "x": "5", "y": "24", "children": { "controls": { "control": [ { "ID": "0", "typeID": "Icon", "zOrder": "0", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "1", "typeID": "Icon", "zOrder": "1", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { "color": "3700253", "icon": { "ID": "check-circle", "size": "small" } } } ] } } } ] } } }, { "ID": "3544", "typeID": "TextArea", "zOrder": "169", "w": "271", "h": "224", "measuredW": "200", "measuredH": "140", "x": "1571", "y": "1894" }, { "ID": "3545", "typeID": "__group__", "zOrder": "170", "measuredW": "86", "measuredH": "42", "w": "86", "h": "42", "x": "1587", "y": "1958", "properties": { "controlName": "106-web-security-knowledge:cors" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "86", "h": "42", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "48", "measuredH": "25", "x": "25", "y": "9", "properties": { "text": "CORS", "size": "17" } } ] } } }, { "ID": "3546", "typeID": "__group__", "zOrder": "171", "measuredW": "90", "measuredH": "43", "w": "90", "h": "43", "x": "1585", "y": "1908", "properties": { "controlName": "105-web-security-knowledge:https" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "90", "h": "43", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "54", "measuredH": "25", "x": "21", "y": "10", "properties": { "text": "HTTPS", "size": "17" } } ] } } }, { "ID": "3547", "typeID": "__group__", "zOrder": "172", "measuredW": "87", "measuredH": "44", "w": "87", "h": "44", "x": "1588", "y": "2008", "properties": { "controlName": "105-web-security-knowledge:content-security-policy" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "87", "h": "44", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "34", "measuredH": "25", "x": "27", "y": "10", "properties": { "size": "17", "text": "CSP" } } ] } } }, { "ID": "3548", "typeID": "__group__", "zOrder": "173", "measuredW": "147", "measuredH": "43", "w": "147", "h": "43", "x": "1680", "y": "1908", "properties": { "controlName": "108-web-security-knowledge:owasp" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "147", "h": "43", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "104", "measuredH": "25", "x": "22", "y": "10", "properties": { "size": "17", "text": "OWASP Risks" } } ] } } }, { "ID": "3549", "typeID": "__group__", "zOrder": "174", "measuredW": "149", "measuredH": "43", "w": "149", "h": "43", "x": "1679", "y": "1958", "properties": { "controlName": "107-web-security-knowledge:ssl-tls" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "149", "h": "43", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "69", "measuredH": "25", "x": "40", "y": "9", "properties": { "text": "SSL/TLS", "size": "17" } } ] } } }, { "ID": "3550", "typeID": "__group__", "zOrder": "175", "measuredW": "271", "measuredH": "40", "w": "271", "h": "40", "x": "1581", "y": "2360", "properties": { "controlName": "103-design-and-development-principles:cqrs" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "260", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "48", "measuredH": "25", "x": "106", "y": "7", "properties": { "size": "17", "text": "CQRS" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "247", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "247", "y": "8", "properties": { "icon": { "ID": "check-circle", "size": "small" }, "color": "10027263" } } ] } } }, { "ID": "3551", "typeID": "__group__", "zOrder": "176", "measuredW": "270", "measuredH": "40", "w": "270", "h": "40", "x": "1581", "y": "2404", "properties": { "controlName": "104-design-and-development-principles:event-sourcing" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "260", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "116", "measuredH": "25", "x": "72", "y": "7", "properties": { "size": "17", "text": "Event Sourcing" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "246", "y": "7", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "246", "y": "7", "properties": { "icon": { "ID": "check-circle", "size": "small" }, "color": "10027263" } } ] } } }, { "ID": "3552", "typeID": "__group__", "zOrder": "177", "measuredW": "211", "measuredH": "37", "w": "211", "h": "37", "x": "1026", "y": "2728", "properties": { "controlName": "105-architectural-patterns:service-mesh" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "202", "h": "37", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "105", "measuredH": "25", "x": "48", "y": "6", "properties": { "size": "17", "text": "Service Mesh" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "187", "y": "7", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "187", "y": "7", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3553", "typeID": "__group__", "zOrder": "178", "measuredW": "211", "measuredH": "37", "w": "211", "h": "37", "x": "1026", "y": "2768", "properties": { "controlName": "106-architectural-patterns:twelve-factor-apps" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "202", "h": "37", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "149", "measuredH": "25", "x": "26", "y": "6", "properties": { "size": "17", "text": "Twelve Factor Apps" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "187", "y": "7", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "187", "y": "7", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3554", "typeID": "__group__", "zOrder": "179", "measuredW": "198", "measuredH": "159", "w": "198", "h": "159", "x": "1444", "y": "2694", "properties": { "controlName": "116-search-engines" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "198", "h": "159", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0" }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "126", "measuredW": "122", "measuredH": "25", "x": "36", "y": "116", "properties": { "size": "17", "text": "Search Engines" } } ] } } }, { "ID": "3555", "typeID": "__group__", "zOrder": "180", "measuredW": "167", "measuredH": "40", "w": "167", "h": "40", "x": "1459", "y": "2711", "properties": { "controlName": "100-search-engines:elasticsearch" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "160", "h": "40", "measuredW": "200", "measuredH": "140", "x": "7", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "106", "measuredW": "104", "measuredH": "25", "x": "39", "y": "8", "properties": { "size": "17", "text": "Elasticsearch" } }, { "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": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3556", "typeID": "__group__", "zOrder": "181", "measuredW": "167", "measuredH": "40", "w": "167", "h": "40", "x": "1459", "y": "2757", "properties": { "controlName": "101-search-engines:solr" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "160", "h": "40", "measuredW": "200", "measuredH": "140", "x": "7", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "w": "36", "measuredW": "30", "measuredH": "25", "x": "69", "y": "8", "properties": { "size": "17", "text": "Solr" } }, { "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": "3700253", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3557", "typeID": "__group__", "zOrder": "182", "measuredW": "191", "measuredH": "40", "w": "191", "h": "40", "x": "1295", "y": "2560", "properties": { "controlName": "100-message-brokers:rabbitmq" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "182", "h": "40", "measuredW": "200", "measuredH": "140", "x": "9", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "78", "measuredH": "25", "x": "61", "y": "7", "properties": { "size": "17", "text": "RabbitMQ" } }, { "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": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3558", "typeID": "__group__", "zOrder": "183", "measuredW": "192", "measuredH": "40", "w": "192", "h": "40", "x": "1295", "y": "2604", "properties": { "controlName": "101-message-brokers:kafka" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "183", "h": "40", "measuredW": "200", "measuredH": "140", "x": "9", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "44", "measuredH": "25", "x": "79", "y": "7", "properties": { "size": "17", "text": "Kafka" } }, { "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": { "icon": { "ID": "check-circle", "size": "small" }, "color": "3700253" } } ] } } }, { "ID": "3559", "typeID": "__group__", "zOrder": "184", "measuredW": "201", "measuredH": "50", "w": "201", "h": "50", "x": "694", "y": "2993", "properties": { "controlName": "122-server-sent-events" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "201", "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "148", "measuredH": "25", "x": "27", "y": "12", "properties": { "size": "17", "text": "Server Sent Events" } } ] } } }, { "ID": "3560", "typeID": "__group__", "zOrder": "185", "measuredW": "213", "measuredH": "50", "w": "213", "h": "50", "x": "1208", "y": "3244", "properties": { "controlName": "123-scalability" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "213", "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "134", "measuredH": "25", "x": "40", "y": "13", "properties": { "size": "17", "text": "Building for Scale" } } ] } } }, { "ID": "3561", "typeID": "__group__", "zOrder": "186", "measuredW": "232", "measuredH": "282", "w": "232", "h": "282", "x": "900", "y": "3232", "properties": { "controlName": "100-scalability:mitigation-strategies" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "222", "h": "274", "measuredW": "200", "measuredH": "140", "x": "0", "y": "8" }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "159", "measuredH": "25", "x": "31", "y": "246", "properties": { "size": "17", "text": "Mitigation Strategies" } }, { "ID": "2", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "208", "y": "0", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "3", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "208", "y": "0", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3562", "typeID": "__group__", "zOrder": "187", "measuredW": "197", "measuredH": "40", "w": "197", "h": "40", "x": "912", "y": "3251", "properties": { "controlName": "100-scalability:mitigation-strategies:graceful-degradation" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "197", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "166", "measuredH": "25", "x": "17", "y": "7", "properties": { "size": "17", "text": "Graceful Degradation" } } ] } } }, { "ID": "3563", "typeID": "__group__", "zOrder": "188", "measuredW": "197", "measuredH": "40", "w": "197", "h": "40", "x": "912", "y": "3295", "properties": { "controlName": "101-scalability:mitigation-strategies:throttling" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "197", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "73", "measuredH": "25", "x": "62", "y": "7", "properties": { "size": "17", "text": "Throttling" } } ] } } }, { "ID": "3564", "typeID": "__group__", "zOrder": "189", "measuredW": "199", "measuredH": "40", "w": "199", "h": "40", "x": "912", "y": "3339", "properties": { "controlName": "102-scalability:mitigation-strategies:backpressure" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "199", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "107", "measuredH": "25", "x": "46", "y": "7", "properties": { "size": "17", "text": "Backpressure" } } ] } } }, { "ID": "3565", "typeID": "__group__", "zOrder": "190", "measuredW": "199", "measuredH": "40", "w": "199", "h": "40", "x": "912", "y": "3383", "properties": { "controlName": "103-scalability:mitigation-strategies:loadshifting" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "199", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "94", "measuredH": "25", "x": "53", "y": "7", "properties": { "size": "17", "text": "Loadshifting" } } ] } } }, { "ID": "3566", "typeID": "__group__", "zOrder": "191", "measuredW": "197", "measuredH": "40", "w": "197", "h": "40", "x": "912", "y": "3427", "properties": { "controlName": "104-scalability:mitigation-strategies:circuit-breaker" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "197", "h": "40", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "116", "measuredH": "25", "x": "41", "y": "7", "properties": { "size": "17", "text": "Circuit Breaker" } } ] } } }, { "ID": "3567", "typeID": "__group__", "zOrder": "192", "measuredW": "215", "measuredH": "40", "w": "215", "h": "40", "x": "692", "y": "2458", "properties": { "controlName": "105-more-about-databases:failure-modes" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "206", "h": "40", "measuredW": "200", "measuredH": "140", "x": "9", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "110", "measuredH": "25", "x": "57", "y": "7", "properties": { "size": "17", "text": "Failure Modes" } }, { "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": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3568", "typeID": "__group__", "zOrder": "193", "measuredW": "215", "measuredH": "40", "w": "215", "h": "40", "x": "692", "y": "2502", "properties": { "controlName": "106-more-about-databases:profiling-performance" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "206", "h": "40", "measuredW": "200", "measuredH": "140", "x": "9", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "166", "measuredH": "25", "x": "29", "y": "7", "properties": { "size": "17", "text": "Profiling Performance" } }, { "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": "10027263", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3569", "typeID": "TextArea", "zOrder": "194", "w": "337", "h": "124", "measuredW": "200", "measuredH": "140", "x": "1153", "y": "3703" }, { "ID": "3570", "typeID": "Label", "zOrder": "195", "measuredW": "285", "measuredH": "25", "x": "1174", "y": "3723", "properties": { "size": "17", "text": "Have a look at the DevOps Roadmap" } }, { "ID": "3571", "typeID": "__group__", "zOrder": "196", "measuredW": "292", "measuredH": "44", "w": "292", "h": "44", "x": "1174", "y": "3758", "properties": { "controlName": "ext_link:roadmap.sh/devops" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "292", "h": "44", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "141", "measuredH": "25", "x": "75", "y": "9", "properties": { "size": "17", "text": "DevOps Roadmap" } } ] } } }, { "ID": "3572", "typeID": "__group__", "zOrder": "197", "measuredW": "148", "measuredH": "44", "w": "148", "h": "44", "x": "1681", "y": "2007", "properties": { "controlName": "106-web-security-knowledge:server-security" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "148", "h": "44", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "117", "measuredH": "25", "x": "15", "y": "10", "properties": { "size": "17", "text": "Server Security" } } ] } } }, { "ID": "3573", "typeID": "__group__", "zOrder": "198", "measuredW": "242", "measuredH": "47", "w": "242", "h": "47", "x": "1588", "y": "2059", "properties": { "controlName": "ext_link:roadmap.sh/best-practices/api-security" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "Canvas", "zOrder": "0", "w": "242", "h": "47", "measuredW": "100", "measuredH": "70", "x": "0", "y": "0", "properties": { "color": "4273622", "borderColor": "4273622" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "208", "measuredH": "25", "x": "17", "y": "11", "properties": { "size": "17", "color": "16777215", "text": "API Security Best Practices" } } ] } } }, { "ID": "3574", "typeID": "__group__", "zOrder": "199", "measuredW": "179", "measuredH": "40", "w": "179", "h": "40", "x": "995", "y": "1749", "properties": { "controlName": "102-apis:authentication:basic-authentication" }, "children": { "controls": { "control": [ { "ID": "1", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "0", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "2", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "0", "y": "8", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } }, { "ID": "3", "typeID": "Canvas", "zOrder": "0", "w": "169", "h": "40", "measuredW": "100", "measuredH": "70", "x": "10", "y": "0", "properties": { "color": "16770457" } }, { "ID": "4", "typeID": "Label", "zOrder": "1", "measuredW": "82", "measuredH": "25", "x": "54", "y": "7", "properties": { "size": "17", "text": "Basic Auth" } } ] } } }, { "ID": "3575", "typeID": "__group__", "zOrder": "200", "measuredW": "179", "measuredH": "40", "w": "179", "h": "40", "x": "995", "y": "1786", "properties": { "controlName": "103-apis:authentication:token-authentication" }, "children": { "controls": { "control": [ { "ID": "1", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "0", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "2", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "0", "y": "8", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } }, { "ID": "3", "typeID": "Canvas", "zOrder": "0", "w": "169", "h": "40", "measuredW": "100", "measuredH": "70", "x": "10", "y": "0", "properties": { "color": "16770457" } }, { "ID": "4", "typeID": "Label", "zOrder": "1", "measuredW": "85", "measuredH": "25", "x": "52", "y": "7", "properties": { "size": "17", "text": "Token Auth" } } ] } } }, { "ID": "3576", "typeID": "__group__", "zOrder": "201", "measuredW": "179", "measuredH": "40", "w": "179", "h": "40", "x": "995", "y": "1823", "properties": { "controlName": "101-apis:authentication:oauth" }, "children": { "controls": { "control": [ { "ID": "1", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "0", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "2", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "0", "y": "8", "properties": { "color": "10027263", "icon": { "ID": "check-circle", "size": "small" } } }, { "ID": "3", "typeID": "Canvas", "zOrder": "0", "w": "169", "h": "40", "measuredW": "100", "measuredH": "70", "x": "10", "y": "0", "properties": { "color": "16770457" } }, { "ID": "4", "typeID": "Label", "zOrder": "1", "measuredW": "47", "measuredH": "25", "x": "71", "y": "7", "properties": { "size": "17", "text": "OAuth" } } ] } } }, { "ID": "3577", "typeID": "__group__", "zOrder": "202", "measuredW": "178", "measuredH": "40", "w": "178", "h": "40", "x": "996", "y": "1860", "properties": { "controlName": "100-apis:authentication:cookie-based" }, "children": { "controls": { "control": [ { "ID": "3", "typeID": "Canvas", "zOrder": "0", "w": "169", "h": "40", "measuredW": "100", "measuredH": "70", "x": "9", "y": "0", "properties": { "color": "16770457" } }, { "ID": "4", "typeID": "Label", "zOrder": "1", "measuredW": "108", "measuredH": "25", "x": "40", "y": "7", "properties": { "size": "17", "text": "Cookie Based" } }, { "ID": "5", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "0", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "6", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "0", "y": "8", "properties": { "icon": { "ID": "check-circle", "size": "small" }, "color": "10027263" } } ] } } }, { "ID": "3578", "typeID": "__group__", "zOrder": "203", "measuredW": "179", "measuredH": "40", "w": "179", "h": "40", "x": "995", "y": "1897", "properties": { "controlName": "105-apis:authentication:openid" }, "children": { "controls": { "control": [ { "ID": "3", "typeID": "Canvas", "zOrder": "0", "w": "169", "h": "40", "measuredW": "100", "measuredH": "70", "x": "10", "y": "0", "properties": { "color": "16770457" } }, { "ID": "4", "typeID": "Label", "zOrder": "1", "measuredW": "61", "measuredH": "25", "x": "64", "y": "7", "properties": { "size": "17", "text": "OpenID" } }, { "ID": "7", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "0", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "8", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "0", "y": "8", "properties": { "color": "10066329", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3579", "typeID": "__group__", "zOrder": "204", "measuredW": "179", "measuredH": "40", "w": "179", "h": "40", "x": "995", "y": "1933", "properties": { "controlName": "105-apis:authentication:saml" }, "children": { "controls": { "control": [ { "ID": "3", "typeID": "Canvas", "zOrder": "0", "w": "169", "h": "40", "measuredW": "100", "measuredH": "70", "x": "10", "y": "0", "properties": { "color": "16770457" } }, { "ID": "4", "typeID": "Label", "zOrder": "1", "measuredW": "46", "measuredH": "25", "x": "72", "y": "7", "properties": { "size": "17", "text": "SAML" } }, { "ID": "7", "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "0", "y": "8", "properties": { "color": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "8", "typeID": "Icon", "zOrder": "3", "measuredW": "24", "measuredH": "24", "x": "0", "y": "8", "properties": { "color": "10066329", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3580", "typeID": "Arrow", "zOrder": "205", "w": "1", "h": "211", "measuredW": "150", "measuredH": "100", "x": "1411", "y": "1821", "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": "3581", "typeID": "__group__", "zOrder": "206", "measuredW": "195", "measuredH": "50", "w": "195", "h": "50", "x": "1313", "y": "2028", "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": "3582", "typeID": "__group__", "zOrder": "207", "measuredW": "223", "measuredH": "40", "w": "223", "h": "40", "x": "1298", "y": "2113", "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": "3583", "typeID": "__group__", "zOrder": "208", "measuredW": "224", "measuredH": "37", "w": "224", "h": "37", "x": "1296", "y": "2156", "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": "3584", "typeID": "__group__", "zOrder": "209", "measuredW": "225", "measuredH": "37", "w": "225", "h": "37", "x": "1296", "y": "2195", "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": "3585", "typeID": "__group__", "zOrder": "210", "measuredW": "218", "measuredH": "40", "w": "218", "h": "40", "x": "690", "y": "1872", "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": "3586", "typeID": "__group__", "zOrder": "211", "measuredW": "215", "measuredH": "40", "w": "215", "h": "40", "x": "692", "y": "1915", "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": "3587", "typeID": "__group__", "zOrder": "212", "measuredW": "216", "measuredH": "40", "w": "216", "h": "40", "x": "692", "y": "1958", "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": "3588", "typeID": "__group__", "zOrder": "213", "measuredW": "200", "measuredH": "50", "w": "200", "h": "50", "x": "694", "y": "3039", "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": "3589", "typeID": "__group__", "zOrder": "214", "measuredW": "200", "measuredH": "50", "w": "200", "h": "50", "x": "694", "y": "3085", "properties": { "controlName": "123-long-polling" }, "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": "94", "measuredH": "25", "x": "53", "y": "12", "properties": { "size": "17", "text": "Long Polling" } } ] } } }, { "ID": "3590", "typeID": "__group__", "zOrder": "215", "measuredW": "200", "measuredH": "50", "w": "200", "h": "50", "x": "694", "y": "3131", "properties": { "controlName": "124-short-polling" }, "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": "97", "measuredH": "25", "x": "51", "y": "12", "properties": { "size": "17", "text": "Short Polling" } } ] } } }, { "ID": "3591", "typeID": "__group__", "zOrder": "216", "measuredW": "212", "measuredH": "41", "w": "212", "h": "41", "x": "691", "y": "3240", "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": "3592", "typeID": "__group__", "zOrder": "217", "measuredW": "432", "measuredH": "124", "w": "432", "h": "124", "x": "690", "y": "3511", "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": "3593", "typeID": "__group__", "zOrder": "218", "measuredW": "239", "measuredH": "50", "w": "239", "h": "50", "x": "1204", "y": "3467", "properties": { "controlName": "ext_link:roadmap.sh/devops?r=devops-beginner" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "239", "h": "50", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "4273622", "borderColor": "4273622" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "194", "measuredH": "25", "x": "23", "y": "13", "properties": { "size": "17", "color": "16777215", "text": "Infrastructure Knowledge" } } ] } } }, { "ID": "3594", "typeID": "Arrow", "zOrder": "219", "w": "3", "h": "1", "measuredW": "150", "measuredH": "100", "x": "1868", "y": "849", "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": "3595", "typeID": "Arrow", "zOrder": "220", "w": "3", "h": "3", "measuredW": "150", "measuredH": "100", "x": "668", "y": "902", "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": "3596", "typeID": "Arrow", "zOrder": "221", "w": "3", "h": "1", "measuredW": "150", "measuredH": "100", "x": "1389", "y": "663", "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": "3597", "typeID": "__group__", "zOrder": "222", "measuredW": "410", "measuredH": "47", "w": "410", "h": "47", "x": "685", "y": "851", "children": { "controls": { "control": [ { "ID": "0", "typeID": "__group__", "zOrder": "0", "measuredW": "410", "measuredH": "47", "w": "410", "h": "47", "x": "0", "y": "0", "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" } } ] } } } ] } } }, { "ID": "3598", "typeID": "__group__", "zOrder": "223", "measuredW": "199", "measuredH": "40", "w": "199", "h": "40", "x": "688", "y": "1371", "properties": { "controlName": "101-relational-databases:sqlite" }, "children": { "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", "w": "191", "h": "40", "measuredW": "200", "measuredH": "140", "x": "8", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", "measuredW": "53", "measuredH": "25", "x": "77", "y": "7", "properties": { "size": "17", "text": "SQLite" } }, { "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": "16777215", "icon": { "ID": "circle", "size": "small" } } }, { "ID": "4", "typeID": "Icon", "zOrder": "4", "measuredW": "24", "measuredH": "24", "x": "0", "y": "7", "properties": { "color": "3700253", "icon": { "ID": "check-circle", "size": "small" } } } ] } } }, { "ID": "3599", "typeID": "Arrow", "zOrder": "0", "w": "104", "h": "34", "measuredW": "150", "measuredH": "100", "x": "877", "y": "1299", "properties": { "color": "2848996", "direction": "bottom", "leftArrow": "false", "rightArrow": "false", "stroke": "dotted", "p0": { "x": 0, "y": -0.5 }, "p1": { "x": 0.4248098919385756, "y": -0.10199481810713458 }, "p2": { "x": 103.5, "y": 33.5 } } } ] }, "attributes": { "name": "New Wireframe 1 copy 8", "order": 1000000.6428282561, "parentID": null, "notes": "" }, "branchID": "Master", "resourceID": "960B5EDB-5533-4531-9B7D-06B4366EBEAE", "mockupH": "3227", "mockupW": "1203", "measuredW": "1871", "measuredH": "3890", "version": "1.0" }, "groupOffset": { "x": 0, "y": 0 }, "dependencies": [], "projectID": "file:///Users/kamrify/Desktop/New%20Roadmaps/Android%20Roadmap.bmpr" }