diff --git a/src/data/roadmaps/mlops/content/100-programming-fundamentals/101-golang.md b/src/data/roadmaps/mlops/content/100-programming-fundamentals/102-golang.md similarity index 100% rename from src/data/roadmaps/mlops/content/100-programming-fundamentals/101-golang.md rename to src/data/roadmaps/mlops/content/100-programming-fundamentals/102-golang.md diff --git a/src/data/roadmaps/mlops/mlops.json b/src/data/roadmaps/mlops/mlops.json index 541502917..1c692154a 100644 --- a/src/data/roadmaps/mlops/mlops.json +++ b/src/data/roadmaps/mlops/mlops.json @@ -1,3255 +1,3259 @@ { "mockup": { - "controls": { - "control": [ - { - "ID": "3600", - "typeID": "Arrow", - "zOrder": "3", - "w": "226", - "h": "145", - "measuredW": "150", - "measuredH": "100", - "x": "1168", - "y": "1894", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "stroke": "dotted", - "p0": { - "x": 226.47706272280266, - "y": 145.09752175520043 - }, - "p1": { - "x": 0.48716510424745796, - "y": -0.09050463451557213 - }, - "p2": { - "x": 0.2240318781412043, - "y": 0.17641653110717925 - } - } - }, - { - "ID": "3601", - "typeID": "Arrow", - "zOrder": "4", - "w": "226", - "h": "95", - "measuredW": "150", - "measuredH": "100", - "x": "1170", - "y": "1892", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "stroke": "dotted", - "p0": { - "x": 225.2491412605234, - "y": 94.57035639603009 - }, - "p1": { - "x": 0.5112460408552416, - "y": -0.07415022000257976 - }, - "p2": { - "x": -0.45605469521706254, - "y": -0.4634103221762871 - } - } - }, - { - "ID": "3602", - "typeID": "Arrow", - "zOrder": "5", - "w": "213", - "h": "44", - "measuredW": "150", - "measuredH": "100", - "x": "1184", - "y": "1886", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "stroke": "dotted", - "p0": { - "x": 212.56905468716513, - "y": 43.81407905043466 - }, - "p1": { - "x": 0.5075193151706439, - "y": -0.04906393850575839 - }, - "p2": { - "x": 0.06299299784222967, - "y": 0.25693597125678025 - } - } - }, - { - "ID": "3603", - "typeID": "Arrow", - "zOrder": "6", - "w": "219", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1187", - "y": "1874", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "stroke": "dotted", - "p0": { - "x": 218.47706272280266, - "y": 0.09752175520043238 - }, - "p1": { - "x": 0.49999999999999983, - "y": 0 - }, - "p2": { - "x": -0.2971801488740766, - "y": 0.09752175520043238 - } - } - }, - { - "ID": "3604", - "typeID": "Arrow", - "zOrder": "7", - "w": "201", - "h": "46", - "measuredW": "150", - "measuredH": "100", - "x": "1196", - "y": "1816", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "stroke": "dotted", - "p0": { - "x": 200.56905468716513, - "y": 0.30152435924355814 - }, - "p1": { - "x": 0.4723739008968917, - "y": 0.03172772602757116 - }, - "p2": { - "x": -0.05778616238194445, - "y": 46.49849429170513 - } - } - }, - { - "ID": "3605", - "typeID": "Arrow", - "zOrder": "8", - "w": "216", - "h": "90", - "measuredW": "150", - "measuredH": "100", - "x": "1179", - "y": "1766", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "stroke": "dotted", - "p0": { - "x": 216.2491412605234, - "y": 0.14481414685678828 - }, - "p1": { - "x": 0.5158288215391025, - "y": 0.059454538465246405 - }, - "p2": { - "x": -0.216660708724703, - "y": 89.89892715849624 - } - } - }, - { - "ID": "3606", - "typeID": "Arrow", - "zOrder": "9", - "w": "1", - "h": "517", - "measuredW": "150", - "measuredH": "100", - "x": "1063", - "y": "1601", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": 517.5616990602057 - }, - "p1": { - "x": 0.4999999999999998, - "y": 0 - }, - "p2": { - "x": 0, - "y": 0.10948518400027751 - } - } - }, - { - "ID": "3607", - "typeID": "Arrow", - "zOrder": "10", - "w": "235", - "h": "148", - "measuredW": "150", - "measuredH": "100", - "x": "1164", - "y": "1708", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 235.2088815404486, - "y": 0.06862337461961943 - }, - "p1": { - "x": 0.48837869822485236, - "y": 0.08549112426035499 - }, - "p2": { - "x": 0.2642915982160048, - "y": 147.89892715849624 - }, - "stroke": "dotted" - } - }, - { - "ID": "3608", - "typeID": "Arrow", - "zOrder": "11", - "w": "1", - "h": "218", - "measuredW": "150", - "measuredH": "100", - "x": "1403", - "y": "1372", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": 217.77529435680026 - }, - "p1": { - "x": 0.4999999999999997, - "y": 0 - }, - "p2": { - "x": 0, - "y": 0.10948518400027751 - } - } - }, - { - "ID": "3609", - "typeID": "Arrow", - "zOrder": "12", - "w": "63", - "h": "105", - "measuredW": "150", - "measuredH": "100", - "x": "871", - "y": "1610", - "properties": { - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 62.37564854400023, - "y": -0.1653379887995925 - }, - "p1": { - "x": 0.5477800857142193, - "y": -0.20118082073468316 - }, - "p2": { - "x": 3.099225975514628, - "y": 104.93313727827694 - } - } - }, - { - "ID": "3610", - "typeID": "Arrow", - "zOrder": "13", - "w": "110", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "827", - "y": "1600", - "properties": { - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 110.39032527680024, - "y": -0.2520769391996964 - }, - "p1": { - "x": 0.46737830066706804, - "y": -0.0036060514395746695 - }, - "p2": { - "x": 0.08850738176079176, - "y": 3.418067204234376 - } - } - }, - { - "ID": "3611", - "typeID": "Arrow", - "zOrder": "14", - "w": "95", - "h": "48", - "measuredW": "150", - "measuredH": "100", - "x": "837", - "y": "1538", - "properties": { - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 95.03742296640019, - "y": 47.74660161440033 - }, - "p1": { - "x": 0.5329020041028875, - "y": 0.14344326968597146 - }, - "p2": { - "x": 0.023406956800158696, - "y": -0.4295191791995876 - } - } - }, - { - "ID": "3612", - "typeID": "Arrow", - "zOrder": "15", - "w": "330", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1146", - "y": "1599", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 330.0261202608003, - "y": 0.10948518400027751 - }, - "p1": { - "x": 0.4999999999999997, - "y": 0 - }, - "p2": { - "x": 0, - "y": 0.10948518400027751 - } - } - }, - { - "ID": "3613", - "typeID": "Arrow", - "zOrder": "16", - "w": "211", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1114", - "y": "1362", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 210.56248173120025, - "y": 0.10948518400027751 - }, - "p1": { - "x": 0.4999999999999997, - "y": 0 - }, - "p2": { - "x": 0, - "y": 0.10948518400027751 - } - } - }, - { - "ID": "3614", - "typeID": "Arrow", - "zOrder": "17", - "w": "86", - "h": "48", - "measuredW": "150", - "measuredH": "100", - "x": "838", - "y": "1365", - "properties": { - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 86.00806950080016, - "y": -0.193370007999647 - }, - "p1": { - "x": 0.49913203574984505, - "y": -0.12569866906689672 - }, - "p2": { - "x": 0.3616325344002007, - "y": 47.982750785600274 - } - } - }, - { - "ID": "3615", - "typeID": "Arrow", - "zOrder": "18", - "w": "110", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "827", - "y": "1349", - "properties": { - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 110.39032527680024, - "y": -0.2520769391996964 - }, - "p1": { - "x": 0.46737830066706804, - "y": -0.0036060514395746695 - }, - "p2": { - "x": 0.08850738176079176, - "y": 3.418067204234376 - } - } - }, - { - "ID": "3616", - "typeID": "Arrow", - "zOrder": "19", - "w": "202", - "h": "207", - "measuredW": "150", - "measuredH": "100", - "x": "1107", - "y": "1141", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 202.41703584960032, - "y": 0.4697258608002812 - }, - "p1": { - "x": 0.47994703797035837, - "y": 0.21594840473241347 - }, - "p2": { - "x": 0.3449736320003467, - "y": 207.8946903888002 - } - } - }, - { - "ID": "3617", - "typeID": "Arrow", - "zOrder": "20", - "w": "129", - "h": "28", - "measuredW": "150", - "measuredH": "100", - "x": "1424", - "y": "1139", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 128.22671495968893, - "y": 28.16661002949195 - }, - "p1": { - "x": 0.38104819840898435, - "y": -0.0902667290594294 - }, - "p2": { - "x": -0.39830420705629876, - "y": 0.1492791218840921 - } - } - }, - { - "ID": "3618", - "typeID": "Arrow", - "zOrder": "21", - "w": "129", - "h": "24", - "measuredW": "150", - "measuredH": "100", - "x": "1422", - "y": "1102", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 128.95319991843417, - "y": 0.21734292549183465 - }, - "p1": { - "x": 0.4823277909738713, - "y": 0.06750593824228046 - }, - "p2": { - "x": 0.32818075168870564, - "y": 23.140613668080164 - } - } - }, - { - "ID": "3619", - "typeID": "__group__", - "zOrder": "22", - "measuredW": "163", - "measuredH": "49", - "w": "163", - "h": "49", - "x": "1543", - "y": "1080", - "properties": { - "controlName": "100-version-control-systems:git" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", + "controls": { + "control": [ + { + "ID": "1160", + "typeID": "Arrow", "zOrder": "0", - "w": "163", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", + "w": "92", + "h": "54", + "measuredW": "150", + "measuredH": "100", + "x": "775", + "y": "1357", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 91.8899475740078, + "y": 0.1827846917374245 + }, + "p1": { + "x": 0.47294727744165954, + "y": -0.11979256698357832 + }, + "p2": { + "x": -0.12049726552004358, + "y": 53.973506290230716 + } + } + }, + { + "ID": "1161", + "typeID": "Arrow", "zOrder": "1", - "measuredW": "22", - "measuredH": "25", - "x": "71", - "y": "12", - "properties": { - "size": "17", - "text": "Git" - } - } - ] - } - } - }, - { - "ID": "3620", - "typeID": "__group__", - "zOrder": "23", - "measuredW": "163", - "measuredH": "49", - "w": "163", - "h": "49", - "x": "1543", - "y": "1134", - "properties": { - "controlName": "101-version-control-systems:github" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "w": "1", + "h": "62", + "measuredW": "150", + "measuredH": "100", + "x": "609", + "y": "1230", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0.08850738176079176, + "y": 62.03857705484643 + }, + "p1": { + "x": 0.4673783006670681, + "y": -0.0036060514395746643 + }, + "p2": { + "x": 0.08850738176079176, + "y": 0.4180672042343758 + } + } + }, + { + "ID": "1162", + "typeID": "Arrow", + "zOrder": "2", + "w": "107", + "h": "60", + "measuredW": "150", + "measuredH": "100", + "x": "1389", + "y": "649", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 106.95319991843417, + "y": 0.21734292549183465 + }, + "p1": { + "x": 0.48232779097387135, + "y": 0.06750593824228049 + }, + "p2": { + "x": -0.4816074511304578, + "y": 59.863034899371996 + } + } + }, + { + "ID": "1163", + "typeID": "Arrow", + "zOrder": "3", + "w": "226", + "h": "145", + "measuredW": "150", + "measuredH": "100", + "x": "1107", + "y": "1641", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 226.47706272280266, + "y": 145.09752175520043 + }, + "p1": { + "x": 0.48716510424745796, + "y": -0.09050463451557213 + }, + "p2": { + "x": 0.2240318781412043, + "y": 0.17641653110717925 + } + } + }, + { + "ID": "1164", + "typeID": "Arrow", + "zOrder": "4", + "w": "226", + "h": "95", + "measuredW": "150", + "measuredH": "100", + "x": "1109", + "y": "1639", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 225.2491412605234, + "y": 94.57035639603009 + }, + "p1": { + "x": 0.5112460408552416, + "y": -0.07415022000257976 + }, + "p2": { + "x": -0.45605469521706254, + "y": -0.4634103221762871 + } + } + }, + { + "ID": "1165", + "typeID": "Arrow", + "zOrder": "5", + "w": "213", + "h": "44", + "measuredW": "150", + "measuredH": "100", + "x": "1123", + "y": "1633", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 212.56905468716513, + "y": 43.81407905043466 + }, + "p1": { + "x": 0.5075193151706439, + "y": -0.04906393850575839 + }, + "p2": { + "x": 0.06299299784222967, + "y": 0.25693597125678025 + } + } + }, + { + "ID": "1166", + "typeID": "Arrow", + "zOrder": "6", + "w": "219", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1126", + "y": "1621", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 218.47706272280266, + "y": 0.09752175520043238 + }, + "p1": { + "x": 0.49999999999999983, + "y": 0 + }, + "p2": { + "x": -0.2971801488740766, + "y": 0.09752175520043238 + } + } + }, + { + "ID": "1167", + "typeID": "Arrow", + "zOrder": "7", + "w": "201", + "h": "46", + "measuredW": "150", + "measuredH": "100", + "x": "1135", + "y": "1563", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 200.56905468716513, + "y": 0.30152435924355814 + }, + "p1": { + "x": 0.4723739008968917, + "y": 0.03172772602757116 + }, + "p2": { + "x": -0.05778616238194445, + "y": 46.49849429170513 + } + } + }, + { + "ID": "1168", + "typeID": "Arrow", + "zOrder": "8", + "w": "216", + "h": "90", + "measuredW": "150", + "measuredH": "100", + "x": "1118", + "y": "1513", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 216.2491412605234, + "y": 0.14481414685678828 + }, + "p1": { + "x": 0.5158288215391025, + "y": 0.059454538465246405 + }, + "p2": { + "x": -0.216660708724703, + "y": 89.89892715849624 + } + } + }, + { + "ID": "1169", + "typeID": "Arrow", + "zOrder": "9", + "w": "1", + "h": "517", + "measuredW": "150", + "measuredH": "100", + "x": "1002", + "y": "1348", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": 517.5616990602057 + }, + "p1": { + "x": 0.4999999999999998, + "y": 0 + }, + "p2": { + "x": 0, + "y": 0.10948518400027751 + } + } + }, + { + "ID": "1170", + "typeID": "Arrow", + "zOrder": "10", + "w": "235", + "h": "148", + "measuredW": "150", + "measuredH": "100", + "x": "1103", + "y": "1455", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 235.2088815404486, + "y": 0.06862337461961943 + }, + "p1": { + "x": 0.48837869822485236, + "y": 0.08549112426035499 + }, + "p2": { + "x": 0.2642915982160048, + "y": 147.89892715849624 + }, + "stroke": "dotted" + } + }, + { + "ID": "1171", + "typeID": "Arrow", + "zOrder": "11", + "w": "1", + "h": "218", + "measuredW": "150", + "measuredH": "100", + "x": "1342", + "y": "1119", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": 217.77529435680026 + }, + "p1": { + "x": 0.4999999999999997, + "y": 0 + }, + "p2": { + "x": 0, + "y": 0.10948518400027751 + } + } + }, + { + "ID": "1172", + "typeID": "Arrow", + "zOrder": "12", + "w": "63", + "h": "105", + "measuredW": "150", + "measuredH": "100", + "x": "810", + "y": "1357", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 62.37564854400023, + "y": -0.1653379887995925 + }, + "p1": { + "x": 0.5477800857142193, + "y": -0.20118082073468316 + }, + "p2": { + "x": 3.099225975514628, + "y": 104.93313727827694 + } + } + }, + { + "ID": "1173", + "typeID": "Arrow", + "zOrder": "13", + "w": "110", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "766", + "y": "1347", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 110.39032527680024, + "y": -0.2520769391996964 + }, + "p1": { + "x": 0.46737830066706804, + "y": -0.0036060514395746695 + }, + "p2": { + "x": 0.08850738176079176, + "y": 3.418067204234376 + } + } + }, + { + "ID": "1174", + "typeID": "Arrow", + "zOrder": "14", + "w": "95", + "h": "48", + "measuredW": "150", + "measuredH": "100", + "x": "776", + "y": "1285", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 95.03742296640019, + "y": 47.74660161440033 + }, + "p1": { + "x": 0.5329020041028875, + "y": 0.14344326968597146 + }, + "p2": { + "x": 0.023406956800158696, + "y": -0.4295191791995876 + } + } + }, + { + "ID": "1175", + "typeID": "Arrow", + "zOrder": "15", + "w": "330", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1085", + "y": "1346", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 330.0261202608003, + "y": 0.10948518400027751 + }, + "p1": { + "x": 0.4999999999999997, + "y": 0 + }, + "p2": { + "x": 0, + "y": 0.10948518400027751 + } + } + }, + { + "ID": "1176", + "typeID": "Arrow", + "zOrder": "16", + "w": "211", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1053", + "y": "1109", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 210.56248173120025, + "y": 0.10948518400027751 + }, + "p1": { + "x": 0.4999999999999997, + "y": 0 + }, + "p2": { + "x": 0, + "y": 0.10948518400027751 + } + } + }, + { + "ID": "1177", + "typeID": "Arrow", + "zOrder": "17", + "w": "86", + "h": "48", + "measuredW": "150", + "measuredH": "100", + "x": "777", + "y": "1112", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 86.00806950080016, + "y": -0.193370007999647 + }, + "p1": { + "x": 0.49913203574984505, + "y": -0.12569866906689672 + }, + "p2": { + "x": 0.3616325344002007, + "y": 47.982750785600274 + } + } + }, + { + "ID": "1178", + "typeID": "Arrow", + "zOrder": "18", + "w": "110", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "766", + "y": "1096", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 110.39032527680024, + "y": -0.2520769391996964 + }, + "p1": { + "x": 0.46737830066706804, + "y": -0.0036060514395746695 + }, + "p2": { + "x": 0.08850738176079176, + "y": 3.418067204234376 + } + } + }, + { + "ID": "1179", + "typeID": "Arrow", + "zOrder": "19", + "w": "202", + "h": "207", + "measuredW": "150", + "measuredH": "100", + "x": "1046", + "y": "888", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 202.41703584960032, + "y": 0.4697258608002812 + }, + "p1": { + "x": 0.47994703797035837, + "y": 0.21594840473241347 + }, + "p2": { + "x": 0.3449736320003467, + "y": 207.8946903888002 + } + } + }, + { + "ID": "1180", + "typeID": "Arrow", + "zOrder": "20", + "w": "129", + "h": "28", + "measuredW": "150", + "measuredH": "100", + "x": "1363", + "y": "886", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 128.22671495968893, + "y": 28.16661002949195 + }, + "p1": { + "x": 0.38104819840898435, + "y": -0.0902667290594294 + }, + "p2": { + "x": -0.39830420705629876, + "y": 0.1492791218840921 + } + } + }, + { + "ID": "1181", + "typeID": "Arrow", + "zOrder": "21", + "w": "129", + "h": "24", + "measuredW": "150", + "measuredH": "100", + "x": "1361", + "y": "849", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 128.95319991843417, + "y": 0.21734292549183465 + }, + "p1": { + "x": 0.4823277909738713, + "y": 0.06750593824228046 + }, + "p2": { + "x": 0.32818075168870564, + "y": 23.140613668080164 + } + } + }, + { + "ID": "1182", + "typeID": "__group__", + "zOrder": "22", + "measuredW": "163", + "measuredH": "49", "w": "163", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1482", + "y": "827", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "54", - "measuredH": "25", - "x": "55", - "y": "12", - "properties": { - "size": "17", - "text": "GitHub" - } - } - ] - } - } - }, - { - "ID": "3621", - "typeID": "Label", - "zOrder": "24", - "measuredW": "161", - "measuredH": "32", - "x": "982", - "y": "2132", - "properties": { - "text": "Keep Learning", - "size": "24" - } - }, - { - "ID": "3622", - "typeID": "Arrow", - "zOrder": "25", - "w": "1", - "h": "63", - "measuredW": "150", - "measuredH": "100", - "x": "1062", - "y": "2175", - "properties": { - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": -0.053257099628808646 - }, - "p1": { - "x": 0.4438624012549728, - "y": -0.00008403832147459168 - }, - "p2": { - "x": 0, - "y": 63 - }, - "stroke": "dotted" - } - }, - { - "ID": "3623", - "typeID": "Arrow", - "zOrder": "26", - "w": "129", - "h": "28", - "measuredW": "150", - "measuredH": "100", - "x": "1428", - "y": "1371", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 128.22671495968893, - "y": 28.16661002949195 - }, - "p1": { - "x": 0.38104819840898435, - "y": -0.0902667290594294 - }, - "p2": { - "x": -0.39830420705629876, - "y": 0.1492791218840921 - } - } - }, - { - "ID": "3624", - "typeID": "Arrow", - "zOrder": "27", - "w": "129", - "h": "24", - "measuredW": "150", - "measuredH": "100", - "x": "1426", - "y": "1334", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 128.95319991843417, - "y": 0.21734292549183465 - }, - "p1": { - "x": 0.4823277909738713, - "y": 0.06750593824228046 - }, - "p2": { - "x": 0.32818075168870564, - "y": 23.140613668080164 - } - } - }, - { - "ID": "3625", - "typeID": "Arrow", - "zOrder": "28", - "w": "1", - "h": "278", - "measuredW": "150", - "measuredH": "100", - "x": "1311", - "y": "856", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.49999999999999983, - "y": 0 - }, - "p2": { - "x": 0, - "y": 278.1094851840003 - } - } - }, - { - "ID": "3626", - "typeID": "Arrow", - "zOrder": "29", - "w": "129", - "h": "28", - "measuredW": "150", - "measuredH": "100", - "x": "1424", - "y": "986", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 128.22671495968893, - "y": 28.16661002949195 - }, - "p1": { - "x": 0.38104819840898435, - "y": -0.0902667290594294 - }, - "p2": { - "x": -0.39830420705629876, - "y": 0.1492791218840921 - } - } - }, - { - "ID": "3627", - "typeID": "Arrow", - "zOrder": "30", - "w": "129", - "h": "24", - "measuredW": "150", - "measuredH": "100", - "x": "1422", - "y": "949", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 128.95319991843417, - "y": 0.21734292549183465 - }, - "p1": { - "x": 0.4823277909738713, - "y": 0.06750593824228046 - }, - "p2": { - "x": 0.32818075168870564, - "y": 23.140613668080164 - } - } - }, - { - "ID": "3628", - "typeID": "__group__", - "zOrder": "31", - "measuredW": "473", - "measuredH": "175", - "w": "473", - "h": "175", - "x": "610", - "y": "932", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "473", - "h": "175", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "__group__", - "zOrder": "1", - "measuredW": "287", - "measuredH": "27", - "w": "287", - "h": "27", - "x": "26", - "y": "79", - "properties": { - "controlName": "ext_link:roadmap.sh/ai-data-scientist" + "controlName": "100-version-control-systems:git" }, "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Label", - "zOrder": "0", - "measuredW": "254", - "measuredH": "26", - "x": "33", - "y": "0", - "properties": { - "size": "18", - "text": "AI and Data Scientist Roadmap" - } - }, - { - "ID": "1", - "typeID": "__group__", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "3", - "children": { - "controls": { - "control": [ - { + "controls": { + "control": [ + { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "163", + "h": "49", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } - }, - { + }, + { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "22", + "measuredH": "25", + "x": "71", + "y": "12", "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "209", - "measuredH": "32", - "x": "26", - "y": "34", - "properties": { - "size": "24", - "text": "Related Roadmaps" + "size": "17", + "text": "Git" + } + } + ] + } } - }, - { - "ID": "3", + }, + { + "ID": "1183", "typeID": "__group__", - "zOrder": "3", - "measuredW": "183", - "measuredH": "27", - "w": "183", - "h": "27", - "x": "26", - "y": "117", - "properties": { - "controlName": "ext_link:roadmap.sh/devops" + "zOrder": "23", + "measuredW": "163", + "measuredH": "49", + "w": "163", + "h": "49", + "x": "1482", + "y": "881", + "properties": { + "controlName": "101-version-control-systems:github" }, "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Label", - "zOrder": "0", - "measuredW": "150", - "measuredH": "26", - "x": "33", - "y": "0", - "properties": { - "size": "18", - "text": "DevOps Roadmap" - } - }, - { - "ID": "1", - "typeID": "__group__", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "3", - "children": { - "controls": { - "control": [ - { + "controls": { + "control": [ + { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "163", + "h": "49", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } - }, - { + }, + { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "54", + "measuredH": "25", + "x": "55", + "y": "12", "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "4", + "size": "17", + "text": "GitHub" + } + } + ] + } + } + }, + { + "ID": "1184", + "typeID": "Label", + "zOrder": "24", + "measuredW": "161", + "measuredH": "32", + "x": "921", + "y": "1879", + "properties": { + "text": "Keep Learning", + "size": "24" + } + }, + { + "ID": "1185", + "typeID": "Arrow", + "zOrder": "25", + "w": "1", + "h": "63", + "measuredW": "150", + "measuredH": "100", + "x": "1001", + "y": "1922", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": -0.053257099628808646 + }, + "p1": { + "x": 0.4438624012549728, + "y": -0.00008403832147459168 + }, + "p2": { + "x": 0, + "y": 63 + }, + "stroke": "dotted" + } + }, + { + "ID": "1186", + "typeID": "Arrow", + "zOrder": "26", + "w": "129", + "h": "28", + "measuredW": "150", + "measuredH": "100", + "x": "1367", + "y": "1118", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 128.22671495968893, + "y": 28.16661002949195 + }, + "p1": { + "x": 0.38104819840898435, + "y": -0.0902667290594294 + }, + "p2": { + "x": -0.39830420705629876, + "y": 0.1492791218840921 + } + } + }, + { + "ID": "1187", + "typeID": "Arrow", + "zOrder": "27", + "w": "129", + "h": "24", + "measuredW": "150", + "measuredH": "100", + "x": "1365", + "y": "1081", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 128.95319991843417, + "y": 0.21734292549183465 + }, + "p1": { + "x": 0.4823277909738713, + "y": 0.06750593824228046 + }, + "p2": { + "x": 0.32818075168870564, + "y": 23.140613668080164 + } + } + }, + { + "ID": "1188", + "typeID": "Arrow", + "zOrder": "28", + "w": "1", + "h": "278", + "measuredW": "150", + "measuredH": "100", + "x": "1250", + "y": "603", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.49999999999999983, + "y": 0 + }, + "p2": { + "x": 0, + "y": 278.1094851840003 + } + } + }, + { + "ID": "1189", + "typeID": "Arrow", + "zOrder": "29", + "w": "129", + "h": "28", + "measuredW": "150", + "measuredH": "100", + "x": "1363", + "y": "733", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 128.22671495968893, + "y": 28.16661002949195 + }, + "p1": { + "x": 0.38104819840898435, + "y": -0.0902667290594294 + }, + "p2": { + "x": -0.39830420705629876, + "y": 0.1492791218840921 + } + } + }, + { + "ID": "1190", + "typeID": "Arrow", + "zOrder": "30", + "w": "129", + "h": "24", + "measuredW": "150", + "measuredH": "100", + "x": "1361", + "y": "696", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 128.95319991843417, + "y": 0.21734292549183465 + }, + "p1": { + "x": 0.4823277909738713, + "y": 0.06750593824228046 + }, + "p2": { + "x": 0.32818075168870564, + "y": 23.140613668080164 + } + } + }, + { + "ID": "1191", "typeID": "__group__", - "zOrder": "4", - "measuredW": "189", - "measuredH": "27", - "w": "189", - "h": "27", - "x": "235", - "y": "117", - "properties": { - "controlName": "ext_link:roadmap.sh/backend" - }, + "zOrder": "31", + "measuredW": "473", + "measuredH": "175", + "w": "473", + "h": "175", + "x": "549", + "y": "679", "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Label", - "zOrder": "0", - "measuredW": "156", - "measuredH": "26", - "x": "33", - "y": "0", - "properties": { - "size": "18", - "text": "Backend Roadmap" - } - }, - { - "ID": "1", - "typeID": "__group__", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "3", - "children": { - "controls": { - "control": [ - { + "controls": { + "control": [ + { "ID": "0", - "typeID": "Icon", + "typeID": "Canvas", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "473", + "h": "175", + "measuredW": "100", + "measuredH": "70", "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { + "y": "0" + }, + { "ID": "1", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "287", + "measuredH": "27", + "w": "287", + "h": "27", + "x": "26", + "y": "79", "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3629", - "typeID": "__group__", - "zOrder": "32", - "measuredW": "473", - "measuredH": "127", - "w": "473", - "h": "127", - "x": "610", - "y": "812", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", + "controlName": "ext_link:roadmap.sh/ai-data-scientist" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "254", + "measuredH": "26", + "x": "33", + "y": "0", + "properties": { + "size": "18", + "text": "AI and Data Scientist Roadmap" + } + }, + { + "ID": "1", + "typeID": "__group__", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "3", + "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": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "209", + "measuredH": "32", + "x": "26", + "y": "34", + "properties": { + "size": "24", + "text": "Related Roadmaps" + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "183", + "measuredH": "27", + "w": "183", + "h": "27", + "x": "26", + "y": "117", + "properties": { + "controlName": "ext_link:roadmap.sh/devops" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "150", + "measuredH": "26", + "x": "33", + "y": "0", + "properties": { + "size": "18", + "text": "DevOps Roadmap" + } + }, + { + "ID": "1", + "typeID": "__group__", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "3", + "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": "4", + "typeID": "__group__", + "zOrder": "4", + "measuredW": "189", + "measuredH": "27", + "w": "189", + "h": "27", + "x": "235", + "y": "117", + "properties": { + "controlName": "ext_link:roadmap.sh/backend" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "156", + "measuredH": "26", + "x": "33", + "y": "0", + "properties": { + "size": "18", + "text": "Backend Roadmap" + } + }, + { + "ID": "1", + "typeID": "__group__", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "3", + "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": "1192", + "typeID": "__group__", + "zOrder": "32", + "measuredW": "473", + "measuredH": "127", "w": "473", "h": "127", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "382", - "measuredH": "26", - "x": "21", - "y": "22", - "properties": { - "size": "18", - "text": "This roadmap is meant for beginners. If you are" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "425", - "measuredH": "26", - "x": "21", - "y": "51", - "properties": { - "size": "18", - "text": "transitioning from DataScience/DevOps background" + "x": "549", + "y": "559", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "473", + "h": "127", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "382", + "measuredH": "26", + "x": "21", + "y": "22", + "properties": { + "size": "18", + "text": "This roadmap is meant for beginners. If you are" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "425", + "measuredH": "26", + "x": "21", + "y": "51", + "properties": { + "size": "18", + "text": "transitioning from DataScience/DevOps background" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "215", + "measuredH": "26", + "x": "21", + "y": "80", + "properties": { + "size": "18", + "text": "you might skip some parts." + } + } + ] + } } - }, - { - "ID": "3", + }, + { + "ID": "1193", "typeID": "Label", - "zOrder": "3", - "measuredW": "215", - "measuredH": "26", - "x": "21", - "y": "80", - "properties": { - "size": "18", - "text": "you might skip some parts." - } - } - ] - } - } - }, - { - "ID": "3630", - "typeID": "Label", - "zOrder": "33", - "measuredW": "104", - "measuredH": "40", - "x": "1260", - "y": "799", - "properties": { - "size": "32", - "text": "MLOps" - } - }, - { - "ID": "3631", - "typeID": "Arrow", - "zOrder": "34", - "w": "1", - "h": "75", - "measuredW": "150", - "measuredH": "100", - "x": "1311", - "y": "712", - "properties": { - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.43268541466795796, - "y": -0.4292144763719534 - }, - "p1": { - "x": 0.4673783006670677, - "y": -0.0036060514395746665 - }, - "p2": { - "x": 0.08850738176079176, - "y": 74.41806720423438 - }, - "color": "10027263" - } - }, - { - "ID": "3632", - "typeID": "__group__", - "zOrder": "35", - "measuredW": "350", - "measuredH": "141", - "w": "350", - "h": "141", - "x": "1483", - "y": "680", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", + "zOrder": "33", + "measuredW": "104", + "measuredH": "40", + "x": "1199", + "y": "546", + "properties": { + "size": "32", + "text": "MLOps" + } + }, + { + "ID": "1194", + "typeID": "Arrow", + "zOrder": "34", + "w": "1", + "h": "75", + "measuredW": "150", + "measuredH": "100", + "x": "1250", + "y": "459", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.43268541466795796, + "y": -0.4292144763719534 + }, + "p1": { + "x": 0.4673783006670677, + "y": -0.0036060514395746665 + }, + "p2": { + "x": 0.08850738176079176, + "y": 74.41806720423438 + }, + "color": "10027263" + } + }, + { + "ID": "1195", + "typeID": "__group__", + "zOrder": "35", + "measuredW": "350", + "measuredH": "141", "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" + "x": "1422", + "y": "427", + "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": "3", + }, + { + "ID": "1196", "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": "3633", - "typeID": "__group__", - "zOrder": "36", - "measuredW": "295", - "measuredH": "50", - "w": "295", - "h": "50", - "x": "1162", - "y": "954", - "properties": { - "controlName": "100-programming-fundamentals" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "zOrder": "36", + "measuredW": "295", + "measuredH": "50", "w": "295", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1101", + "y": "701", "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "217", - "measuredH": "25", - "x": "39", - "y": "12", - "properties": { - "size": "17", - "text": "Programming Fundamentals" - } - } - ] - } - } - }, - { - "ID": "3634", - "typeID": "Arrow", - "zOrder": "37", - "w": "3", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1858", - "y": "839", - "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": "3635", - "typeID": "Arrow", - "zOrder": "38", - "w": "3", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1379", - "y": "647", - "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": "3636", - "typeID": "__group__", - "zOrder": "39", - "measuredW": "163", - "measuredH": "49", - "w": "163", - "h": "49", - "x": "1543", - "y": "877", - "properties": { - "controlName": "100-programming-fundamentals:python" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-programming-fundamentals" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "295", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "217", + "measuredH": "25", + "x": "39", + "y": "12", + "properties": { + "size": "17", + "text": "Programming Fundamentals" + } + } + ] + } + } + }, + { + "ID": "1197", + "typeID": "Arrow", + "zOrder": "37", + "w": "3", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1797", + "y": "586", + "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": "1198", + "typeID": "Arrow", + "zOrder": "38", + "w": "3", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1318", + "y": "394", + "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": "1199", + "typeID": "__group__", + "zOrder": "39", + "measuredW": "163", + "measuredH": "49", "w": "163", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1482", + "y": "624", "properties": { - "color": "16770457" + "controlName": "100-programming-fundamentals:python" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "163", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "25", + "x": "55", + "y": "12", + "properties": { + "size": "17", + "text": "Python" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "53", - "measuredH": "25", - "x": "55", - "y": "12", - "properties": { - "size": "17", - "text": "Python" - } - } - ] - } - } - }, - { - "ID": "3637", - "typeID": "__group__", - "zOrder": "40", - "measuredW": "163", - "measuredH": "49", - "w": "163", - "h": "49", - "x": "1543", - "y": "931", - "properties": { - "controlName": "101-programming-fundamentals:go" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1200", + "typeID": "__group__", + "zOrder": "40", + "measuredW": "163", + "measuredH": "49", "w": "163", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1482", + "y": "678", "properties": { - "color": "16770457" + "controlName": "102-programming-fundamentals:golang" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "163", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "23", + "measuredH": "25", + "x": "70", + "y": "12", + "properties": { + "size": "17", + "text": "Go" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "23", - "measuredH": "25", - "x": "70", - "y": "12", - "properties": { - "size": "17", - "text": "Go" - } - } - ] - } - } - }, - { - "ID": "3638", - "typeID": "__group__", - "zOrder": "41", - "measuredW": "172", - "measuredH": "50", - "w": "172", - "h": "50", - "x": "1296", - "y": "1338", - "properties": { - "controlName": "103-containerization" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1201", + "typeID": "__group__", + "zOrder": "41", + "measuredW": "172", + "measuredH": "50", "w": "172", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1235", + "y": "1085", "properties": { - "color": "16776960" + "controlName": "103-containerization" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "172", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "126", + "measuredH": "25", + "x": "23", + "y": "12", + "properties": { + "size": "17", + "text": "Containerization" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "126", - "measuredH": "25", - "x": "23", - "y": "12", - "properties": { - "size": "17", - "text": "Containerization" - } - } - ] - } - } - }, - { - "ID": "3639", - "typeID": "__group__", - "zOrder": "42", - "measuredW": "164", - "measuredH": "49", - "w": "164", - "h": "49", - "x": "1545", - "y": "1309", - "properties": { - "controlName": "100-containerization:docker" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1202", + "typeID": "__group__", + "zOrder": "42", + "measuredW": "164", + "measuredH": "49", "w": "164", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1484", + "y": "1056", "properties": { - "color": "16770457" + "controlName": "100-containerization:docker" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "164", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "54", + "y": "12", + "properties": { + "size": "17", + "text": "Docker" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "25", - "x": "54", - "y": "12", - "properties": { - "size": "17", - "text": "Docker" - } - } - ] - } - } - }, - { - "ID": "3640", - "typeID": "__group__", - "zOrder": "43", - "measuredW": "164", - "measuredH": "49", - "w": "164", - "h": "49", - "x": "1545", - "y": "1363", - "properties": { - "controlName": "101-containerization:kubernetes" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1203", + "typeID": "__group__", + "zOrder": "43", + "measuredW": "164", + "measuredH": "49", "w": "164", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1484", + "y": "1110", "properties": { - "color": "16770457" + "controlName": "101-containerization:kubernetes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "164", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "90", + "measuredH": "25", + "x": "37", + "y": "12", + "properties": { + "size": "17", + "text": "Kubernetes" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "90", - "measuredH": "25", - "x": "37", - "y": "12", - "properties": { - "size": "17", - "text": "Kubernetes" - } - } - ] - } - } - }, - { - "ID": "3641", - "typeID": "__group__", - "zOrder": "44", - "measuredW": "305", - "measuredH": "50", - "w": "305", - "h": "50", - "x": "915", - "y": "1740", - "properties": { - "controlName": "106-mlops-principles" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1204", + "typeID": "__group__", + "zOrder": "44", + "measuredW": "305", + "measuredH": "50", "w": "305", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "854", + "y": "1487", "properties": { - "color": "16776960" + "controlName": "106-mlops-principles" + }, + "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": "136", + "measuredH": "25", + "x": "85", + "y": "12", + "properties": { + "size": "17", + "text": "MLOps Principles" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "136", - "measuredH": "25", - "x": "85", - "y": "12", - "properties": { - "size": "17", - "text": "MLOps Principles" - } - } - ] - } - } - }, - { - "ID": "3642", - "typeID": "__group__", - "zOrder": "45", - "measuredW": "299", - "measuredH": "50", - "w": "299", - "h": "50", - "x": "914", - "y": "1850", - "properties": { - "controlName": "107-mlops-components" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1205", + "typeID": "__group__", + "zOrder": "45", + "measuredW": "299", + "measuredH": "50", "w": "299", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "853", + "y": "1597", "properties": { - "color": "16776960" + "controlName": "107-mlops-components" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "158", + "measuredH": "25", + "x": "71", + "y": "12", + "properties": { + "size": "17", + "text": "MLOps Components" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "158", - "measuredH": "25", - "x": "71", - "y": "12", - "properties": { - "size": "17", - "text": "MLOps Components" - } - } - ] - } - } - }, - { - "ID": "3643", - "typeID": "__group__", - "zOrder": "46", - "measuredW": "357", - "measuredH": "49", - "w": "357", - "h": "49", - "x": "1387", - "y": "1689", - "properties": { - "controlName": "100-mlops-components:version-control" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1206", + "typeID": "__group__", + "zOrder": "46", + "measuredW": "357", + "measuredH": "49", "w": "357", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1326", + "y": "1436", "properties": { - "color": "16770457" + "controlName": "100-mlops-components:version-control" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "357", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "118", + "measuredH": "25", + "x": "120", + "y": "12", + "properties": { + "size": "17", + "text": "Version Control" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "118", - "measuredH": "25", - "x": "120", - "y": "12", - "properties": { - "size": "17", - "text": "Version Control" - } - } - ] - } - } - }, - { - "ID": "3644", - "typeID": "__group__", - "zOrder": "47", - "measuredW": "357", - "measuredH": "49", - "w": "357", - "h": "49", - "x": "1387", - "y": "1743", - "properties": { - "controlName": "101-mlops-components:ci-cd" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1207", + "typeID": "__group__", + "zOrder": "47", + "measuredW": "357", + "measuredH": "49", "w": "357", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1326", + "y": "1490", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "59", - "measuredH": "25", - "x": "149", - "y": "12", - "properties": { - "size": "17", - "text": "CI / CD" - } - } - ] - } - } - }, - { - "ID": "3645", - "typeID": "__group__", - "zOrder": "48", - "measuredW": "358", - "measuredH": "49", - "w": "358", - "h": "49", - "x": "1387", - "y": "1797", - "properties": { - "controlName": "102-mlops-components:orchestration" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "358", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" + "controlName": "101-mlops-components:ci-cd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "357", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "59", + "measuredH": "25", + "x": "149", + "y": "12", + "properties": { + "size": "17", + "text": "CI / CD" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "25", - "x": "126", - "y": "12", - "properties": { - "size": "17", - "text": "Orchestration" - } - } - ] - } - } - }, - { - "ID": "3646", - "typeID": "__group__", - "zOrder": "49", - "measuredW": "358", - "measuredH": "49", - "w": "358", - "h": "49", - "x": "1387", - "y": "1851", - "properties": { - "controlName": "103-mlops-components:experiment-tracking" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1208", + "typeID": "__group__", + "zOrder": "48", + "measuredW": "358", + "measuredH": "49", "w": "358", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1326", + "y": "1544", "properties": { - "color": "16770457" + "controlName": "102-mlops-components:orchestration" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "358", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "25", + "x": "126", + "y": "12", + "properties": { + "size": "17", + "text": "Orchestration" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "313", - "measuredH": "25", - "x": "22", - "y": "12", - "properties": { - "size": "17", - "text": "Experiment Tracking and Model Registry" - } - } - ] - } - } - }, - { - "ID": "3647", - "typeID": "__group__", - "zOrder": "50", - "measuredW": "358", - "measuredH": "49", - "w": "358", - "h": "49", - "x": "1387", - "y": "1905", - "properties": { - "controlName": "104-mlops-components:data-lineage" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1209", + "typeID": "__group__", + "zOrder": "49", + "measuredW": "358", + "measuredH": "49", "w": "358", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1326", + "y": "1598", "properties": { - "color": "16770457" + "controlName": "103-mlops-components:experiment-tracking" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "358", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "313", + "measuredH": "25", + "x": "22", + "y": "12", + "properties": { + "size": "17", + "text": "Experiment Tracking and Model Registry" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "256", - "measuredH": "25", - "x": "51", - "y": "12", - "properties": { - "size": "17", - "text": "Data Lineage and Feature Stores" - } - } - ] - } - } - }, - { - "ID": "3648", - "typeID": "__group__", - "zOrder": "51", - "measuredW": "358", - "measuredH": "49", - "w": "358", - "h": "49", - "x": "1387", - "y": "1959", - "properties": { - "controlName": "105-mlops-components:model-training" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1210", + "typeID": "__group__", + "zOrder": "50", + "measuredW": "358", + "measuredH": "49", "w": "358", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1326", + "y": "1652", "properties": { - "color": "16770457" + "controlName": "104-mlops-components:data-lineage" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "358", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "256", + "measuredH": "25", + "x": "51", + "y": "12", + "properties": { + "size": "17", + "text": "Data Lineage and Feature Stores" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "210", - "measuredH": "25", - "x": "74", - "y": "12", - "properties": { - "size": "17", - "text": "Model Training and Serving" - } - } - ] - } - } - }, - { - "ID": "3649", - "typeID": "__group__", - "zOrder": "52", - "measuredW": "358", - "measuredH": "49", - "w": "358", - "h": "49", - "x": "1387", - "y": "2014", - "properties": { - "controlName": "106-mlops-components:monitoring" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1211", + "typeID": "__group__", + "zOrder": "51", + "measuredW": "358", + "measuredH": "49", "w": "358", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1326", + "y": "1706", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "220", - "measuredH": "25", - "x": "69", - "y": "12", - "properties": { - "size": "17", - "text": "Monitoring and Observability" - } - } - ] - } - } - }, - { - "ID": "3650", - "typeID": "__group__", - "zOrder": "53", - "measuredW": "473", - "measuredH": "147", - "w": "473", - "h": "147", - "x": "610", - "y": "670", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "473", - "h": "147", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "238", - "measuredH": "26", - "x": "21", - "y": "65", - "properties": { - "size": "18", - "text": "This roadmap was created by" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "37", - "measuredH": "26", - "x": "21", - "y": "97", - "properties": { - "size": "18", - "text": "from" + "controlName": "105-mlops-components:model-training" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "358", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "210", + "measuredH": "25", + "x": "74", + "y": "12", + "properties": { + "size": "17", + "text": "Model Training and Serving" + } + } + ] + } } - }, - { - "ID": "6", + }, + { + "ID": "1212", "typeID": "__group__", - "zOrder": "3", - "measuredW": "151", - "measuredH": "26", - "w": "151", - "h": "26", - "x": "265", - "y": "65", - "properties": { - "controlName": "ext_link:bit.ly/maria-mlops" + "zOrder": "52", + "measuredW": "358", + "measuredH": "49", + "w": "358", + "h": "49", + "x": "1326", + "y": "1761", + "properties": { + "controlName": "106-mlops-components:monitoring" }, "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Label", - "zOrder": "0", - "measuredW": "151", - "measuredH": "26", - "x": "0", - "y": "0", - "properties": { - "size": "18", - "color": "10027263", - "text": "Maria Vechtomova" - } - } - ] - } - } - }, - { - "ID": "8", + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "358", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "220", + "measuredH": "25", + "x": "69", + "y": "12", + "properties": { + "size": "17", + "text": "Monitoring and Observability" + } + } + ] + } + } + }, + { + "ID": "1213", "typeID": "__group__", - "zOrder": "4", - "measuredW": "148", - "measuredH": "26", - "w": "148", - "h": "26", - "x": "65", - "y": "97", - "properties": { - "controlName": "ext_link:bit.ly/marvelousmlops-mlops" - }, + "zOrder": "53", + "measuredW": "473", + "measuredH": "147", + "w": "473", + "h": "147", + "x": "549", + "y": "417", "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Label", - "zOrder": "0", - "measuredW": "148", - "measuredH": "26", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "size": "18", - "text": "Marvelous MLOps" - } - } - ] - } - } - }, - { - "ID": "9", - "typeID": "Label", - "zOrder": "5", - "measuredW": "166", - "measuredH": "26", - "x": "220", - "y": "97", - "properties": { - "size": "18", - "text": ". Do check them out!" + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "473", + "h": "147", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "238", + "measuredH": "26", + "x": "21", + "y": "65", + "properties": { + "size": "18", + "text": "This roadmap was created by" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "37", + "measuredH": "26", + "x": "21", + "y": "97", + "properties": { + "size": "18", + "text": "from" + } + }, + { + "ID": "6", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "151", + "measuredH": "26", + "w": "151", + "h": "26", + "x": "265", + "y": "65", + "properties": { + "controlName": "ext_link:bit.ly/maria-mlops" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "151", + "measuredH": "26", + "x": "0", + "y": "0", + "properties": { + "size": "18", + "color": "10027263", + "text": "Maria Vechtomova" + } + } + ] + } + } + }, + { + "ID": "8", + "typeID": "__group__", + "zOrder": "4", + "measuredW": "148", + "measuredH": "26", + "w": "148", + "h": "26", + "x": "65", + "y": "97", + "properties": { + "controlName": "ext_link:bit.ly/marvelousmlops-mlops" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "148", + "measuredH": "26", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "size": "18", + "text": "Marvelous MLOps" + } + } + ] + } + } + }, + { + "ID": "9", + "typeID": "Label", + "zOrder": "5", + "measuredW": "166", + "measuredH": "26", + "x": "220", + "y": "97", + "properties": { + "size": "18", + "text": ". Do check them out!" + } + }, + { + "ID": "10", + "typeID": "Label", + "zOrder": "6", + "measuredW": "163", + "measuredH": "32", + "x": "21", + "y": "23", + "properties": { + "size": "24", + "text": "Special thanks!" + } + } + ] + } } - }, - { - "ID": "10", - "typeID": "Label", - "zOrder": "6", - "measuredW": "163", - "measuredH": "32", - "x": "21", - "y": "23", - "properties": { - "size": "24", - "text": "Special thanks!" - } - } - ] - } - } - }, - { - "ID": "3651", - "typeID": "__group__", - "zOrder": "54", - "measuredW": "299", - "measuredH": "50", - "w": "299", - "h": "50", - "x": "1306", - "y": "1574", - "properties": { - "controlName": "104-ml-fundamentals" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1214", + "typeID": "__group__", + "zOrder": "54", + "measuredW": "299", + "measuredH": "50", "w": "299", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1245", + "y": "1321", "properties": { - "color": "16776960" + "controlName": "104-ml-fundamentals" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "253", + "measuredH": "25", + "x": "23", + "y": "12", + "properties": { + "size": "17", + "text": "Machine Learning Fundamentals" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "253", - "measuredH": "25", - "x": "23", - "y": "12", - "properties": { - "size": "17", - "text": "Machine Learning Fundamentals" - } - } - ] - } - } - }, - { - "ID": "3652", - "typeID": "__group__", - "zOrder": "55", - "measuredW": "299", - "measuredH": "50", - "w": "299", - "h": "50", - "x": "918", - "y": "2007", - "properties": { - "controlName": "108-infra-as-code" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1215", + "typeID": "__group__", + "zOrder": "55", + "measuredW": "299", + "measuredH": "50", "w": "299", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "174", - "measuredH": "25", - "x": "63", - "y": "12", - "properties": { - "size": "17", - "text": "Infrastructure as Code" - } - } - ] - } - } - }, - { - "ID": "3653", - "typeID": "__group__", - "zOrder": "56", - "measuredW": "461", - "measuredH": "127", - "w": "461", - "h": "127", - "x": "610", - "y": "1148", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Label", - "zOrder": "0", - "measuredW": "267", - "measuredH": "32", - "x": "0", - "y": "0", + "x": "857", + "y": "1754", "properties": { - "size": "24", - "text": "ML vs MLOps Engineers" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "460", - "measuredH": "26", - "x": "1", - "y": "41", - "properties": { - "size": "18", - "text": "ML engineers develop models; MLOps engineers deploy" + "controlName": "108-infra-as-code" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "299", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "174", + "measuredH": "25", + "x": "63", + "y": "12", + "properties": { + "size": "17", + "text": "Infrastructure as Code" + } + } + ] + } } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "449", - "measuredH": "26", - "x": "1", - "y": "71", - "properties": { - "size": "18", - "text": "and manage them in production, ensuring reliability and" + }, + { + "ID": "1216", + "typeID": "__group__", + "zOrder": "56", + "measuredW": "461", + "measuredH": "127", + "w": "461", + "h": "127", + "x": "549", + "y": "895", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "267", + "measuredH": "32", + "x": "0", + "y": "0", + "properties": { + "size": "24", + "text": "ML vs MLOps Engineers" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "460", + "measuredH": "26", + "x": "1", + "y": "41", + "properties": { + "size": "18", + "text": "ML engineers develop models; MLOps engineers deploy" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "449", + "measuredH": "26", + "x": "1", + "y": "71", + "properties": { + "size": "18", + "text": "and manage them in production, ensuring reliability and" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "81", + "measuredH": "26", + "x": "1", + "y": "101", + "properties": { + "size": "18", + "text": "scalability." + } + } + ] + } } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "81", - "measuredH": "26", - "x": "1", - "y": "101", - "properties": { - "size": "18", - "text": "scalability." - } - } - ] - } - } - }, - { - "ID": "3654", - "typeID": "__group__", - "zOrder": "57", - "measuredW": "295", - "measuredH": "49", - "w": "295", - "h": "49", - "x": "1162", - "y": "1108", - "properties": { - "controlName": "101-version-control-systems" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1217", + "typeID": "__group__", + "zOrder": "57", + "measuredW": "295", + "measuredH": "49", "w": "295", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1101", + "y": "855", "properties": { - "color": "16776960" + "controlName": "101-version-control-systems" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "295", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "186", + "measuredH": "25", + "x": "55", + "y": "12", + "properties": { + "size": "17", + "text": "Version Control Systems" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "186", - "measuredH": "25", - "x": "55", - "y": "12", - "properties": { - "size": "17", - "text": "Version Control Systems" - } - } - ] - } - } - }, - { - "ID": "3655", - "typeID": "__group__", - "zOrder": "58", - "measuredW": "205", - "measuredH": "50", - "w": "205", - "h": "50", - "x": "915", - "y": "1328", - "properties": { - "controlName": "102-cloud-computing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1218", + "typeID": "__group__", + "zOrder": "58", + "measuredW": "205", + "measuredH": "50", "w": "205", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "854", + "y": "1075", "properties": { - "color": "16776960" + "controlName": "102-cloud-computing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "205", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "133", + "measuredH": "25", + "x": "36", + "y": "12", + "properties": { + "size": "17", + "text": "Cloud Computing" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "133", - "measuredH": "25", - "x": "36", - "y": "12", - "properties": { - "size": "17", - "text": "Cloud Computing" - } - } - ] - } - } - }, - { - "ID": "3656", - "typeID": "__group__", - "zOrder": "59", - "measuredW": "237", - "measuredH": "49", - "w": "237", - "h": "49", - "x": "610", - "y": "1328", - "properties": { - "controlName": "100-cloud-computing:aws-azure-gcp" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1219", + "typeID": "__group__", + "zOrder": "59", + "measuredW": "237", + "measuredH": "49", "w": "237", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "549", + "y": "1075", "properties": { - "color": "16770457" + "controlName": "100-cloud-computing:aws-azure-gcp" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "237", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "149", + "measuredH": "25", + "x": "44", + "y": "12", + "properties": { + "size": "17", + "text": "AWS / Azure / GCP" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "149", - "measuredH": "25", - "x": "44", - "y": "12", - "properties": { - "size": "17", - "text": "AWS / Azure / GCP" - } - } - ] - } - } - }, - { - "ID": "3657", - "typeID": "__group__", - "zOrder": "60", - "measuredW": "237", - "measuredH": "49", - "w": "237", - "h": "49", - "x": "610", - "y": "1383", - "properties": { - "controlName": "101-cloud-computing:cloud-native-ml-services" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1220", + "typeID": "__group__", + "zOrder": "60", + "measuredW": "237", + "measuredH": "49", "w": "237", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "549", + "y": "1130", "properties": { - "color": "16770457" + "controlName": "101-cloud-computing:cloud-native-ml-services" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "237", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "197", + "measuredH": "25", + "x": "20", + "y": "12", + "properties": { + "size": "17", + "text": "Cloud-native ML Services" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "197", - "measuredH": "25", - "x": "20", - "y": "12", - "properties": { - "size": "17", - "text": "Cloud-native ML Services" - } - } - ] - } - } - }, - { - "ID": "3658", - "typeID": "__group__", - "zOrder": "61", - "measuredW": "305", - "measuredH": "50", - "w": "305", - "h": "50", - "x": "915", - "y": "1575", - "properties": { - "controlName": "105-data-eng-fundamentals" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1221", + "typeID": "__group__", + "zOrder": "61", + "measuredW": "305", + "measuredH": "50", "w": "305", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "854", + "y": "1322", "properties": { - "color": "16776960" + "controlName": "105-data-eng-fundamentals" + }, + "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": "249", + "measuredH": "25", + "x": "28", + "y": "12", + "properties": { + "size": "17", + "text": "Data Engineering Fundamentals" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "249", - "measuredH": "25", - "x": "28", - "y": "12", - "properties": { - "size": "17", - "text": "Data Engineering Fundamentals" - } - } - ] - } - } - }, - { - "ID": "3659", - "typeID": "__group__", - "zOrder": "62", - "measuredW": "237", - "measuredH": "49", - "w": "237", - "h": "49", - "x": "610", - "y": "1524", - "properties": { - "controlName": "100-data-eng-fundamentals:data-pipelines" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1222", + "typeID": "__group__", + "zOrder": "62", + "measuredW": "237", + "measuredH": "49", "w": "237", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "549", + "y": "1271", "properties": { - "color": "16770457" + "controlName": "100-data-eng-fundamentals:data-pipelines" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "237", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "112", + "measuredH": "25", + "x": "63", + "y": "12", + "properties": { + "size": "17", + "text": "Data Pipelines" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "112", - "measuredH": "25", - "x": "63", - "y": "12", - "properties": { - "size": "17", - "text": "Data Pipelines" - } - } - ] - } - } - }, - { - "ID": "3660", - "typeID": "__group__", - "zOrder": "63", - "measuredW": "237", - "measuredH": "49", - "w": "237", - "h": "49", - "x": "610", - "y": "1579", - "properties": { - "controlName": "101-data-eng-fundamentals:data-lakes-warehouses" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1223", + "typeID": "__group__", + "zOrder": "63", + "measuredW": "237", + "measuredH": "49", "w": "237", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "549", + "y": "1326", "properties": { - "color": "16770457" + "controlName": "101-data-eng-fundamentals:data-lakes-warehouses" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "237", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "197", + "measuredH": "25", + "x": "20", + "y": "12", + "properties": { + "size": "17", + "text": "Data lakes & Warehouses" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "197", - "measuredH": "25", - "x": "20", - "y": "12", - "properties": { - "size": "17", - "text": "Data lakes & Warehouses" - } - } - ] - } - } - }, - { - "ID": "3661", - "typeID": "__group__", - "zOrder": "64", - "measuredW": "116", - "measuredH": "49", - "w": "116", - "h": "49", - "x": "773", - "y": "1694", - "properties": { - "controlName": "102-data-eng-fundamentals:spark" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1224", + "typeID": "__group__", + "zOrder": "64", + "measuredW": "116", + "measuredH": "49", "w": "116", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "712", + "y": "1441", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "25", - "x": "35", - "y": "12", - "properties": { - "size": "17", - "text": "Spark" - } - } - ] - } - } - }, - { - "ID": "3662", - "typeID": "Arrow", - "zOrder": "65", - "w": "3", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1071", - "y": "2273", - "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": "3665", - "typeID": "__group__", - "zOrder": "66", - "measuredW": "163", - "measuredH": "49", - "w": "163", - "h": "49", - "x": "1543", - "y": "985", - "properties": { - "controlName": "101-programming-fundamentals:bash" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "102-data-eng-fundamentals:spark" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "116", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "25", + "x": "35", + "y": "12", + "properties": { + "size": "17", + "text": "Spark" + } + } + ] + } + } + }, + { + "ID": "1225", + "typeID": "Arrow", + "zOrder": "65", + "w": "3", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1010", + "y": "2020", + "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": "1226", + "typeID": "__group__", + "zOrder": "66", + "measuredW": "163", + "measuredH": "49", "w": "163", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1482", + "y": "732", "properties": { - "color": "16770457" + "controlName": "101-programming-fundamentals:bash" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "163", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "40", + "measuredH": "25", + "x": "62", + "y": "12", + "properties": { + "size": "17", + "text": "Bash" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "40", - "measuredH": "25", - "x": "62", - "y": "12", - "properties": { - "size": "17", - "text": "Bash" - } - } - ] - } - } - }, - { - "ID": "3666", - "typeID": "Arrow", - "zOrder": "2", - "w": "107", - "h": "60", - "measuredW": "150", - "measuredH": "100", - "x": "1450", - "y": "902", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 106.95319991843417, - "y": 0.21734292549183465 - }, - "p1": { - "x": 0.48232779097387135, - "y": 0.06750593824228049 - }, - "p2": { - "x": -0.4816074511304578, - "y": 59.863034899371996 - } - } - }, - { - "ID": "3667", - "typeID": "__group__", - "zOrder": "67", - "measuredW": "111", - "measuredH": "49", - "w": "111", - "h": "49", - "x": "610", - "y": "1454", - "properties": { - "controlName": "100-data-eng-fundamentals:data-pipelines:airflow" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1227", + "typeID": "__group__", + "zOrder": "67", + "measuredW": "111", + "measuredH": "49", "w": "111", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "549", + "y": "1201", "properties": { - "color": "16770457" + "controlName": "100-data-eng-fundamentals:data-pipelines:airflow" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "111", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "50", + "measuredH": "25", + "x": "31", + "y": "12", + "properties": { + "size": "17", + "text": "Airflow" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "50", - "measuredH": "25", - "x": "31", - "y": "12", - "properties": { - "size": "17", - "text": "Airflow" - } - } - ] - } - } - }, - { - "ID": "3668", - "typeID": "Arrow", - "zOrder": "1", - "w": "1", - "h": "62", - "measuredW": "150", - "measuredH": "100", - "x": "670", - "y": "1483", - "properties": { - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0.08850738176079176, - "y": 62.03857705484643 - }, - "p1": { - "x": 0.4673783006670681, - "y": -0.0036060514395746643 - }, - "p2": { - "x": 0.08850738176079176, - "y": 0.4180672042343758 - } - } - }, - { - "ID": "3669", - "typeID": "__group__", - "zOrder": "68", - "measuredW": "117", - "measuredH": "49", - "w": "117", - "h": "49", - "x": "772", - "y": "1746", - "properties": { - "controlName": "103-data-eng-fundamentals:kafka" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1228", + "typeID": "__group__", + "zOrder": "68", + "measuredW": "117", + "measuredH": "49", "w": "117", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "711", + "y": "1493", "properties": { - "color": "16770457" + "controlName": "103-data-eng-fundamentals:kafka" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "117", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "25", + "x": "37", + "y": "12", + "properties": { + "size": "17", + "text": "Kafka" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "44", - "measuredH": "25", - "x": "37", - "y": "12", - "properties": { - "size": "17", - "text": "Kafka" - } - } - ] - } - } - }, - { - "ID": "3670", - "typeID": "__group__", - "zOrder": "69", - "measuredW": "116", - "measuredH": "49", - "w": "116", - "h": "49", - "x": "773", - "y": "1798", - "properties": { - "controlName": "104-data-eng-fundamentals:flink" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1229", + "typeID": "__group__", + "zOrder": "69", + "measuredW": "116", + "measuredH": "49", "w": "116", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "712", + "y": "1545", "properties": { - "color": "16770457" + "controlName": "104-data-eng-fundamentals:flink" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "116", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "36", + "measuredH": "25", + "x": "40", + "y": "12", + "properties": { + "size": "17", + "text": "Flink" + } + } + ] + } } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "36", - "measuredH": "25", - "x": "40", - "y": "12", - "properties": { - "size": "17", - "text": "Flink" - } - } - ] - } - } - }, - { - "ID": "3673", - "typeID": "__group__", - "zOrder": "70", - "measuredW": "237", - "measuredH": "49", - "w": "237", - "h": "49", - "x": "610", - "y": "1633", - "properties": { - "controlName": "103-data-eng-fundamentals:data-ingestion-architecture" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + }, + { + "ID": "1230", + "typeID": "__group__", + "zOrder": "70", + "measuredW": "237", + "measuredH": "49", "w": "237", "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "549", + "y": "1380", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "211", - "measuredH": "25", - "x": "13", - "y": "12", - "properties": { - "size": "17", - "text": "Data Ingestion Architecture" - } - } - ] - } - } - }, - { - "ID": "3674", - "typeID": "Arrow", - "zOrder": "0", - "w": "92", - "h": "54", - "measuredW": "150", - "measuredH": "100", - "x": "836", - "y": "1610", - "properties": { - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 91.8899475740078, - "y": 0.1827846917374245 - }, - "p1": { - "x": 0.47294727744165954, - "y": -0.11979256698357832 - }, - "p2": { - "x": -0.12049726552004358, - "y": 53.973506290230716 - } - } - } - ] - }, - "attributes": { - "name": "New Wireframe 1 copy 8", - "order": 1000000.6428282561, - "parentID": null, - "notes": "" - }, - "branchID": "Master", - "resourceID": "960B5EDB-5533-4531-9B7D-06B4366EBEAE", - "mockupH": "1627", - "mockupW": "1251", - "measuredW": "1861", - "measuredH": "2274", - "version": "1.0" + "controlName": "103-data-eng-fundamentals:data-ingestion-architecture" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "237", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "211", + "measuredH": "25", + "x": "13", + "y": "12", + "properties": { + "size": "17", + "text": "Data Ingestion Architecture" + } + } + ] + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1", + "order": 1000000, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "5A30BFEF-684E-429E-9C5D-BAAAC1A8339A", + "mockupH": "1627", + "mockupW": "1251", + "measuredW": "1800", + "measuredH": "2021", + "version": "1.0", + "calloutsOffset": { + "x": 549, + "y": 392.4520288019726 + } }, "groupOffset": { - "x": 0, - "y": 0 + "x": 0, + "y": 0 }, "dependencies": [], - "projectID": "file:///Users/kamrify/Desktop/New%20Roadmaps/Android%20Roadmap.bmpr" + "projectID": "file:///Users/dan/Library/Application%20Support/Balsamiq%20Wireframes/UnsavedFiles/New%20Project%201.bmpr" } \ No newline at end of file