{ "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", "zOrder": "0", "w": "163", "h": "49", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "properties": { "color": "16770457" } }, { "ID": "1", "typeID": "Label", "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": "163", "h": "49", "measuredW": "200", "measuredH": "140", "x": "0", "y": "0", "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" }, "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": "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", "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": "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", "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": "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", "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": "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", "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": "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", "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": "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", "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": "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", "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": "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", "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": "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", "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": "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", "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": "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", "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": "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", "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": "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" } }, { "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", "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": "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", "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": "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", "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": "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", "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": "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" } }, { "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": "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", "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": "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", "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", "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": "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", "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": "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", "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": "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", "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": "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", "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": "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", "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": "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", "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": "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", "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": "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", "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": "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", "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": "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", "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": "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", "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": "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", "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": "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", "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" } } ] } } }, { "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" }, "groupOffset": { "x": 0, "y": 0 }, "dependencies": [], "projectID": "file:///Users/kamrify/Desktop/New%20Roadmaps/Android%20Roadmap.bmpr" }