computer-scienceangular-roadmapbackend-roadmapblockchain-roadmapdba-roadmapdeveloper-roadmapdevops-roadmapfrontend-roadmapgo-roadmaphactoberfestjava-roadmapjavascript-roadmapnodejs-roadmappython-roadmapqa-roadmapreact-roadmaproadmapstudy-planvue-roadmapweb3-roadmap
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
158 KiB
1 lines
158 KiB
{"mockup":{"controls":{"control":[{"ID":"2108","typeID":"Arrow","zOrder":"0","w":"260","h":"1","measuredW":"150","measuredH":"100","x":"907","y":"3636","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.5,"y":0},"p1":{"x":0.3902447794581767,"y":0.001890220285434493},"p2":{"x":259.3665699886046,"y":0}}},{"ID":"2109","typeID":"Arrow","zOrder":"1","w":"203","h":"2","measuredW":"150","measuredH":"100","x":"1292","y":"3634","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.5,"y":0},"p1":{"x":0.403810554495486,"y":-0.009796941303790616},"p2":{"x":202.98845651226952,"y":0}}},{"ID":"2110","typeID":"Arrow","zOrder":"2","w":"129","h":"135","measuredW":"150","measuredH":"100","x":"1111","y":"3498","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":128.39365588275245,"y":134.75305584755597},"p1":{"x":0.477729688270421,"y":-0.2492740919300941},"p2":{"x":0.2517881817007037,"y":-0.27815957935854385}}},{"ID":"2111","typeID":"Arrow","zOrder":"3","w":"145","h":"112","measuredW":"150","measuredH":"100","x":"821","y":"3374","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":144.80494000366468,"y":111.67855946110012},"p1":{"x":0.604901960784314,"y":0.06960784313725493},"p2":{"x":-0.19625627867151252,"y":-0.41636701702691425}}},{"ID":"2112","typeID":"Arrow","zOrder":"4","w":"142","h":"76","measuredW":"150","measuredH":"100","x":"817","y":"3413","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":141.77658168846017,"y":75.48990278718202},"p1":{"x":0.604901960784314,"y":0.06960784313725492},"p2":{"x":-0.19625627867151252,"y":-0.41636701702691425}}},{"ID":"2113","typeID":"Arrow","zOrder":"5","w":"152","h":"34","measuredW":"150","measuredH":"100","x":"806","y":"3460","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":151.37091002541922,"y":34.11258943934581},"p1":{"x":0.6049019607843139,"y":0.06960784313725484},"p2":{"x":-0.44162958299875754,"y":0.37646952636396236}}},{"ID":"2114","typeID":"Arrow","zOrder":"6","w":"1","h":"140","measuredW":"150","measuredH":"100","x":"992","y":"3355","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":140},"p1":{"x":0.5702216182256717,"y":-0.004517251466967863},"p2":{"x":0,"y":0.10236492325770996}}},{"ID":"2115","typeID":"Arrow","zOrder":"7","w":"177","h":"1","measuredW":"150","measuredH":"100","x":"998","y":"3358","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.12737918400853232,"y":0.3755189640987737},"p1":{"x":0.46992665036674786,"y":-0.000488997555012232},"p2":{"x":177.02673693530664,"y":0.3755189640987737}}},{"ID":"2116","typeID":"Arrow","zOrder":"8","w":"177","h":"1","measuredW":"150","measuredH":"100","x":"1190","y":"3353","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.12737918400853232,"y":0.3755189640987737},"p1":{"x":0.46992665036674786,"y":-0.000488997555012232},"p2":{"x":177.02673693530664,"y":0.3755189640987737}}},{"ID":"2117","typeID":"Arrow","zOrder":"9","w":"101","h":"38","measuredW":"150","measuredH":"100","x":"1454","y":"3360","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.16733541581857025,"y":0.25811049928915963},"p1":{"x":0.5831524955612538,"y":0.09015584927993948},"p2":{"x":101.37569515476389,"y":38.211245401393626}}},{"ID":"2118","typeID":"Arrow","zOrder":"10","w":"146","h":"1","measuredW":"150","measuredH":"100","x":"1453","y":"3349","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.238336247222378,"y":0.01273719496157355},"p1":{"x":0.46992665036674774,"y":-0.0004889975550122332},"p2":{"x":145.95151670903215,"y":0.2297521840846457}}},{"ID":"2119","typeID":"Arrow","zOrder":"11","w":"1","h":"88","measuredW":"150","measuredH":"100","x":"1393","y":"3267","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":87.63542384712537},"p1":{"x":0.5702216182256716,"y":-0.004517251466967863},"p2":{"x":0,"y":0.10236492325770996}}},{"ID":"2120","typeID":"Arrow","zOrder":"12","w":"108","h":"45","measuredW":"150","measuredH":"100","x":"1438","y":"3215","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.0021112908482336934,"y":45.455422423384334},"p1":{"x":0.5000719114051478,"y":-0.07795196318136031},"p2":{"x":108.23882934499807,"y":0.47392920607535416}}},{"ID":"2121","typeID":"Arrow","zOrder":"13","w":"164","h":"8","measuredW":"150","measuredH":"100","x":"1427","y":"3265","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.24326201347912502,"y":8.106467390752641},"p1":{"x":0.4699266503667479,"y":-0.000488997555012235},"p2":{"x":164.02673693530664,"y":0.3755189640987737},"stroke":"dotted"}},{"ID":"2122","typeID":"Arrow","zOrder":"14","w":"177","h":"1","measuredW":"150","measuredH":"100","x":"1037","y":"3266","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.12737918400853232,"y":0.3755189640987737},"p1":{"x":0.46992665036674786,"y":-0.000488997555012232},"p2":{"x":177.02673693530664,"y":0.3755189640987737}}},{"ID":"2123","typeID":"Arrow","zOrder":"15","w":"1","h":"69","measuredW":"150","measuredH":"100","x":"886","y":"3181","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":68.99646851243597},"p1":{"x":0.5702216182256716,"y":-0.004517251466967864},"p2":{"x":0,"y":0.10236492325770996},"stroke":"dotted"}},{"ID":"2124","typeID":"Arrow","zOrder":"16","w":"1","h":"111","measuredW":"150","measuredH":"100","x":"1184","y":"2908","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":111.43559679832697},"p1":{"x":0.5702216182256715,"y":-0.004517251466967863},"p2":{"x":0,"y":0.10236492325770996}}},{"ID":"2125","typeID":"Arrow","zOrder":"17","w":"182","h":"159","measuredW":"150","measuredH":"100","x":"1286","y":"2918","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.33005433997027467,"y":0.4838026862175866},"p1":{"x":0.4970603142422708,"y":0.06137861125190098},"p2":{"x":182.03447695932482,"y":159.40146567560305}}},{"ID":"2126","typeID":"Arrow","zOrder":"18","w":"205","h":"203","measuredW":"150","measuredH":"100","x":"1263","y":"2918","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.33005433997027467,"y":0.4838026862175866},"p1":{"x":0.49706031424227093,"y":0.06137861125190101},"p2":{"x":205.03447695932482,"y":203.68999470543167}}},{"ID":"2127","typeID":"Arrow","zOrder":"19","w":"172","h":"116","measuredW":"150","measuredH":"100","x":"1297","y":"2915","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.2579220825130051,"y":-0.37791439125976467},"p1":{"x":0.49706031424227093,"y":0.061378611251901014},"p2":{"x":171.68577885682225,"y":115.55382336329194}}},{"ID":"2128","typeID":"Arrow","zOrder":"20","w":"165","h":"75","measuredW":"150","measuredH":"100","x":"1307","y":"2915","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.1629082774466042,"y":-0.37791439125976467},"p1":{"x":0.497060314242271,"y":0.0613786112519011},"p2":{"x":165.59359024180708,"y":74.27936909862956}}},{"ID":"2129","typeID":"Arrow","zOrder":"21","w":"159","h":"35","measuredW":"150","measuredH":"100","x":"1314","y":"2908","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.3240727475786116,"y":0.10906663376545112},"p1":{"x":0.49706031424227115,"y":0.061378611251901104},"p2":{"x":158.59359024180708,"y":35.27936909862956}}},{"ID":"2130","typeID":"Arrow","zOrder":"22","w":"165","h":"1","measuredW":"150","measuredH":"100","x":"1320","y":"2892","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.1889462273964,"y":0.47782109382569615},"p1":{"x":0.4999999999999998,"y":1.557694937922094e-18},"p2":{"x":165.61962819175665,"y":1.780424888820562}}},{"ID":"2131","typeID":"Arrow","zOrder":"23","w":"213","h":"88","measuredW":"150","measuredH":"100","x":"974","y":"2796","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.3036632412641893,"y":0.039045956690642925},"p1":{"x":0.5568669211533102,"y":0.12268077887612237},"p2":{"x":212.6720572404124,"y":87.96480211885091}}},{"ID":"2132","typeID":"Arrow","zOrder":"24","w":"1","h":"93","measuredW":"150","measuredH":"100","x":"800","y":"2707","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":92.900763034168},"p1":{"x":0.5702216182256716,"y":-0.004517251466967863},"p2":{"x":0,"y":0.10236492325770996}}},{"ID":"2133","typeID":"Arrow","zOrder":"25","w":"1","h":"55","measuredW":"150","measuredH":"100","x":"800","y":"2805","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":54.98738859570176},"p1":{"x":0.5702216182256715,"y":-0.004517251466967863},"p2":{"x":0,"y":0.10236492325770996},"stroke":"dotted"}},{"ID":"2134","typeID":"Arrow","zOrder":"26","w":"256","h":"1","measuredW":"150","measuredH":"100","x":"978","y":"2700","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.2554500412181824,"y":0.3755189640987737},"p1":{"x":0.4699266503667478,"y":-0.0004889975550122319},"p2":{"x":256,"y":0.3755189640987737}}},{"ID":"2135","typeID":"Arrow","zOrder":"27","w":"106","h":"32","measuredW":"150","measuredH":"100","x":"1126","y":"2595","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.3537016835969098,"y":-0.2378178001258675},"p1":{"x":0.42742041137167663,"y":-0.06871479103891165},"p2":{"x":105.32924772165484,"y":31.71284132239225}}},{"ID":"2136","typeID":"Arrow","zOrder":"28","w":"111","h":"63","measuredW":"150","measuredH":"100","x":"1123","y":"2553","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.18855530697851464,"y":-0.01944896034137855},"p1":{"x":0.45567203993408567,"y":-0.07608673207967252},"p2":{"x":110.78699073107919,"y":62.65299777998234}}},{"ID":"2137","typeID":"Arrow","zOrder":"29","w":"155","h":"5","measuredW":"150","measuredH":"100","x":"1085","y":"2638","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.009024679748335984,"y":4.145913893075885},"p1":{"x":0.5,"y":0},"p2":{"x":154.57320260870983,"y":-0.3887220358042214}}},{"ID":"2138","typeID":"Arrow","zOrder":"30","w":"77","h":"2","measuredW":"150","measuredH":"100","x":"1389","y":"2489","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.21591400526199322,"y":1.098756097270325},"p1":{"x":0.5633394785356863,"y":-0.0021069265209375837},"p2":{"x":76.92562063543369,"y":-0.5}}},{"ID":"2139","typeID":"Arrow","zOrder":"31","w":"1","h":"231","measuredW":"150","measuredH":"100","x":"1287","y":"2373","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":1,"y":230.99950276112986},"p1":{"x":0.5029666818804198,"y":0.0027384755819260605},"p2":{"x":1,"y":-0.5}}},{"ID":"2140","typeID":"Arrow","zOrder":"32","w":"60","h":"30","measuredW":"150","measuredH":"100","x":"1514","y":"2361","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":60.31920991767379,"y":30.162697528578974},"p1":{"x":0.38469222125109326,"y":-0.13210138594081827},"p2":{"x":0.32605804231866387,"y":-0.07999046131453724}}},{"ID":"2141","typeID":"Arrow","zOrder":"33","w":"61","h":"24","measuredW":"150","measuredH":"100","x":"1518","y":"2325","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":61.039807248761235,"y":0.07433489335426202},"p1":{"x":0.46208226221079857,"y":0.11053984575835622},"p2":{"x":0.4878500355812321,"y":24.3979188798794}}},{"ID":"2142","typeID":"Arrow","zOrder":"34","w":"100","h":"33","measuredW":"150","measuredH":"100","x":"1312","y":"2371","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":100.6387513279276,"y":32.964190856298046},"p1":{"x":0.3846922212510933,"y":-0.13210138594081824},"p2":{"x":0.32605804231866387,"y":-0.07999046131453724}}},{"ID":"2143","typeID":"Arrow","zOrder":"35","w":"80","h":"47","measuredW":"150","measuredH":"100","x":"1326","y":"2307","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":80.73800466406828,"y":0.19194556900447424},"p1":{"x":0.46208226221079857,"y":0.1105398457583562},"p2":{"x":0.4878500355812321,"y":47.3979188798794}}},{"ID":"2144","typeID":"Arrow","zOrder":"36","w":"105","h":"6","measuredW":"150","measuredH":"100","x":"1319","y":"2357","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":104.8501699892604,"y":0},"p1":{"x":0.465278934221482,"y":-0.0013322231473772486},"p2":{"x":-0.1831206274359829,"y":5.78948687398406}}},{"ID":"2145","typeID":"Arrow","zOrder":"37","w":"111","h":"1","measuredW":"150","measuredH":"100","x":"1105","y":"2166","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.04261279713523436,"y":0.3755189640987737},"p1":{"x":0.4699266503667479,"y":-0.0004889975550122328},"p2":{"x":111,"y":0.3755189640987737}}},{"ID":"2146","typeID":"Arrow","zOrder":"38","w":"201","h":"180","measuredW":"150","measuredH":"100","x":"1085","y":"2182","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.44276318265201553,"y":0.046489627115988696},"p1":{"x":0.49484282315015704,"y":0.17344202855363883},"p2":{"x":200.399593928993,"y":179.89103205690662}}},{"ID":"2147","typeID":"Arrow","zOrder":"39","w":"1","h":"99","measuredW":"150","measuredH":"100","x":"1031","y":"2178","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.4699266503667479,"y":-0.0004889975550122329},"p2":{"x":0,"y":98.50806291693607}}},{"ID":"2148","typeID":"Arrow","zOrder":"40","w":"1","h":"106","measuredW":"150","measuredH":"100","x":"1228","y":"2071","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.46992665036674797,"y":-0.0004889975550122331},"p2":{"x":0,"y":106.37551896409877}}},{"ID":"2149","typeID":"Arrow","zOrder":"41","w":"1","h":"76","measuredW":"150","measuredH":"100","x":"1393","y":"3182","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":76.34691492882303},"p1":{"x":0.5702216182256714,"y":-0.004517251466967862},"p2":{"x":0,"y":0.4406451246140932}}},{"ID":"2150","typeID":"Arrow","zOrder":"42","w":"85","h":"82","measuredW":"150","measuredH":"100","x":"865","y":"2188","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.2177413851111396,"y":81.58260633617965},"p1":{"x":0.43463702116260416,"y":0.1238949906241616},"p2":{"x":85.44206571518248,"y":0.010753048825790756}}},{"ID":"2151","typeID":"Arrow","zOrder":"43","w":"71","h":"41","measuredW":"150","measuredH":"100","x":"860","y":"2181","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3477799948213942,"y":41.100482780854236},"p1":{"x":0.43463702116260416,"y":0.12389499062416165},"p2":{"x":70.96222015402327,"y":-0.2941890366091684}}},{"ID":"2152","typeID":"Arrow","zOrder":"44","w":"103","h":"5","measuredW":"150","measuredH":"100","x":"853","y":"2166","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.04283790938666243,"y":4.965888182811341},"p1":{"x":0.46992665036674774,"y":-0.000488997555012224},"p2":{"x":103.52951745304472,"y":0.09592679252182279}}},{"ID":"2153","typeID":"Arrow","zOrder":"45","w":"178","h":"120","measuredW":"150","measuredH":"100","x":"1355","y":"2037","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":177.5,"y":-0.5},"p1":{"x":0.4189469596436937,"y":0.07486156334856242},"p2":{"x":-0.5,"y":119.5}}},{"ID":"2154","typeID":"Arrow","zOrder":"46","w":"171","h":"86","measuredW":"150","measuredH":"100","x":"1365","y":"2078","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":170.5,"y":-0.5},"p1":{"x":0.4189469596436937,"y":0.07486156334856249},"p2":{"x":-0.5,"y":85.5}}},{"ID":"2155","typeID":"Arrow","zOrder":"47","w":"159","h":"48","measuredW":"150","measuredH":"100","x":"1373","y":"2123","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":158.5,"y":-0.5},"p1":{"x":0.4189469596436937,"y":0.0748615633485625},"p2":{"x":-0.450419321956133,"y":47.47915977655998}}},{"ID":"2156","typeID":"Arrow","zOrder":"48","w":"173","h":"3","measuredW":"150","measuredH":"100","x":"1378","y":"2182","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":172.5,"y":-0.5},"p1":{"x":0.46527893422148214,"y":-0.001332223147377259},"p2":{"x":0,"y":2}}},{"ID":"2157","typeID":"Arrow","zOrder":"49","w":"1","h":"90","measuredW":"150","measuredH":"100","x":"1149","y":"1980","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.07895678672230133,"y":90.41565770544025},"p1":{"x":0.4652789342214822,"y":-0.0013322231473772612},"p2":{"x":-0.07895678672230133,"y":0.128788397934386}}},{"ID":"2158","typeID":"Arrow","zOrder":"50","w":"167","h":"2","measuredW":"150","measuredH":"100","x":"993","y":"1645","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":166.3460572544161,"y":-0.11252414244177089},"p1":{"x":0.4652789342214823,"y":-0.0013322231473772638},"p2":{"x":-0.450419321956133,"y":1.4791597765599818}}},{"ID":"2159","typeID":"Arrow","zOrder":"51","w":"110","h":"33","measuredW":"150","measuredH":"100","x":"863","y":"1452","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":110.27050756240465,"y":0.4591656616605633},"p1":{"x":0.6011290949912016,"y":-0.04344446531392316},"p2":{"x":-0.14626606389515473,"y":33.436592733428824}}},{"ID":"2160","typeID":"Arrow","zOrder":"52","w":"118","h":"21","measuredW":"150","measuredH":"100","x":"861","y":"1427","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":117.64011666389058,"y":20.98072925571705},"p1":{"x":0.572103398504133,"y":0.053273848576302456},"p2":{"x":-0.14626606389515473,"y":0.43659273342882443}}},{"ID":"2161","typeID":"Arrow","zOrder":"53","w":"108","h":"52","measuredW":"150","measuredH":"100","x":"866","y":"1385","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":108.53128935943289,"y":52.02385644383003},"p1":{"x":0.5450108459869839,"y":0.08947939262472887},"p2":{"x":0.33217034204835727,"y":-0.02128941263345041}}},{"ID":"2162","typeID":"Arrow","zOrder":"54","w":"163","h":"178","measuredW":"150","measuredH":"100","x":"1153","y":"1460","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":-0.16305972330678742,"y":0.21190866916163031},"p1":{"x":0.45708880562052184,"y":0.19653198805241293},"p2":{"x":163.28809993951177,"y":178.12777272691983}}},{"ID":"2163","typeID":"Arrow","zOrder":"55","w":"1","h":"166","measuredW":"150","measuredH":"100","x":"1560","y":"1351","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.24980034602958767,"y":166.66755247481046},"p1":{"x":0.5,"y":0},"p2":{"x":-0.24980034602958767,"y":0.43870807682526447}}},{"ID":"2164","typeID":"Arrow","zOrder":"56","w":"112","h":"105","measuredW":"150","measuredH":"100","x":"870","y":"1462","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":112.74894396834816,"y":-0.32317972942405504},"p1":{"x":0.5277931876178864,"y":-0.08110507045378819},"p2":{"x":0.4409976465059344,"y":105.13672108498872}}},{"ID":"2165","typeID":"Arrow","zOrder":"57","w":"108","h":"69","measuredW":"150","measuredH":"100","x":"866","y":"1459","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":108.53128935943289,"y":-0.29133900542706215},"p1":{"x":0.5277931876178863,"y":-0.08110507045378823},"p2":{"x":0.33217034204835727,"y":68.41805714189809}}},{"ID":"2166","typeID":"Arrow","zOrder":"58","w":"372","h":"1","measuredW":"150","measuredH":"100","x":"1094","y":"1447","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0.5},"p1":{"x":0.4734542725983134,"y":-0.00011162392477927833},"p2":{"x":372.1665431406352,"y":0.44787919754480754}}},{"ID":"2167","typeID":"Arrow","zOrder":"59","w":"182","h":"244","measuredW":"150","measuredH":"100","x":"1269","y":"1185","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":2.6820507296401956,"y":-0.28812721471331315},"p1":{"x":0.5486000169108877,"y":-0.2734756055254588},"p2":{"x":181.4160384735476,"y":243.50229284977354}}},{"ID":"2168","typeID":"TextArea","zOrder":"60","w":"307","h":"401","measuredW":"200","measuredH":"140","x":"1415","y":"1592"},{"ID":"2169","typeID":"Arrow","zOrder":"61","w":"1","h":"83","measuredW":"150","measuredH":"100","x":"1424","y":"1044","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.24980034602958767,"y":83.20762430962418},"p1":{"x":0.5,"y":0},"p2":{"x":-0.24980034602958767,"y":0.43870807682526447}}},{"ID":"2170","typeID":"Arrow","zOrder":"62","w":"143","h":"34","measuredW":"150","measuredH":"100","x":"1351","y":"937","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":143.1515397158321,"y":33.33754370096199},"p1":{"x":0.4799532170311047,"y":-0.07212649611970279},"p2":{"x":0.2814591071698942,"y":-0.31720315168468005}}},{"ID":"2171","typeID":"Arrow","zOrder":"63","w":"161","h":"48","measuredW":"150","measuredH":"100","x":"1326","y":"868","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":161.53718413209776,"y":0.4764677114528695},"p1":{"x":0.46937049176096124,"y":0.08997514266115965},"p2":{"x":0.14690788897928542,"y":48.45408568084645}}},{"ID":"2172","typeID":"Arrow","zOrder":"64","w":"165","h":"5","measuredW":"150","measuredH":"100","x":"1351","y":"922","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":165.64034870052888,"y":0},"p1":{"x":0.4652789342214824,"y":-0.0013322231473772653},"p2":{"x":0.2814591071698942,"y":4.68279684831532}}},{"ID":"2173","typeID":"Arrow","zOrder":"65","w":"152","h":"101","measuredW":"150","measuredH":"100","x":"1440","y":"1072","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.4314292181429664,"y":100.73682456323331},"p1":{"x":0.49914028657114357,"y":-0.13680773075641442},"p2":{"x":151.69874920774737,"y":0.19861969047110506}}},{"ID":"2174","typeID":"Arrow","zOrder":"66","w":"146","h":"56","measuredW":"150","measuredH":"100","x":"1446","y":"1129","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.4785091927819849,"y":55.642664613955276},"p1":{"x":0.5049653579676676,"y":-0.08879907621247125},"p2":{"x":145.69874920774737,"y":0.08207771058664548}}},{"ID":"2175","typeID":"Arrow","zOrder":"67","w":"154","h":"5","measuredW":"150","measuredH":"100","x":"1453","y":"1189","properties":{"p0":{"x":0.458717507699248,"y":4.902762431183191},"p1":{"x":0.5,"y":0},"p2":{"x":154.57320260870983,"y":-0.3887220358042214},"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted"}},{"ID":"2176","typeID":"Arrow","zOrder":"68","w":"372","h":"9","measuredW":"150","measuredH":"100","x":"969","y":"1126","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":9.5},"p1":{"x":0.4734542725983133,"y":-0.0001116239247792778},"p2":{"x":371.72987682295434,"y":0.452028801972574}}},{"ID":"2177","typeID":"Arrow","zOrder":"69","w":"1","h":"162","measuredW":"150","measuredH":"100","x":"927","y":"1056","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.24980034602958767,"y":162.04191001796403},"p1":{"x":0.5,"y":0},"p2":{"x":-0.24980034602958767,"y":0.32416628950863924}}},{"ID":"2178","typeID":"Arrow","zOrder":"70","w":"1","h":"167","measuredW":"150","measuredH":"100","x":"763","y":"1051","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.24980034602958767,"y":167.04191001796403},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":-0.24980034602958767,"y":0.03268182252122642}}},{"ID":"2179","typeID":"Arrow","zOrder":"71","w":"125","h":"39","measuredW":"150","measuredH":"100","x":"984","y":"871","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":125.25416379776266,"y":38.781956555409124},"p1":{"x":0.5135953851047824,"y":0.07342097486825926},"p2":{"x":-0.07798982877545768,"y":0.01943481524267554}}},{"ID":"2180","typeID":"Arrow","zOrder":"72","w":"1","h":"113","measuredW":"150","measuredH":"100","x":"1236","y":"3948","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":112.58154962364824},"p1":{"x":0.4072427393330942,"y":0.00953746862674794},"p2":{"x":1,"y":0}}},{"ID":"2181","typeID":"Arrow","zOrder":"73","w":"3","h":"294","measuredW":"150","measuredH":"100","x":"1236","y":"3649","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","p0":{"x":2.3488651564201746,"y":293.9847889101875},"p1":{"x":0.40724273933309424,"y":0.00953746862674793},"p2":{"x":2.3488651564201746,"y":0.13514342833923365}}},{"ID":"2182","typeID":"__group__","zOrder":"74","measuredW":"281","measuredH":"184","w":"281","h":"184","x":"1425","y":"3814","properties":{"controlName":"104-scalability:observability"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"272","h":"179","measuredW":"200","measuredH":"140","x":"0","y":"5","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"26","x":"18","y":"23","properties":{"text":"Observability","size":"18"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"197","measuredH":"25","x":"18","y":"55","properties":{"size":"17","text":"Metrics logging and other"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"192","measuredH":"25","x":"18","y":"109","properties":{"size":"17","text":"in debugging and solving"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"225","measuredH":"25","x":"18","y":"137","properties":{"size":"17","text":"Issues when things go wrong."}},{"ID":"5","typeID":"Icon","zOrder":"5","measuredW":"24","measuredH":"24","x":"257","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"6","typeID":"Icon","zOrder":"6","measuredW":"24","measuredH":"24","x":"257","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}},{"ID":"7","typeID":"Label","zOrder":"7","measuredW":"236","measuredH":"25","x":"18","y":"82","properties":{"size":"17","text":"observable items that can help"}}]}}},{"ID":"2183","typeID":"Arrow","zOrder":"75","w":"162","h":"1","measuredW":"150","measuredH":"100","x":"769","y":"3508","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":162,"y":0.5},"p1":{"x":0.6028331464402591,"y":-0.001968098496464288},"p2":{"x":0,"y":0.5},"rightArrow":"false","stroke":"dotted"}},{"ID":"2184","typeID":"__group__","zOrder":"76","measuredW":"246","measuredH":"50","w":"246","h":"50","x":"1110","y":"2874","properties":{"controlName":"115-architectural-patterns"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"166","measuredH":"25","x":"40","y":"13","properties":{"text":"Architectural Patterns","size":"17"}}]}}},{"ID":"2185","typeID":"__group__","zOrder":"77","measuredW":"253","measuredH":"40","w":"253","h":"40","x":"1459","y":"2877","properties":{"controlName":"100-architectural-patterns:monolithic-apps"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"243","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"123","measuredW":"123","measuredH":"25","x":"60","y":"7","properties":{"size":"17","text":"Monolithic Apps"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"229","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"229","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2186","typeID":"__group__","zOrder":"78","measuredW":"253","measuredH":"37","w":"253","h":"37","x":"1459","y":"2923","properties":{"controlName":"101-architectural-patterns:microservices"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"244","h":"37","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"112","measuredW":"108","measuredH":"25","x":"66","y":"6","properties":{"size":"17","text":"Microservices"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"229","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"229","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2187","typeID":"Arrow","zOrder":"79","w":"134","h":"125","measuredW":"150","measuredH":"100","x":"1032","y":"3131","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":-0.33779436398822327,"y":124.85818558991332},"p1":{"x":0.5130035437946617,"y":-0.1946619587780869},"p2":{"x":133.57223126559813,"y":-0.10162883736757067}}},{"ID":"2188","typeID":"__group__","zOrder":"80","measuredW":"253","measuredH":"37","w":"253","h":"37","x":"1459","y":"2966","properties":{"controlName":"102-architectural-patterns:soa"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"244","h":"37","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"38","measuredW":"34","measuredH":"25","x":"103","y":"6","properties":{"size":"17","text":"SOA"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"229","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"229","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2189","typeID":"__group__","zOrder":"81","measuredW":"221","measuredH":"50","w":"221","h":"50","x":"843","y":"3232","properties":{"controlName":"117-message-brokers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"221","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"141","measuredW":"136","measuredH":"25","x":"40","y":"12","properties":{"size":"17","text":"Message Brokers"}}]}}},{"ID":"2190","typeID":"__group__","zOrder":"82","measuredW":"305","measuredH":"50","w":"305","h":"50","x":"1160","y":"3241","properties":{"controlName":"118-containerization"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"305","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"250","measuredH":"25","x":"28","y":"13","properties":{"text":"Containerization vs Virtualization","size":"17"}}]}}},{"ID":"2191","typeID":"__group__","zOrder":"83","measuredW":"197","measuredH":"50","w":"197","h":"50","x":"930","y":"3473","properties":{"controlName":"122-web-servers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"197","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"25","x":"50","y":"13","properties":{"text":"Web Servers","size":"17"}}]}}},{"ID":"2192","typeID":"__group__","zOrder":"84","measuredW":"153","measuredH":"40","w":"153","h":"40","x":"671","y":"3353","properties":{"controlName":"100-web-servers:nginx"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"46","measuredW":"45","measuredH":"25","x":"58","y":"7","properties":{"size":"17","text":"Nginx"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2193","typeID":"__group__","zOrder":"85","measuredW":"153","measuredH":"40","w":"153","h":"40","x":"671","y":"3398","properties":{"controlName":"101-web-servers:apache"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"60","measuredW":"59","measuredH":"25","x":"51","y":"7","properties":{"size":"17","text":"Apache"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2194","typeID":"__group__","zOrder":"86","measuredW":"153","measuredH":"40","w":"153","h":"40","x":"671","y":"3444","properties":{"controlName":"102-web-servers:caddy"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"53","measuredW":"49","measuredH":"25","x":"54","y":"7","properties":{"size":"17","text":"Caddy"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2195","typeID":"__group__","zOrder":"87","measuredW":"152","measuredH":"40","w":"152","h":"40","x":"672","y":"3489","properties":{"controlName":"103-web-servers:ms-iis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"55","measuredW":"51","measuredH":"25","x":"57","y":"7","properties":{"size":"17","text":"MS IIS"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2196","typeID":"__group__","zOrder":"88","measuredW":"154","measuredH":"40","w":"154","h":"40","x":"1540","y":"3199","properties":{"controlName":"100-containerization:docker"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"58","measuredW":"56","measuredH":"25","x":"47","y":"8","properties":{"size":"17","text":"Docker"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2197","typeID":"__group__","zOrder":"89","measuredW":"154","measuredH":"40","w":"154","h":"40","x":"1540","y":"3244","properties":{"controlName":"102-containerization:lxc"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"textColor":"6710886","color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"37","measuredW":"32","measuredH":"25","x":"53","y":"8","properties":{"color":"3355443","size":"17","text":"LXC"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"40463"}}]}}},{"ID":"2198","typeID":"__group__","zOrder":"90","measuredW":"114","measuredH":"50","w":"114","h":"50","x":"1353","y":"3327","properties":{"controlName":"119-graphql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"114","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"71","measuredH":"25","x":"21","y":"13","properties":{"text":"GraphQL","size":"17"}}]}}},{"ID":"2199","typeID":"__group__","zOrder":"91","measuredW":"155","measuredH":"40","w":"155","h":"40","x":"1541","y":"3327","properties":{"controlName":"100-graphql:apollo"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"50","measuredW":"48","measuredH":"25","x":"47","y":"7","properties":{"size":"17","text":"Apollo"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"131","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"131","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2200","typeID":"__group__","zOrder":"92","measuredW":"153","measuredH":"40","w":"153","h":"40","x":"1541","y":"3373","properties":{"controlName":"101-graphql:relay-modern"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"108","measuredW":"107","measuredH":"25","x":"18","y":"7","properties":{"size":"17","text":"Relay Modern"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"129","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"129","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"129","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2201","typeID":"__group__","zOrder":"93","measuredW":"167","measuredH":"50","w":"167","h":"50","x":"1152","y":"3333","properties":{"controlName":"121-web-sockets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"159","h":"50","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"95","measuredH":"25","x":"40","y":"12","properties":{"text":"WebSockets","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"13","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"13","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"2202","typeID":"Arrow","zOrder":"94","w":"1","h":"55","measuredW":"150","measuredH":"100","x":"1288","y":"2643","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":54.98738859570176},"p1":{"x":0.5702216182256715,"y":-0.004517251466967863},"p2":{"x":0,"y":0.10236492325770996}}},{"ID":"2203","typeID":"Arrow","zOrder":"95","w":"1","h":"74","measuredW":"150","measuredH":"100","x":"766","y":"2260","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.4699266503667479,"y":-0.0004889975550122329},"p2":{"x":0,"y":73.87582822107333}}},{"ID":"2204","typeID":"TextArea","zOrder":"96","w":"209","h":"280","measuredW":"200","measuredH":"140","x":"665","y":"2305"},{"ID":"2205","typeID":"__group__","zOrder":"97","measuredW":"188","measuredH":"32","w":"188","h":"32","x":"673","y":"2355","properties":{"controlName":"101-apis:authentication:oauth"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"181","measuredW":"64","measuredH":"32","x":"7","y":"0","properties":{"align":"center","color":"16770457","text":"OAuth","size":"18"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2206","typeID":"__group__","zOrder":"98","measuredW":"188","measuredH":"32","w":"188","h":"32","x":"673","y":"2392","properties":{"controlName":"102-apis:authentication:basic-authentication"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"181","measuredW":"101","measuredH":"32","x":"7","y":"0","properties":{"align":"center","color":"16770457","size":"18","text":"Basic Auth"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2207","typeID":"__group__","zOrder":"99","measuredW":"188","measuredH":"32","w":"188","h":"32","x":"673","y":"2429","properties":{"controlName":"103-apis:authentication:token-authentication"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"181","measuredW":"104","measuredH":"32","x":"7","y":"0","properties":{"align":"center","color":"16770457","size":"18","text":"Token Auth"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2208","typeID":"__group__","zOrder":"100","measuredW":"188","measuredH":"32","w":"188","h":"32","x":"673","y":"2466","properties":{"controlName":"104-apis:authentication:jwt"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"181","measuredW":"51","measuredH":"32","x":"7","y":"0","properties":{"align":"center","color":"16770457","text":"JWT","size":"18"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2209","typeID":"__group__","zOrder":"101","measuredW":"188","measuredH":"32","w":"188","h":"32","x":"673","y":"2503","properties":{"controlName":"105-apis:authentication:openid"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"181","measuredW":"78","measuredH":"32","x":"7","y":"0","properties":{"align":"center","color":"16770457","text":"OpenID","size":"18"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2210","typeID":"__group__","zOrder":"102","measuredW":"188","measuredH":"32","w":"188","h":"32","x":"673","y":"2540","properties":{"controlName":"105-apis:authentication:saml"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"181","measuredW":"62","measuredH":"32","x":"7","y":"0","properties":{"align":"center","color":"16770457","text":"SAML","size":"18"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2211","typeID":"__group__","zOrder":"103","measuredW":"159","measuredH":"50","w":"159","h":"50","x":"1180","y":"2336","properties":{"controlName":"110-caching"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"159","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"25","x":"48","y":"13","properties":{"text":"Caching","size":"17"}}]}}},{"ID":"2212","typeID":"__group__","zOrder":"104","measuredW":"154","measuredH":"40","w":"154","h":"40","x":"1572","y":"2316","properties":{"controlName":"100-caching:server-side:redis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"46","measuredW":"45","measuredH":"25","x":"49","y":"8","properties":{"size":"17","text":"Redis"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2213","typeID":"__group__","zOrder":"105","measuredW":"155","measuredH":"40","w":"155","h":"40","x":"1572","y":"2361","properties":{"controlName":"101-caching:server-side:memcached"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"96","measuredW":"96","measuredH":"25","x":"28","y":"8","properties":{"size":"17","text":"Memcached"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"131","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"131","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"131","y":"9","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2214","typeID":"__group__","zOrder":"106","measuredW":"129","measuredH":"40","w":"129","h":"40","x":"1402","y":"2337","properties":{"controlName":"101-caching:server-side"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"129","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"95","measuredW":"90","measuredH":"25","x":"19","y":"8","properties":{"size":"17","text":"Server Side"}}]}}},{"ID":"2215","typeID":"__group__","zOrder":"107","measuredW":"140","measuredH":"40","w":"140","h":"40","x":"1402","y":"2292","properties":{"controlName":"102-caching:client-side"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"130","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"88","measuredW":"84","measuredH":"25","x":"21","y":"7","properties":{"size":"17","text":"Client Side"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"116","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"116","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2216","typeID":"__group__","zOrder":"108","measuredW":"139","measuredH":"37","w":"139","h":"37","x":"1402","y":"2382","properties":{"controlName":"100-caching:cdn"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"129","h":"37","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"40","measuredW":"38","measuredH":"25","x":"45","y":"6","properties":{"size":"17","text":"CDN"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"115","y":"5","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"115","y":"5","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2217","typeID":"Arrow","zOrder":"109","w":"89","h":"395","measuredW":"150","measuredH":"100","x":"1236","y":"1648","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","rightArrow":"false","p0":{"x":82.38081254263102,"y":0.3660325341022599},"p1":{"x":0.620749915688138,"y":0.11570653340282679},"p2":{"x":-0.5,"y":395.5}}},{"ID":"2218","typeID":"__group__","zOrder":"110","measuredW":"229","measuredH":"50","w":"229","h":"50","x":"948","y":"1428","properties":{"controlName":"106-relational-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"229","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"165","measuredH":"25","x":"32","y":"13","properties":{"size":"17","text":"Relational Databases"}}]}}},{"ID":"2219","typeID":"__group__","zOrder":"111","measuredW":"199","measuredH":"40","w":"199","h":"40","x":"675","y":"1371","properties":{"controlName":"100-relational-databases:postgresql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"191","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"96","measuredW":"93","measuredH":"25","x":"56","y":"7","properties":{"size":"17","text":"PostgreSQL"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2220","typeID":"__group__","zOrder":"112","measuredW":"199","measuredH":"40","w":"199","h":"40","x":"675","y":"1416","properties":{"controlName":"101-relational-databases:mysql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"191","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"60","measuredW":"56","measuredH":"25","x":"74","y":"7","properties":{"size":"17","text":"MySQL"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2221","typeID":"__group__","zOrder":"113","measuredW":"199","measuredH":"40","w":"199","h":"40","x":"675","y":"1461","properties":{"controlName":"102-relational-databases:mariadb"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"191","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"69","measuredH":"25","x":"69","y":"7","properties":{"size":"17","text":"MariaDB"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2222","typeID":"__group__","zOrder":"114","measuredW":"199","measuredH":"40","w":"199","h":"40","x":"675","y":"1506","properties":{"controlName":"103-relational-databases:mssql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"191","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"67","measuredW":"63","measuredH":"25","x":"70","y":"8","properties":{"size":"17","text":"MS SQL"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2223","typeID":"__group__","zOrder":"115","measuredW":"199","measuredH":"40","w":"199","h":"40","x":"675","y":"1552","properties":{"controlName":"104-relational-databases:oracle"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"191","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"54","measuredW":"52","measuredH":"25","x":"77","y":"8","properties":{"size":"17","text":"Oracle"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2224","typeID":"__group__","zOrder":"116","measuredW":"226","measuredH":"50","w":"226","h":"50","x":"1129","y":"1621","properties":{"controlName":"107-nosql-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"143","measuredH":"25","x":"41","y":"12","properties":{"text":"NoSQL Databases","size":"17"}}]}}},{"ID":"2225","typeID":"__group__","zOrder":"117","measuredW":"178","measuredH":"40","w":"178","h":"40","x":"1061","y":"1744","properties":{"controlName":"101-more-about-databases:acid"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"171","h":"40","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"43","measuredW":"40","measuredH":"25","x":"71","y":"7","properties":{"size":"17","text":"ACID"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2226","typeID":"__group__","zOrder":"118","measuredW":"226","measuredH":"50","w":"226","h":"50","x":"1068","y":"2040","properties":{"controlName":"108-more-about-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"176","measuredH":"25","x":"29","y":"13","properties":{"text":"More about Databases","size":"17"}}]}}},{"ID":"2227","typeID":"__group__","zOrder":"119","measuredW":"178","measuredH":"40","w":"178","h":"40","x":"1061","y":"1789","properties":{"controlName":"102-more-about-databases:transactions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"171","h":"40","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"105","measuredW":"99","measuredH":"25","x":"47","y":"7","properties":{"size":"17","text":"Transactions"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2228","typeID":"__group__","zOrder":"120","measuredW":"178","measuredH":"40","w":"178","h":"40","x":"1061","y":"1834","properties":{"controlName":"103-more-about-databases:n-plus-one-problem"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"171","h":"40","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"99","measuredH":"25","x":"46","y":"7","properties":{"text":"N+1 Problem","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2229","typeID":"__group__","zOrder":"121","measuredW":"215","measuredH":"40","w":"215","h":"40","x":"1522","y":"2113","properties":{"controlName":"102-scaling-databases:sharding-strategies"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"206","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"155","measuredW":"151","measuredH":"25","x":"27","y":"7","properties":{"size":"17","text":"Sharding Strategies"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"191","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"191","y":"8","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2230","typeID":"__group__","zOrder":"122","measuredW":"182","measuredH":"40","w":"182","h":"40","x":"1059","y":"1879","properties":{"controlName":"104-more-about-databases:database-normalization"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"107","measuredH":"25","x":"42","y":"7","properties":{"size":"17","text":"Normalization"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2231","typeID":"__group__","zOrder":"123","measuredW":"215","measuredH":"40","w":"215","h":"40","x":"1522","y":"2067","properties":{"controlName":"101-scaling-databases:data-replication"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"129","measuredW":"128","measuredH":"25","x":"42","y":"7","properties":{"size":"17","text":"Data Replication"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"191","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"191","y":"8","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2232","typeID":"__group__","zOrder":"124","measuredW":"215","measuredH":"40","w":"215","h":"40","x":"1522","y":"2022","properties":{"controlName":"100-scaling-databases:database-indexes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"204","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"140","measuredH":"25","x":"32","y":"7","properties":{"size":"17","text":"Database Indexes"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"191","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"191","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2233","typeID":"__group__","zOrder":"125","measuredW":"178","measuredH":"50","w":"178","h":"50","x":"928","y":"2145","properties":{"controlName":"109-apis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"178","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"133","measuredH":"25","x":"22","y":"13","properties":{"text":"Learn about APIs","size":"17"}}]}}},{"ID":"2234","typeID":"__group__","zOrder":"126","measuredW":"154","measuredH":"40","w":"154","h":"40","x":"955","y":"2242","properties":{"controlName":"100-apis:rest"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"146","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"49","measuredW":"44","measuredH":"25","x":"48","y":"7","properties":{"size":"17","text":"REST"}},{"ID":"3","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2235","typeID":"__group__","zOrder":"127","measuredW":"155","measuredH":"40","w":"155","h":"40","x":"955","y":"2287","properties":{"controlName":"101-apis:json-apis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"146","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"90","measuredW":"85","measuredH":"25","x":"28","y":"7","properties":{"size":"17","text":"JSON APIs"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"131","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"131","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2236","typeID":"__group__","zOrder":"128","measuredW":"154","measuredH":"40","w":"154","h":"40","x":"956","y":"2332","properties":{"controlName":"102-apis:soap"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"145","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"49","measuredW":"44","measuredH":"25","x":"48","y":"7","properties":{"size":"17","text":"SOAP"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2237","typeID":"__group__","zOrder":"129","measuredW":"199","measuredH":"40","w":"199","h":"40","x":"667","y":"2149","properties":{"controlName":"104-apis:hateoas"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"78","measuredW":"76","measuredH":"25","x":"65","y":"7","properties":{"size":"17","text":"HATEOAS"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2238","typeID":"__group__","zOrder":"130","measuredW":"200","measuredH":"40","w":"200","h":"40","x":"667","y":"2195","properties":{"controlName":"105-apis:open-api-spec"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"40","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"126","measuredH":"25","x":"42","y":"7","properties":{"size":"17","text":"Open API Specs"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2239","typeID":"__group__","zOrder":"131","measuredW":"214","measuredH":"40","w":"214","h":"40","x":"1523","y":"2159","properties":{"controlName":"103-scaling-databases:cap-theorem"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"206","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"109","measuredW":"107","measuredH":"25","x":"48","y":"7","properties":{"size":"17","text":"CAP Theorem"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"190","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"190","y":"8","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2240","typeID":"__group__","zOrder":"132","measuredW":"201","measuredH":"40","w":"201","h":"40","x":"666","y":"2240","properties":{"controlName":"106-apis:authentication"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"111","measuredW":"111","measuredH":"25","x":"49","y":"7","properties":{"size":"17","text":"Authentication"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2241","typeID":"__group__","zOrder":"133","measuredW":"240","measuredH":"54","w":"240","h":"54","x":"1173","y":"2462","properties":{"controlName":"111-web-security-knowledge"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"54","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"189","measuredH":"25","x":"25","y":"15","properties":{"size":"17","text":"Web Security Knowledge"}}]}}},{"ID":"2242","typeID":"TextArea","zOrder":"134","w":"270","h":"192","measuredW":"200","measuredH":"140","x":"1451","y":"2436"},{"ID":"2243","typeID":"__group__","zOrder":"135","measuredW":"239","measuredH":"40","w":"239","h":"40","x":"1466","y":"2451","properties":{"controlName":"100-web-security-knowledge:md5"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"203","measuredW":"197","measuredH":"25","x":"20","y":"8","properties":{"size":"17","text":"MD5 and why not to use it"}}]}}},{"ID":"2244","typeID":"__group__","zOrder":"136","measuredW":"237","measuredH":"40","w":"237","h":"40","x":"1467","y":"2496","properties":{"controlName":"101-web-security-knowledge:sha-family"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"237","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"93","measuredW":"87","measuredH":"25","x":"72","y":"7","properties":{"size":"17","text":"SHA Family"}}]}}},{"ID":"2245","typeID":"__group__","zOrder":"137","measuredW":"119","measuredH":"40","w":"119","h":"40","x":"1468","y":"2542","properties":{"controlName":"104-web-security-knowledge:scrypt"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"119","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"62","measuredW":"47","measuredH":"25","x":"38","y":"7","properties":{"size":"17","text":"scrypt"}}]}}},{"ID":"2246","typeID":"__group__","zOrder":"138","measuredW":"111","measuredH":"40","w":"111","h":"40","x":"1594","y":"2542","properties":{"controlName":"102-web-security-knowledge:bcrypt"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"111","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"53","measuredW":"48","measuredH":"25","x":"35","y":"7","properties":{"size":"17","text":"bcrypt"}}]}}},{"ID":"2247","typeID":"Label","zOrder":"139","w":"155","measuredW":"149","measuredH":"25","x":"1508","y":"2590","properties":{"size":"17","text":"Hashing Algorithms"}},{"ID":"2248","typeID":"__group__","zOrder":"140","measuredW":"187","measuredH":"32","w":"187","h":"32","x":"673","y":"2319","properties":{"controlName":"100-apis:authentication:cookie-based"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"181","measuredW":"129","measuredH":"32","x":"6","y":"0","properties":{"align":"center","color":"16770457","text":"Cookie Based","size":"18"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2249","typeID":"__group__","zOrder":"141","measuredW":"195","measuredH":"50","w":"195","h":"50","x":"1213","y":"2606","properties":{"controlName":"112-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"195","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"70","y":"13","properties":{"text":"Testing","size":"17"}}]}}},{"ID":"2250","typeID":"__group__","zOrder":"142","measuredW":"223","measuredH":"40","w":"223","h":"40","x":"908","y":"2535","properties":{"controlName":"100-testing:integration-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"40","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"150","measuredW":"144","measuredH":"25","x":"42","y":"7","properties":{"size":"17","text":"Integration Testing"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"6","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"6","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2251","typeID":"__group__","zOrder":"143","measuredW":"225","measuredH":"37","w":"225","h":"37","x":"906","y":"2580","properties":{"controlName":"101-testing:unit-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"214","h":"37","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"99","measuredW":"91","measuredH":"25","x":"58","y":"6","properties":{"size":"17","text":"Unit Testing"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"5","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"5","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2252","typeID":"__group__","zOrder":"144","measuredW":"224","measuredH":"37","w":"224","h":"37","x":"907","y":"2622","properties":{"controlName":"102-testing:functional-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"214","h":"37","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"151","measuredW":"140","measuredH":"25","x":"39","y":"6","properties":{"size":"17","text":"Functional Testing"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"6","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"6","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2253","typeID":"Arrow","zOrder":"145","w":"269","h":"194","measuredW":"150","measuredH":"100","x":"983","y":"923","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":268.4360764425405,"y":-0.2858165019254102},"p1":{"x":0.508287602643701,"y":0.1494412177047869},"p2":{"x":-0.30546968388057394,"y":193.85134769137812}}},{"ID":"2254","typeID":"Arrow","zOrder":"146","w":"16","h":"106","measuredW":"150","measuredH":"100","x":"1251","y":"811","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":5.0661253511545965,"y":-0.06842586703601228},"p1":{"x":0.49476106194690206,"y":0.1305840707964593},"p2":{"x":0.436076442540525,"y":105.76126347271361}}},{"ID":"2255","typeID":"Label","zOrder":"147","measuredW":"128","measuredH":"40","x":"1170","y":"759","properties":{"size":"32","text":"Backend"}},{"ID":"2256","typeID":"Arrow","zOrder":"148","w":"30","h":"72","measuredW":"150","measuredH":"100","x":"1181","y":"675","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.1355873564000376,"y":-0.12682637425450594},"p1":{"x":0.4191433998244705,"y":-0.10084752016943233},"p2":{"x":30.08850738176079,"y":71.41806720423438}}},{"ID":"2257","typeID":"Canvas","zOrder":"149","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"1447","y":"642"},{"ID":"2258","typeID":"Label","zOrder":"150","measuredW":"314","measuredH":"25","x":"1461","y":"659","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"2259","typeID":"Label","zOrder":"151","measuredW":"319","measuredH":"25","x":"1461","y":"687","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"2260","typeID":"__group__","zOrder":"152","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"1462","y":"723","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":"2261","typeID":"Canvas","zOrder":"153","w":"408","h":"162","measuredW":"100","measuredH":"70","x":"635","y":"632"},{"ID":"2262","typeID":"Icon","zOrder":"154","measuredW":"24","measuredH":"24","x":"658","y":"653","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2263","typeID":"Icon","zOrder":"155","measuredW":"24","measuredH":"24","x":"658","y":"653","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}},{"ID":"2264","typeID":"Label","zOrder":"156","measuredW":"269","measuredH":"24","x":"694","y":"653","properties":{"size":"16","text":"Personal Recommendation / Opinion"}},{"ID":"2265","typeID":"Label","zOrder":"157","measuredW":"159","measuredH":"24","x":"694","y":"750","properties":{"size":"16","text":"I wouldn't recommend"}},{"ID":"2266","typeID":"Icon","zOrder":"158","measuredW":"24","measuredH":"24","x":"658","y":"750","properties":{"color":"10066329","icon":{"ID":"circle","size":"small"}}},{"ID":"2267","typeID":"Label","zOrder":"159","w":"324","measuredW":"315","measuredH":"24","x":"695","y":"718","properties":{"size":"16","text":"Order in roadmap not strict (Learn anytime)"}},{"ID":"2268","typeID":"Icon","zOrder":"160","measuredW":"24","measuredH":"24","x":"658","y":"718","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2269","typeID":"Icon","zOrder":"161","measuredW":"24","measuredH":"24","x":"658","y":"718","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}},{"ID":"2270","typeID":"Label","zOrder":"162","measuredW":"272","measuredH":"24","x":"694","y":"686","properties":{"size":"16","text":"Alternative Option - Pick this or purple"}},{"ID":"2271","typeID":"Icon","zOrder":"163","measuredW":"24","measuredH":"24","x":"658","y":"685","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2272","typeID":"Icon","zOrder":"164","measuredW":"24","measuredH":"24","x":"658","y":"685","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2273","typeID":"Icon","zOrder":"165","measuredW":"24","measuredH":"24","x":"658","y":"685","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}},{"ID":"2274","typeID":"__group__","zOrder":"166","measuredW":"147","measuredH":"40","w":"147","h":"40","x":"859","y":"1029","properties":{"controlName":"100-learn-a-language:go"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"26","measuredW":"23","measuredH":"25","x":"55","y":"7","properties":{"size":"17","text":"Go"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"123","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"123","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"123","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2275","typeID":"__group__","zOrder":"167","measuredW":"144","measuredH":"40","w":"144","h":"40","x":"689","y":"1194","properties":{"controlName":"102-learn-a-language:java"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"38","measuredW":"36","measuredH":"25","x":"57","y":"7","properties":{"size":"17","text":"Java"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2276","typeID":"__group__","zOrder":"168","measuredW":"144","measuredH":"40","w":"144","h":"40","x":"687","y":"1029","properties":{"controlName":"101-learn-a-language:rust"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"39","measuredW":"36","measuredH":"25","x":"56","y":"7","properties":{"size":"17","text":"Rust"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2277","typeID":"__group__","zOrder":"169","measuredW":"144","measuredH":"40","w":"144","h":"40","x":"689","y":"1240","properties":{"controlName":"103-learn-a-language:csharp"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"27","measuredW":"24","measuredH":"25","x":"62","y":"7","properties":{"size":"17","text":"C#"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2278","typeID":"__group__","zOrder":"170","measuredW":"302","measuredH":"50","w":"302","h":"50","x":"696","y":"1103","properties":{"controlName":"103-learn-a-language"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"302","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"141","measuredH":"25","x":"80","y":"13","properties":{"text":"Learn a Language","size":"17"}}]}}},{"ID":"2279","typeID":"__group__","zOrder":"171","measuredW":"144","measuredH":"40","w":"144","h":"40","x":"689","y":"1286","properties":{"controlName":"103-learn-a-language:php"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"34","measuredW":"34","measuredH":"25","x":"59","y":"7","properties":{"size":"17","text":"PHP"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2280","typeID":"__group__","zOrder":"172","measuredW":"146","measuredH":"40","w":"146","h":"40","x":"863","y":"1194","properties":{"controlName":"105-learn-a-language:javascript"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"85","measuredW":"81","measuredH":"25","x":"27","y":"8","properties":{"size":"17","text":"JavaScript"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"122","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"122","y":"7","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2281","typeID":"__group__","zOrder":"173","measuredW":"146","measuredH":"40","w":"146","h":"40","x":"863","y":"1240","properties":{"controlName":"106-learn-a-language:python"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"56","measuredW":"53","measuredH":"25","x":"40","y":"8","properties":{"size":"17","text":"Python"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"122","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"122","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"122","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2282","typeID":"__group__","zOrder":"174","measuredW":"146","measuredH":"40","w":"146","h":"40","x":"863","y":"1286","properties":{"controlName":"107-learn-a-language:ruby"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"42","measuredW":"39","measuredH":"25","x":"47","y":"8","properties":{"size":"17","text":"Ruby"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"122","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"122","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"122","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2283","typeID":"Arrow","zOrder":"175","w":"137","h":"41","measuredW":"150","measuredH":"100","x":"971","y":"930","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":136.9620797397572,"y":0.45530148349780575},"p1":{"x":0.4511254056978406,"y":-0.06453327776431561},"p2":{"x":0,"y":41}}},{"ID":"2284","typeID":"Arrow","zOrder":"176","w":"151","h":"6","measuredW":"150","measuredH":"100","x":"967","y":"918","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":151.29875220380154,"y":-0.4655390965576771},"p1":{"x":0.46527893422148225,"y":-0.0013322231473772643},"p2":{"x":0.12491741715246008,"y":5.286965251475522}}},{"ID":"2285","typeID":"__group__","zOrder":"177","measuredW":"272","measuredH":"50","w":"272","h":"50","x":"1090","y":"897","properties":{"controlName":"100-internet"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"272","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"25","x":"105","y":"13","properties":{"text":"Internet","size":"17"}}]}}},{"ID":"2286","typeID":"__group__","zOrder":"178","measuredW":"306","measuredH":"44","w":"306","h":"44","x":"687","y":"856","properties":{"controlName":"100-internet:how-does-the-internet-work"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"44","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"223","measuredW":"219","measuredH":"25","x":"45","y":"9","properties":{"size":"17","text":"How does the internet work?"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"9","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2287","typeID":"__group__","zOrder":"179","measuredW":"307","measuredH":"40","w":"307","h":"40","x":"686","y":"905","properties":{"controlName":"101-internet:what-is-http"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"119","measuredW":"113","measuredH":"25","x":"98","y":"8","properties":{"size":"17","text":"What is HTTP?"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"6","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"6","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2288","typeID":"__group__","zOrder":"180","measuredW":"307","measuredH":"40","w":"307","h":"40","x":"686","y":"950","properties":{"controlName":"102-internet:browsers-and-how-they-work"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"230","measuredW":"225","measuredH":"25","x":"42","y":"8","properties":{"size":"17","text":"Browsers and how they work?"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"6","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"6","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2289","typeID":"__group__","zOrder":"181","measuredW":"290","measuredH":"49","w":"290","h":"49","x":"1483","y":"846","properties":{"controlName":"103-internet:dns-and-how-it-works"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"9","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"179","measuredW":"175","measuredH":"25","x":"51","y":"17","properties":{"size":"17","text":"DNS and how it works?"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"266","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"266","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2290","typeID":"__group__","zOrder":"182","measuredW":"290","measuredH":"45","w":"290","h":"45","x":"1482","y":"896","properties":{"controlName":"104-internet:what-is-domain-name"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"5","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"179","measuredW":"180","measuredH":"25","x":"51","y":"13","properties":{"size":"17","text":"What is Domain Name?"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"266","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"266","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2291","typeID":"__group__","zOrder":"183","measuredW":"289","measuredH":"46","w":"289","h":"46","x":"1483","y":"941","properties":{"controlName":"105-internet:what-is-hosting"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"6","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"133","measuredW":"126","measuredH":"25","x":"74","y":"14","properties":{"size":"17","text":"What is hosting?"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"265","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"265","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2292","typeID":"__group__","zOrder":"184","measuredW":"267","measuredH":"43","w":"267","h":"43","x":"1431","y":"1656","properties":{"controlName":"105-os-general-knowledge:memory-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"267","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"170","measuredW":"169","measuredH":"25","x":"50","y":"9","properties":{"size":"17","text":"Memory Management"}}]}}},{"ID":"2293","typeID":"__group__","zOrder":"185","measuredW":"268","measuredH":"43","w":"268","h":"43","x":"1431","y":"1705","properties":{"controlName":"106-os-general-knowledge:interprocess-communication"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"268","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"224","measuredW":"222","measuredH":"25","x":"23","y":"9","properties":{"size":"17","text":"Interprocess Communication"}}]}}},{"ID":"2294","typeID":"__group__","zOrder":"186","measuredW":"268","measuredH":"43","w":"268","h":"43","x":"1431","y":"1753","properties":{"controlName":"107-os-general-knowledge:io-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"268","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"135","measuredW":"133","measuredH":"25","x":"66","y":"9","properties":{"size":"17","text":"I/O Management"}}]}}},{"ID":"2295","typeID":"__group__","zOrder":"187","measuredW":"318","measuredH":"71","w":"318","h":"71","x":"1415","y":"1309","properties":{"controlName":"108-os-general-knowledge:posix-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"306","h":"71","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"25","x":"100","y":"12","properties":{"text":"POSIX Basics","size":"17"}},{"ID":"2","typeID":"Label","zOrder":"2","w":"180","measuredW":"172","measuredH":"23","x":"63","y":"36","properties":{"size":"15","text":"stdin, stdout, stderr, pipes"}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"294","y":"21","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"294","y":"21","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2296","typeID":"__group__","zOrder":"188","measuredW":"268","measuredH":"43","w":"268","h":"43","x":"1431","y":"1802","properties":{"controlName":"109-os-general-knowledge:basic-networking-concepts"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"268","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"218","measuredW":"213","measuredH":"25","x":"25","y":"9","properties":{"size":"17","text":"Basic Networking Concepts"}}]}}},{"ID":"2297","typeID":"__group__","zOrder":"189","measuredW":"315","measuredH":"43","w":"315","h":"43","x":"1416","y":"1260","properties":{"controlName":"100-os-general-knowledge:terminal-usage"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"303","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"123","measuredW":"121","measuredH":"25","x":"90","y":"9","properties":{"size":"17","text":"Terminal Usage"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"291","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"291","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2298","typeID":"__group__","zOrder":"190","measuredW":"317","measuredH":"101","w":"317","h":"101","x":"1414","y":"1483","properties":{"controlName":"104-os-general-knowledge:basic-terminal-commands"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"305","h":"101","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"217","measuredH":"26","x":"44","y":"12","properties":{"text":"Basic Terminal Commands","size":"18"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"223","measuredH":"25","x":"41","y":"38","properties":{"text":"grep, awk, sed, lsof, curl, wget","size":"17"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"236","measuredH":"25","x":"35","y":"64","properties":{"size":"17","text":"tail, head, less, find, ssh, kill, dig"}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"293","y":"51","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"5","typeID":"Icon","zOrder":"5","measuredW":"24","measuredH":"24","x":"293","y":"51","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}},{"ID":"6","typeID":"Icon","zOrder":"6","measuredW":"24","measuredH":"24","x":"292","y":"26","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"7","typeID":"Icon","zOrder":"7","measuredW":"24","measuredH":"24","x":"292","y":"26","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2299","typeID":"__group__","zOrder":"191","measuredW":"272","measuredH":"43","w":"272","h":"43","x":"1429","y":"1899","properties":{"controlName":"102-os-general-knowledge:process-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"272","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"172","measuredW":"170","measuredH":"25","x":"53","y":"9","properties":{"size":"17","text":"Process Management"}}]}}},{"ID":"2300","typeID":"__group__","zOrder":"192","measuredW":"269","measuredH":"43","w":"269","h":"43","x":"1430","y":"1850","properties":{"controlName":"103-os-general-knowledge:threads-and-concurrency"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"269","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"202","measuredW":"200","measuredH":"25","x":"34","y":"9","properties":{"size":"17","text":"Threads and Concurrency"}}]}}},{"ID":"2301","typeID":"__group__","zOrder":"193","measuredW":"268","measuredH":"43","w":"268","h":"43","x":"1431","y":"1608","properties":{"controlName":"101-os-general-knowledge:how-oss-work-in-general"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"268","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"197","measuredW":"195","measuredH":"25","x":"35","y":"9","properties":{"size":"17","text":"How OSs work in General"}}]}}},{"ID":"2302","typeID":"__group__","zOrder":"194","measuredW":"108","measuredH":"50","w":"108","h":"50","x":"1374","y":"1026","properties":{"controlName":"100-version-control-systems:git"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"97","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"22","measuredH":"25","x":"36","y":"12","properties":{"size":"17","text":"Git"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"84","y":"13","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"84","y":"13","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2303","typeID":"__group__","zOrder":"195","measuredW":"138","measuredH":"57","w":"138","h":"57","x":"1583","y":"1046","properties":{"controlName":"100-repo-hosting-services:github"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"131","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"8","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"54","measuredH":"25","x":"39","y":"21","properties":{"text":"GitHub","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"114","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"114","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2304","typeID":"__group__","zOrder":"196","measuredW":"286","measuredH":"50","w":"286","h":"50","x":"1185","y":"1158","properties":{"controlName":"105-repo-hosting-services"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"286","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"172","measuredH":"25","x":"57","y":"12","properties":{"text":"Repo hosting services","size":"17"}}]}}},{"ID":"2305","typeID":"__group__","zOrder":"197","measuredW":"286","measuredH":"50","w":"286","h":"50","x":"1185","y":"1103","properties":{"controlName":"104-version-control-systems"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"286","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"186","measuredH":"25","x":"50","y":"12","properties":{"text":"Version Control Systems","size":"17"}}]}}},{"ID":"2306","typeID":"__group__","zOrder":"198","measuredW":"140","measuredH":"53","w":"140","h":"53","x":"1583","y":"1157","properties":{"controlName":"102-repo-hosting-services:bitbucket"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"131","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"4","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"73","measuredH":"25","x":"29","y":"16","properties":{"color":"3355443","text":"Bitbucket","size":"17"}},{"ID":"3","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"116","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"116","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"5","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"116","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2307","typeID":"__group__","zOrder":"199","measuredW":"140","measuredH":"54","w":"140","h":"54","x":"1583","y":"1102","properties":{"controlName":"101-repo-hosting-services:gitlab"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"131","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"5","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"52","measuredW":"51","measuredH":"25","x":"40","y":"17","properties":{"color":"3355443","size":"17","text":"GitLab"}},{"ID":"3","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"116","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"116","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"5","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"116","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2308","typeID":"__group__","zOrder":"200","measuredW":"178","measuredH":"40","w":"178","h":"40","x":"1061","y":"1699","properties":{"controlName":"100-more-about-databases:orms"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"171","h":"40","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"49","measuredW":"49","measuredH":"25","x":"71","y":"7","properties":{"size":"17","text":"ORMs"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2309","typeID":"__group__","zOrder":"201","measuredW":"204","measuredH":"50","w":"204","h":"50","x":"1214","y":"2674","properties":{"controlName":"113-ci-cd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"194","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"62","measuredW":"59","measuredH":"25","x":"66","y":"12","properties":{"size":"17","text":"CI / CD"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"180","y":"13","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"180","y":"13","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2310","typeID":"__group__","zOrder":"202","measuredW":"324","measuredH":"50","w":"324","h":"50","x":"677","y":"2774","properties":{"controlName":"114-design-and-development-principles"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"324","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"275","measuredH":"25","x":"24","y":"13","properties":{"size":"17","text":"Design and Development Principles"}}]}}},{"ID":"2311","typeID":"__group__","zOrder":"203","measuredW":"268","measuredH":"40","w":"268","h":"40","x":"667","y":"2852","properties":{"controlName":"100-design-and-development-principles:gof-design-patterns"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"260","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"168","measuredW":"164","measuredH":"25","x":"54","y":"7","properties":{"size":"17","text":"GOF Design Patterns"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"2312","typeID":"__group__","zOrder":"204","measuredW":"268","measuredH":"40","w":"268","h":"40","x":"667","y":"2897","properties":{"controlName":"101-design-and-development-principles:domain-driven-design"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"260","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"175","measuredW":"172","measuredH":"25","x":"50","y":"7","properties":{"size":"17","text":"Domain Driven Design"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"2313","typeID":"__group__","zOrder":"205","measuredW":"268","measuredH":"40","w":"268","h":"40","x":"667","y":"2942","properties":{"controlName":"102-design-and-development-principles:test-driven-development"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"260","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"196","measuredW":"194","measuredH":"25","x":"40","y":"7","properties":{"size":"17","text":"Test Driven Development"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"2314","typeID":"__group__","zOrder":"206","measuredW":"254","measuredH":"37","w":"254","h":"37","x":"1459","y":"3009","properties":{"controlName":"104-architectural-patterns:serverless"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"245","h":"37","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"87","measuredW":"82","measuredH":"25","x":"79","y":"6","properties":{"size":"17","text":"Serverless"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"230","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"230","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2315","typeID":"__group__","zOrder":"207","measuredW":"274","measuredH":"40","w":"274","h":"40","x":"1424","y":"3726","properties":{"controlName":"102-scalability:migration-strategies"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"265","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"155","measuredH":"25","x":"55","y":"7","properties":{"text":"Migration Strategies","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"250","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"250","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2316","typeID":"__group__","zOrder":"208","measuredW":"277","measuredH":"40","w":"277","h":"40","x":"1425","y":"3772","properties":{"controlName":"103-scalability:horizontal-vertical-scaling"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"267","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"125","measuredH":"25","x":"71","y":"7","properties":{"size":"17","text":"Types of Scaling"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"253","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"253","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2317","typeID":"Icon","zOrder":"209","measuredW":"24","measuredH":"24","x":"1705","y":"2427","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2318","typeID":"Icon","zOrder":"210","measuredW":"24","measuredH":"24","x":"1705","y":"2427","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}},{"ID":"2319","typeID":"__group__","zOrder":"211","measuredW":"154","measuredH":"40","w":"154","h":"40","x":"957","y":"2377","properties":{"controlName":"103-apis:grpc"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"145","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"90","measuredW":"45","measuredH":"25","x":"28","y":"7","properties":{"align":"center","size":"17","text":"gRPC"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2320","typeID":"__group__","zOrder":"212","measuredW":"324","measuredH":"50","w":"324","h":"50","x":"676","y":"2679","properties":{"controlName":"ext_link:roadmap.sh/software-design-architecture"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"324","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"4273622","borderColor":"4273622","textColor":"16777215"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"240","measuredH":"25","x":"42","y":"12","properties":{"text":"Software Design & Architecture","size":"17","color":"16777215"}}]}}},{"ID":"2321","typeID":"__group__","zOrder":"213","measuredW":"299","measuredH":"50","w":"299","h":"50","x":"1418","y":"1406","properties":{"controlName":"102-os-general-knowledge"},"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":"213","measuredH":"25","x":"47","y":"12","properties":{"text":"OS and General Knowledge","size":"17"}}]}}},{"ID":"2322","typeID":"Label","zOrder":"214","measuredW":"235","measuredH":"25","x":"1447","y":"1954","properties":{"size":"17","text":"Operating Systems Knowledge"}},{"ID":"2323","typeID":"__group__","zOrder":"215","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"1708","y":"1600","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":"2324","typeID":"__group__","zOrder":"216","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"1707","y":"1625","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2325","typeID":"__group__","zOrder":"217","measuredW":"174","measuredH":"154","w":"174","h":"154","x":"678","y":"1621","properties":{"controlName":"100-nosql-databases:document-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"154","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"TextArea","zOrder":"1","w":"137","h":"43","measuredW":"200","measuredH":"140","x":"21","y":"15","properties":{"color":"16770457"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"78","measuredH":"25","x":"51","y":"24","properties":{"size":"17","text":"MongoDB"}},{"ID":"3","typeID":"TextArea","zOrder":"3","w":"137","h":"43","measuredW":"200","measuredH":"140","x":"21","y":"63","properties":{"color":"16770457"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"74","measuredH":"25","x":"53","y":"72","properties":{"size":"17","text":"CouchDB"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"117","measuredH":"25","x":"31","y":"114","properties":{"size":"17","text":"Document DBs"}},{"ID":"6","typeID":"__group__","zOrder":"6","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"12","y":"22","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"7","typeID":"__group__","zOrder":"7","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"11","y":"71","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"2326","typeID":"__group__","zOrder":"218","measuredW":"168","measuredH":"154","w":"168","h":"154","x":"849","y":"1621","properties":{"controlName":"102-nosql-databases:timeseries-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"168","h":"154","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"TextArea","zOrder":"1","w":"137","h":"43","measuredW":"200","measuredH":"140","x":"17","y":"14","properties":{"color":"16770457"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"65","measuredH":"25","x":"53","y":"23","properties":{"size":"17","text":"InfluxDB"}},{"ID":"3","typeID":"TextArea","zOrder":"3","w":"137","h":"43","measuredW":"200","measuredH":"140","x":"17","y":"62","properties":{"color":"16770457"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"81","measuredH":"25","x":"45","y":"71","properties":{"size":"17","text":"TimeScale"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"91","measuredH":"25","x":"38","y":"113","properties":{"size":"17","text":"Time Series"}},{"ID":"6","typeID":"__group__","zOrder":"6","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"137","y":"21","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"7","typeID":"__group__","zOrder":"7","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"141","y":"70","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"2327","typeID":"__group__","zOrder":"219","measuredW":"174","measuredH":"154","w":"174","h":"154","x":"678","y":"1770","properties":{"controlName":"103-nosql-databases:realtime-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"154","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"TextArea","zOrder":"1","w":"137","h":"43","measuredW":"200","measuredH":"140","x":"21","y":"14","properties":{"color":"16770457"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"68","measuredH":"25","x":"56","y":"23","properties":{"size":"17","text":"Firebase"}},{"ID":"3","typeID":"TextArea","zOrder":"3","w":"137","h":"43","measuredW":"200","measuredH":"140","x":"21","y":"62","properties":{"color":"16770457"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"83","measuredH":"25","x":"48","y":"71","properties":{"size":"17","text":"RethinkDB"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"69","measuredH":"25","x":"55","y":"113","properties":{"size":"17","text":"Realtime"}},{"ID":"6","typeID":"__group__","zOrder":"6","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"9","y":"23","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"7","typeID":"__group__","zOrder":"7","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"10","y":"71","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"2328","typeID":"__group__","zOrder":"220","measuredW":"168","measuredH":"154","w":"168","h":"154","x":"849","y":"1770","properties":{"controlName":"101-nosql-databases:column-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"168","h":"154","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"TextArea","zOrder":"1","w":"137","h":"43","measuredW":"200","measuredH":"140","x":"15","y":"14","properties":{"color":"16770457"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"83","measuredH":"25","x":"42","y":"23","properties":{"size":"17","text":"Cassandra"}},{"ID":"3","typeID":"TextArea","zOrder":"3","w":"137","h":"43","measuredW":"200","measuredH":"140","x":"15","y":"62","properties":{"color":"16770457"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"53","measuredH":"25","x":"57","y":"71","properties":{"size":"17","text":"HBase"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"96","measuredH":"25","x":"36","y":"113","properties":{"size":"17","text":"Column DBs"}},{"ID":"6","typeID":"__group__","zOrder":"6","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"137","y":"23","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"7","typeID":"__group__","zOrder":"7","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"137","y":"71","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"2329","typeID":"__group__","zOrder":"221","measuredW":"174","measuredH":"154","w":"174","h":"154","x":"678","y":"1920","properties":{"controlName":"104-nosql-databases:key-value-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"154","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"TextArea","zOrder":"1","w":"143","h":"43","measuredW":"200","measuredH":"140","x":"18","y":"14","properties":{"color":"16770457"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"45","measuredH":"25","x":"64","y":"23","properties":{"size":"17","text":"Redis"}},{"ID":"3","typeID":"TextArea","zOrder":"3","w":"143","h":"43","measuredW":"200","measuredH":"140","x":"18","y":"61","properties":{"color":"16770457"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"88","measuredH":"25","x":"43","y":"70","properties":{"size":"17","text":"DynamoDB"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"76","measuredH":"25","x":"52","y":"114","properties":{"size":"17","text":"Key-Value"}},{"ID":"6","typeID":"__group__","zOrder":"6","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"11","y":"21","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"7","typeID":"__group__","zOrder":"7","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"9","y":"70","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"2330","typeID":"__group__","zOrder":"222","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"1005","y":"1734","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":"2331","typeID":"__group__","zOrder":"223","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"1005","y":"1883","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":"2332","typeID":"__group__","zOrder":"224","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"669","y":"1883","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":"2333","typeID":"__group__","zOrder":"225","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"694","y":"2058","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10066329"}}]}}},{"ID":"2334","typeID":"__group__","zOrder":"226","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"670","y":"2058","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"2335","typeID":"__group__","zOrder":"227","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"693","y":"1608","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10066329"}}]}}},{"ID":"2336","typeID":"__group__","zOrder":"228","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"669","y":"1608","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"2337","typeID":"__group__","zOrder":"229","measuredW":"226","measuredH":"50","w":"226","h":"50","x":"1195","y":"2143","properties":{"controlName":"109-scaling-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"144","measuredH":"25","x":"41","y":"12","properties":{"size":"17","text":"Scaling Databases"}}]}}},{"ID":"2338","typeID":"__group__","zOrder":"230","measuredW":"155","measuredH":"40","w":"155","h":"40","x":"956","y":"2422","properties":{"controlName":"106-apis:graphql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"146","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"71","measuredH":"25","x":"37","y":"7","properties":{"align":"center","size":"17","text":"GraphQL"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"131","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"131","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2339","typeID":"__group__","zOrder":"231","measuredW":"153","measuredH":"40","w":"153","h":"40","x":"1310","y":"3171","properties":{"controlName":"103-containerization:kubernetes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"90","measuredH":"25","x":"36","y":"7","properties":{"size":"17","text":"Kubernetes"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2340","typeID":"__group__","zOrder":"232","measuredW":"169","measuredH":"102","w":"169","h":"102","x":"849","y":"1920","properties":{"controlName":"120-graph-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"169","h":"102","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"85","measuredH":"25","x":"42","y":"64","properties":{"size":"17","text":"Graph DBs"}},{"ID":"2","typeID":"TextArea","zOrder":"2","w":"143","h":"43","measuredW":"200","measuredH":"140","x":"14","y":"15","properties":{"color":"16770457"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"47","measuredH":"25","x":"62","y":"24","properties":{"size":"17","text":"Neo4j"}},{"ID":"4","typeID":"__group__","zOrder":"4","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"5","y":"24","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"2341","typeID":"TextArea","zOrder":"233","w":"271","h":"224","measuredW":"200","measuredH":"140","x":"1451","y":"2623"},{"ID":"2342","typeID":"__group__","zOrder":"234","measuredW":"86","measuredH":"42","w":"86","h":"42","x":"1467","y":"2687","properties":{"controlName":"106-web-security-knowledge:cors"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"86","h":"42","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"25","y":"9","properties":{"text":"CORS","size":"17"}}]}}},{"ID":"2343","typeID":"__group__","zOrder":"235","measuredW":"90","measuredH":"43","w":"90","h":"43","x":"1465","y":"2637","properties":{"controlName":"105-web-security-knowledge:https"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"90","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"54","measuredH":"25","x":"21","y":"10","properties":{"text":"HTTPS","size":"17"}}]}}},{"ID":"2344","typeID":"__group__","zOrder":"236","measuredW":"87","measuredH":"44","w":"87","h":"44","x":"1468","y":"2737","properties":{"controlName":"105-web-security-knowledge:content-security-policy"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"87","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"34","measuredH":"25","x":"27","y":"10","properties":{"size":"17","text":"CSP"}}]}}},{"ID":"2345","typeID":"__group__","zOrder":"237","measuredW":"147","measuredH":"43","w":"147","h":"43","x":"1560","y":"2637","properties":{"controlName":"108-web-security-knowledge:owasp"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"104","measuredH":"25","x":"22","y":"10","properties":{"size":"17","text":"OWASP Risks"}}]}}},{"ID":"2346","typeID":"__group__","zOrder":"238","measuredW":"149","measuredH":"43","w":"149","h":"43","x":"1559","y":"2687","properties":{"controlName":"107-web-security-knowledge:ssl-tls"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"69","measuredH":"25","x":"40","y":"9","properties":{"text":"SSL/TLS","size":"17"}}]}}},{"ID":"2347","typeID":"Icon","zOrder":"239","measuredW":"24","measuredH":"24","x":"1710","y":"2838","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2348","typeID":"Icon","zOrder":"240","measuredW":"24","measuredH":"24","x":"1710","y":"2838","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}},{"ID":"2349","typeID":"__group__","zOrder":"241","measuredW":"268","measuredH":"40","w":"268","h":"40","x":"667","y":"2987","properties":{"controlName":"103-design-and-development-principles:cqrs"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"260","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"114","y":"7","properties":{"size":"17","text":"CQRS"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"2350","typeID":"__group__","zOrder":"242","measuredW":"268","measuredH":"40","w":"268","h":"40","x":"667","y":"3032","properties":{"controlName":"104-design-and-development-principles:event-sourcing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"260","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"116","measuredH":"25","x":"80","y":"7","properties":{"size":"17","text":"Event Sourcing"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"2351","typeID":"__group__","zOrder":"243","measuredW":"254","measuredH":"37","w":"254","h":"37","x":"1461","y":"3052","properties":{"controlName":"105-architectural-patterns:service-mesh"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"245","h":"37","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"25","x":"70","y":"6","properties":{"size":"17","text":"Service Mesh"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"230","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"230","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2352","typeID":"__group__","zOrder":"244","measuredW":"254","measuredH":"37","w":"254","h":"37","x":"1461","y":"3095","properties":{"controlName":"106-architectural-patterns:twelve-factor-apps"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"245","h":"37","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"149","measuredH":"25","x":"48","y":"6","properties":{"size":"17","text":"Twelve Factor Apps"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"230","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"230","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2353","typeID":"__group__","zOrder":"245","measuredW":"198","measuredH":"159","w":"198","h":"159","x":"1110","y":"2975","properties":{"controlName":"116-search-engines"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"159","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","w":"126","measuredW":"122","measuredH":"25","x":"36","y":"116","properties":{"size":"17","text":"Search Engines"}}]}}},{"ID":"2354","typeID":"__group__","zOrder":"246","measuredW":"167","measuredH":"40","w":"167","h":"40","x":"1125","y":"2992","properties":{"controlName":"100-search-engines:elasticsearch"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"40","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"106","measuredW":"104","measuredH":"25","x":"39","y":"8","properties":{"size":"17","text":"Elasticsearch"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2355","typeID":"__group__","zOrder":"247","measuredW":"167","measuredH":"40","w":"167","h":"40","x":"1125","y":"3038","properties":{"controlName":"101-search-engines:solr"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"40","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"36","measuredW":"30","measuredH":"25","x":"69","y":"8","properties":{"size":"17","text":"Solr"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2356","typeID":"__group__","zOrder":"248","measuredW":"169","measuredH":"40","w":"169","h":"40","x":"767","y":"3109","properties":{"controlName":"100-message-brokers:rabbitmq"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"25","x":"50","y":"7","properties":{"size":"17","text":"RabbitMQ"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2357","typeID":"__group__","zOrder":"249","measuredW":"169","measuredH":"40","w":"169","h":"40","x":"767","y":"3154","properties":{"controlName":"101-message-brokers:kafka"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"25","x":"67","y":"7","properties":{"size":"17","text":"Kafka"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"40463"}}]}}},{"ID":"2358","typeID":"__group__","zOrder":"250","measuredW":"207","measuredH":"50","w":"207","h":"50","x":"917","y":"3332","properties":{"controlName":"122-server-sent-events"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"197","h":"50","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"148","measuredH":"25","x":"35","y":"12","properties":{"size":"17","text":"Server Sent Events"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"13","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"13","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"2359","typeID":"__group__","zOrder":"251","measuredW":"272","measuredH":"50","w":"272","h":"50","x":"1049","y":"3610","properties":{"controlName":"123-scalability"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"272","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"134","measuredH":"25","x":"69","y":"13","properties":{"size":"17","text":"Building for Scale"}}]}}},{"ID":"2360","typeID":"__group__","zOrder":"252","measuredW":"273","measuredH":"282","w":"273","h":"282","x":"1424","y":"3436","properties":{"controlName":"100-scalability:mitigation-strategies"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"263","h":"274","measuredW":"200","measuredH":"140","x":"0","y":"8"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"159","measuredH":"25","x":"52","y":"246","properties":{"size":"17","text":"Mitigation Strategies"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"249","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"249","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2361","typeID":"__group__","zOrder":"253","measuredW":"239","measuredH":"40","w":"239","h":"40","x":"1436","y":"3455","properties":{"controlName":"100-scalability:mitigation-strategies:graceful-degradation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"166","measuredH":"25","x":"37","y":"7","properties":{"size":"17","text":"Graceful Degradation"}}]}}},{"ID":"2362","typeID":"__group__","zOrder":"254","measuredW":"239","measuredH":"40","w":"239","h":"40","x":"1436","y":"3499","properties":{"controlName":"101-scalability:mitigation-strategies:throttling"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"73","measuredH":"25","x":"83","y":"7","properties":{"size":"17","text":"Throttling"}}]}}},{"ID":"2363","typeID":"__group__","zOrder":"255","measuredW":"239","measuredH":"40","w":"239","h":"40","x":"1436","y":"3543","properties":{"controlName":"102-scalability:mitigation-strategies:backpressure"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"107","measuredH":"25","x":"66","y":"7","properties":{"size":"17","text":"Backpressure"}}]}}},{"ID":"2364","typeID":"__group__","zOrder":"256","measuredW":"239","measuredH":"40","w":"239","h":"40","x":"1436","y":"3587","properties":{"controlName":"103-scalability:mitigation-strategies:loadshifting"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"94","measuredH":"25","x":"73","y":"7","properties":{"size":"17","text":"Loadshifting"}}]}}},{"ID":"2365","typeID":"__group__","zOrder":"257","measuredW":"237","measuredH":"40","w":"237","h":"40","x":"1438","y":"3631","properties":{"controlName":"104-scalability:mitigation-strategies:circuit-breaker"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"237","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"116","measuredH":"25","x":"61","y":"7","properties":{"size":"17","text":"Circuit Breaker"}}]}}},{"ID":"2366","typeID":"__group__","zOrder":"258","measuredW":"182","measuredH":"40","w":"182","h":"40","x":"1059","y":"1924","properties":{"controlName":"105-more-about-databases:failure-modes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"110","measuredH":"25","x":"41","y":"7","properties":{"size":"17","text":"Failure Modes"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2367","typeID":"__group__","zOrder":"259","measuredW":"182","measuredH":"40","w":"182","h":"40","x":"1059","y":"1968","properties":{"controlName":"106-more-about-databases:profiling-performance"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"116","measuredH":"25","x":"38","y":"7","properties":{"size":"17","text":"Profiling Perfor."}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2368","typeID":"__group__","zOrder":"260","measuredW":"257","measuredH":"206","w":"257","h":"206","x":"678","y":"3576","properties":{"controlName":"101-scalability:instrumentation-monitoring-telemetry"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"247","h":"198","measuredW":"200","measuredH":"140","x":"0","y":"8"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"198","measuredH":"25","x":"25","y":"167","properties":{"size":"17","text":"Difference between these"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"233","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"233","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}},{"ID":"4","typeID":"TextArea","zOrder":"4","w":"223","h":"40","measuredW":"200","measuredH":"140","x":"11","y":"27","properties":{"color":"16770457"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"121","measuredH":"25","x":"62","y":"34","properties":{"size":"17","text":"Instrumentation"}},{"ID":"6","typeID":"TextArea","zOrder":"6","w":"223","h":"40","measuredW":"200","measuredH":"140","x":"11","y":"72","properties":{"color":"16770457"}},{"ID":"7","typeID":"Label","zOrder":"7","measuredW":"83","measuredH":"25","x":"81","y":"79","properties":{"size":"17","text":"Monitoring"}},{"ID":"8","typeID":"TextArea","zOrder":"8","w":"223","h":"40","measuredW":"200","measuredH":"140","x":"11","y":"117","properties":{"color":"16770457"}},{"ID":"9","typeID":"Label","zOrder":"9","measuredW":"76","measuredH":"25","x":"85","y":"124","properties":{"size":"17","text":"Telemetry"}}]}}},{"ID":"2369","typeID":"TextArea","zOrder":"261","w":"337","h":"124","measuredW":"200","measuredH":"140","x":"1040","y":"3874"},{"ID":"2370","typeID":"Label","zOrder":"262","measuredW":"285","measuredH":"25","x":"1061","y":"3894","properties":{"size":"17","text":"Have a look at the DevOps Roadmap"}},{"ID":"2371","typeID":"__group__","zOrder":"263","measuredW":"292","measuredH":"44","w":"292","h":"44","x":"1061","y":"3929","properties":{"controlName":"ext_link:roadmap.sh/devops"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"292","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"141","measuredH":"25","x":"75","y":"9","properties":{"size":"17","text":"DevOps Roadmap"}}]}}},{"ID":"2372","typeID":"__group__","zOrder":"264","measuredW":"148","measuredH":"44","w":"148","h":"44","x":"1561","y":"2736","properties":{"controlName":"106-web-security-knowledge:server-security"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"148","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"117","measuredH":"25","x":"15","y":"10","properties":{"size":"17","text":"Server Security"}}]}}},{"ID":"2373","typeID":"__group__","zOrder":"265","measuredW":"242","measuredH":"47","w":"242","h":"47","x":"1468","y":"2788","properties":{"controlName":"ext_link:roadmap.sh/best-practices/api-security"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"242","h":"47","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"4273622","borderColor":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"208","measuredH":"25","x":"17","y":"11","properties":{"size":"17","color":"16777215","text":"API Security Best Practices"}}]}}}]},"attributes":{"name":"New Wireframe 2 copy 3","order":1000040.9345641471,"parentID":null,"notes":null},"branchID":"Master","resourceID":"F7DAA1EE-1829-4DE9-A52F-844594A5A452","mockupH":"3429","mockupW":"1162","measuredW":"1797","measuredH":"4061","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} |