diff --git a/src/data/roadmaps/backend/backend-forkable.json b/src/data/roadmaps/backend/backend-forkable.json new file mode 100644 index 000000000..ca5b8b79f --- /dev/null +++ b/src/data/roadmaps/backend/backend-forkable.json @@ -0,0 +1,6639 @@ +{ + "title": "Backend Roadmap (Fork)", + "description": "A step-by-step guide to becoming a modern backend developer.", + "topicCount": 138, + "nodes": [ + { + "width": 278, + "height": 235, + "id": "4_q73_Fz02yj45i7NcRlA", + "type": "section", + "position": { + "x": 133.63105494480027, + "y": 1902.4890694327544 + }, + "selected": false, + "data": { + "label": "", + "style": { + "width": 150, + "height": 100, + "fontSize": 17 + } + }, + "zIndex": -999, + "style": { + "width": 278, + "height": 235 + }, + "dragging": false, + "positionAbsolute": { + "x": 133.63105494480027, + "y": 1902.4890694327544 + }, + "focusable": false, + "resizing": false + }, + { + "width": 303, + "height": 400, + "id": "y4gMzo3mPn7_uGkuDkOqM", + "type": "paragraph", + "position": { + "x": 6.47204769515335, + "y": 753.0930339118986 + }, + "selected": false, + "data": { + "label": "Operating Systems Knowledge", + "style": { + "fontSize": 17, + "justifyContent": "flex-end", + "textAlign": "center", + "borderColor": "#000000", + "backgroundColor": "#ffffff" + } + }, + "zIndex": 999, + "dragging": false, + "style": { + "width": 303, + "height": 400 + }, + "resizing": false, + "positionAbsolute": { + "x": 6.47204769515335, + "y": 753.0930339118986 + }, + "focusable": false + }, + { + "width": 152, + "height": 68, + "id": "iogwMmOvub2ZF4zgg6WyF", + "type": "title", + "position": { + "x": -287, + "y": -123.59925177765109 + }, + "selected": false, + "data": { + "label": "Backend", + "style": { + "fontSize": 28, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "9nxw2PEl-_eQPW0FHNPq2" + }, + "zIndex": 999, + "dragging": false, + "positionAbsolute": { + "x": -287, + "y": -123.59925177765109 + }, + "focusable": false + }, + { + "width": 229, + "height": 49, + "id": "SiYUdtYMDImRPmV2_XPkH", + "type": "topic", + "position": { + "x": -326.4414891270593, + "y": 35.72193501509875 + }, + "selected": false, + "data": { + "label": "Internet", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "NVSQ4OtmvRp7p4cOEvKh7" + }, + "zIndex": 999, + "style": { + "width": 229, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -326.4414891270593, + "y": 35.72193501509875 + }, + "dragging": false, + "focusable": false + }, + { + "width": 307, + "height": 49, + "id": "9LcPXnAXvQYpahZMbjKt8", + "type": "subtopic", + "position": { + "x": -737.5514700259967, + "y": -18.06448505808305 + }, + "selected": false, + "data": { + "label": "How does the internet work?", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "yCnn-NfSxIybUQ2iTuUGq" + }, + "zIndex": 999, + "positionAbsolute": { + "x": -737.5514700259967, + "y": -18.06448505808305 + }, + "dragging": false, + "style": { + "width": 307, + "height": 49 + }, + "resizing": false, + "focusable": false + }, + { + "width": 307, + "height": 49, + "id": "23FbrQx2igq05rfQz0gsc", + "type": "subtopic", + "position": { + "x": -737.5514700259967, + "y": 35.93551494191695 + }, + "selected": false, + "data": { + "label": "What is HTTP?", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "R12sArWVpbIs_PHxBqVaR" + }, + "zIndex": 999, + "positionAbsolute": { + "x": -737.5514700259967, + "y": 35.93551494191695 + }, + "dragging": false, + "style": { + "width": 307, + "height": 49 + }, + "resizing": false, + "focusable": false + }, + { + "width": 307, + "height": 49, + "id": "fibQmpaQc5XKtLfcq35Xc", + "type": "subtopic", + "position": { + "x": 52.9227808279725, + "y": -17.347524812417248 + }, + "selected": false, + "data": { + "label": "What is Domain Name?", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "ZhSuu2VArnzPDp6dPQQSC" + }, + "zIndex": 999, + "positionAbsolute": { + "x": 52.9227808279725, + "y": -17.347524812417248 + }, + "dragging": false, + "style": { + "width": 307, + "height": 49 + }, + "resizing": false, + "focusable": false + }, + { + "width": 307, + "height": 49, + "id": "Re8n1GjRU9rbYBqwrjcT1", + "type": "subtopic", + "position": { + "x": 52.9227808279725, + "y": 36.65247518758275 + }, + "selected": false, + "data": { + "label": "What is hosting?", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "aqMaEY8gkKMikiqleV5EP" + }, + "zIndex": 999, + "positionAbsolute": { + "x": 52.9227808279725, + "y": 36.65247518758275 + }, + "dragging": false, + "style": { + "width": 307, + "height": 49 + }, + "resizing": false, + "focusable": false + }, + { + "width": 307, + "height": 49, + "id": "daOLv7Jl-LEhQrqZWO9Qj", + "type": "subtopic", + "position": { + "x": 52.9227808279725, + "y": 90.65247518758275 + }, + "selected": false, + "data": { + "label": "DNS and how it works?", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "hkxw9jPGYphmjhTjw8766" + }, + "zIndex": 999, + "positionAbsolute": { + "x": 52.9227808279725, + "y": 90.65247518758275 + }, + "dragging": false, + "style": { + "width": 307, + "height": 49 + }, + "resizing": false, + "focusable": false + }, + { + "width": 307, + "height": 49, + "id": "DqiIUWIYLgXsZhv4EvZ7p", + "type": "subtopic", + "position": { + "x": -737.5514700259967, + "y": 89.93551494191692 + }, + "selected": false, + "data": { + "label": "Browsers and how they work?", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "P82WFaTPgQEPNp5IIuZ1Y" + }, + "zIndex": 999, + "positionAbsolute": { + "x": -737.5514700259967, + "y": 89.93551494191692 + }, + "dragging": false, + "style": { + "width": 307, + "height": 49 + }, + "resizing": false, + "focusable": false + }, + { + "width": 132, + "height": 42, + "id": "CWwh2abwqx4hAxpAGvhIx", + "type": "subtopic", + "position": { + "x": -737.5514700259967, + "y": 165.75898502634902 + }, + "selected": false, + "data": { + "label": "Rust", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "7qaMNu3lSvTNh7uKo5SVa" + }, + "style": { + "width": 132, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -737.5514700259967, + "y": 165.75898502634902 + }, + "dragging": false, + "resizing": false + }, + { + "width": 132, + "height": 42, + "id": "l9Wrq_Ad9-Ju4NIB0m5Ha", + "type": "subtopic", + "position": { + "x": -737.5514700259967, + "y": 432.3455062588017 + }, + "selected": false, + "data": { + "label": "PHP", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "uVNbFu2GDndpQFLkfGTKp" + }, + "style": { + "width": 132, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -737.5514700259967, + "y": 432.3455062588017 + }, + "dragging": false + }, + { + "width": 132, + "height": 42, + "id": "BdXbcz4-ar3XOX0wIKzBp", + "type": "subtopic", + "position": { + "x": -562.5514700259967, + "y": 165.75898502634902 + }, + "selected": false, + "data": { + "label": "Go", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "Of5xsnf0QtksCDnCCHKIv" + }, + "style": { + "width": 132, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -562.5514700259967, + "y": 165.75898502634902 + }, + "dragging": false + }, + { + "width": 132, + "height": 42, + "id": "8-lO-v6jCYYoklEJXULxN", + "type": "subtopic", + "position": { + "x": -562.5514700259967, + "y": 338.3455062588017 + }, + "selected": false, + "data": { + "label": "JavaScript", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "CyQ_GODtWgrz6Uikts5bJ" + }, + "style": { + "width": 132, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -562.5514700259967, + "y": 338.3455062588017 + }, + "dragging": false + }, + { + "width": 132, + "height": 42, + "id": "ANeSwxJDJyQ-49pO2-CCI", + "type": "subtopic", + "position": { + "x": -737.5514700259967, + "y": 338.3455062588017 + }, + "selected": false, + "data": { + "label": "Java", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "5HsVY274YCvC6DqqHlSDD" + }, + "style": { + "width": 132, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -737.5514700259967, + "y": 338.3455062588017 + }, + "dragging": false + }, + { + "width": 132, + "height": 42, + "id": "J_sVHsD72Yzyqb9KCIvAY", + "type": "subtopic", + "position": { + "x": -562.5514700259967, + "y": 384.3455062588017 + }, + "selected": false, + "data": { + "label": "Python", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "FIPHmInvgJg9e8KqDAh2g" + }, + "style": { + "width": 132, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -562.5514700259967, + "y": 384.3455062588017 + }, + "dragging": false + }, + { + "width": 132, + "height": 42, + "id": "rImbMHLLfJwjf3l25vBkc", + "type": "subtopic", + "position": { + "x": -737.5514700259967, + "y": 385.3455062588017 + }, + "selected": false, + "data": { + "label": "C#", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "f9zIA51FbZ4ppqkpWFXzX" + }, + "style": { + "width": 132, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -737.5514700259967, + "y": 385.3455062588017 + }, + "dragging": false + }, + { + "width": 132, + "height": 42, + "id": "SlH0Rl07yURDko2nDPfFy", + "type": "subtopic", + "position": { + "x": -562.5514700259967, + "y": 432.3455062588017 + }, + "selected": false, + "data": { + "label": "Ruby", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "lEik_KnhW02L7xDMcutDa" + }, + "style": { + "width": 132, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -562.5514700259967, + "y": 432.3455062588017 + }, + "dragging": false + }, + { + "width": 307, + "height": 49, + "id": "2f0ZO6GJElfZ2Eis28Hzg", + "type": "topic", + "position": { + "x": -737.5514700259967, + "y": 252.68470896031113 + }, + "selected": false, + "data": { + "label": "Learn a Language", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "uGqgITLdZbxJdGUihNqxV" + }, + "style": { + "width": 307, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -737.5514700259967, + "y": 252.68470896031113 + }, + "dragging": false, + "resizing": false + }, + { + "width": 100, + "height": 49, + "id": "_I1E__wCIVrhjMk6IMieE", + "type": "subtopic", + "position": { + "x": -156.1355808229639, + "y": 165.75898502634902 + }, + "selected": false, + "data": { + "label": "Git", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "eyP1K2ve-C0gDYt6Hdgw0" + }, + "style": { + "width": 100, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -156.1355808229639, + "y": 165.75898502634902 + }, + "dragging": false, + "resizing": false + }, + { + "width": 231, + "height": 49, + "id": "ezdqQW9wTUw93F6kjOzku", + "type": "topic", + "position": { + "x": -221.35835147100158, + "y": 252.68470896031113 + }, + "selected": false, + "data": { + "label": "Version Control Systems", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "f2sY4RLE0k8vVAfZFnxgj" + }, + "style": { + "width": 231, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -221.35835147100158, + "y": 252.68470896031113 + }, + "dragging": false + }, + { + "width": 117, + "height": 49, + "id": "ptD8EVqwFUYr4W5A_tABY", + "type": "subtopic", + "position": { + "x": 80.37739157323301, + "y": 204.11002648913222 + }, + "selected": false, + "data": { + "label": "Github", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "eCkVAP0s0GKyY88M2fBDS" + }, + "style": { + "width": 117, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 80.37739157323301, + "y": 204.11002648913222 + }, + "dragging": false + }, + { + "width": 117, + "height": 49, + "id": "Ry_5Y-BK7HrkIc6X0JG1m", + "type": "subtopic", + "position": { + "x": 80.27582907323301, + "y": 311.25939143149003 + }, + "selected": false, + "data": { + "label": "Bitbucket", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "e4KQQInL16_RB4JdObH0I" + }, + "style": { + "width": 117, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 80.27582907323301, + "y": 311.25939143149003 + }, + "dragging": false + }, + { + "width": 117, + "height": 49, + "id": "Wcp-VDdFHipwa7hNAp1z_", + "type": "subtopic", + "position": { + "x": 80.27582907323301, + "y": 257.6847089603111 + }, + "selected": false, + "data": { + "label": "GitLab", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "yqA_KjfiUMC8BUu4IK9cy" + }, + "style": { + "width": 117, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 80.27582907323301, + "y": 257.6847089603111 + }, + "dragging": false + }, + { + "width": 231, + "height": 49, + "id": "NvUcSDWBhzJZ31nzT4UlE", + "type": "topic", + "position": { + "x": -221.6355808229639, + "y": 311.6847089603111 + }, + "selected": false, + "data": { + "label": "Repo hosting services", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "I-NkKNiKBNB6f8QaFzRgU" + }, + "style": { + "width": 231, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -221.6355808229639, + "y": 311.6847089603111 + }, + "dragging": false + }, + { + "width": 303, + "height": 49, + "id": "sHhaYEYv_lzGxFA4AjXSE", + "type": "subtopic", + "position": { + "x": 3.97204769515335, + "y": 426.3455062588017 + }, + "selected": false, + "data": { + "label": "Terminal Usage", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "qHDzjWb2k3KzBDKDMcmKS" + }, + "style": { + "width": 303, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 3.97204769515335, + "y": 426.3455062588017 + }, + "dragging": false + }, + { + "width": 303, + "height": 49, + "id": "DaKfYB2r4eTP9ve0FyOas", + "type": "subtopic", + "position": { + "x": 3.97204769515335, + "y": 480.3455062588017 + }, + "selected": false, + "data": { + "label": "POSIX Basics", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "pvM5FuSFuVFTB-ZMT7iLo" + }, + "style": { + "width": 303, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 3.97204769515335, + "y": 480.3455062588017 + }, + "dragging": false, + "resizing": false + }, + { + "width": 303, + "height": 49, + "id": "r1XmURGvxjZbJfniRtKYf", + "type": "topic", + "position": { + "x": 3.97204769515335, + "y": 551.176196380458 + }, + "selected": false, + "data": { + "label": "OS and General Knowledge", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "8ZguX2EDDS8uYcWVLyjYB" + }, + "style": { + "width": 303, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 3.97204769515335, + "y": 551.176196380458 + }, + "dragging": false, + "resizing": false + }, + { + "width": 137, + "height": 49, + "id": "FihTrMO56kj9jT8O_pO2T", + "type": "subtopic", + "position": { + "x": -790.5561634458938, + "y": 550.6793117728 + }, + "selected": false, + "data": { + "label": "PostgreSQL", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "lNsaFZwGE7vA0Km-Jfft4" + }, + "style": { + "width": 137, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -790.5561634458938, + "y": 550.6793117728 + }, + "dragging": false + }, + { + "width": 137, + "height": 49, + "id": "dEsTje8kfHwWjCI3zcgLC", + "type": "subtopic", + "position": { + "x": -527.1064465900799, + "y": 623.0930339118986 + }, + "selected": false, + "data": { + "label": "MS SQL", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "ulpADspLetx1g61PqMGU8" + }, + "style": { + "width": 137, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -527.1064465900799, + "y": 623.0930339118986 + }, + "dragging": false + }, + { + "width": 137, + "height": 49, + "id": "VPxOdjJtKAqmM5V0LR5OC", + "type": "subtopic", + "position": { + "x": -790.5561634458938, + "y": 604.6793117728 + }, + "selected": false, + "data": { + "label": "MySQL", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "3z18KztSA_4OY7zwxpFbB" + }, + "style": { + "width": 137, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -790.5561634458938, + "y": 604.6793117728 + }, + "dragging": false + }, + { + "width": 137, + "height": 49, + "id": "h1SAjQltHtztSt8QmRgab", + "type": "subtopic", + "position": { + "x": -527.1064465900799, + "y": 677.0930339118986 + }, + "selected": false, + "data": { + "label": "Oracle", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "bwQCmYPLWxGuE-GFmm3UG" + }, + "style": { + "width": 137, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -527.1064465900799, + "y": 677.0930339118986 + }, + "dragging": false + }, + { + "width": 137, + "height": 49, + "id": "tD3i-8gBpMKCHB-ITyDiU", + "type": "subtopic", + "position": { + "x": -790.5561634458938, + "y": 658.6793117728 + }, + "selected": false, + "data": { + "label": "MariaDB", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "YXyxPWu91_gMdNwFdTfRO" + }, + "style": { + "width": 137, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -790.5561634458938, + "y": 658.6793117728 + }, + "dragging": false + }, + { + "width": 209, + "height": 49, + "id": "r45b461NxLN6wBODJ5CNP", + "type": "topic", + "position": { + "x": -562.5514700259967, + "y": 551.176196380458 + }, + "selected": false, + "data": { + "label": "Relational Databases", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "sJ04XNIM7JqzHnffWd5UM" + }, + "style": { + "width": 209.4609375 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -562.5514700259967, + "y": 551.176196380458 + }, + "dragging": false + }, + { + "width": 188, + "height": 49, + "id": "F8frGuv1dunOdcVJ_IiGs", + "type": "topic", + "position": { + "x": -222, + "y": 810.0429990038838 + }, + "selected": false, + "data": { + "label": "NoSQL Databases", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "CNTHlHWUKgX1iafCRmV9s" + }, + "style": { + "width": 187.875 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -222, + "y": 810.0429990038838 + }, + "dragging": false + }, + { + "width": 161, + "height": 42, + "id": "Z7jp_Juj5PffSxV7UZcBb", + "type": "subtopic", + "position": { + "x": -437.91329687208076, + "y": 874.0429990038838 + }, + "selected": false, + "data": { + "label": "ORMs", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "FHrVrP-ndnV8MsDKMxdsq" + }, + "style": { + "width": 161, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -437.91329687208076, + "y": 874.0429990038838 + }, + "dragging": false + }, + { + "width": 161, + "height": 42, + "id": "Ge2SnKBrQQrU-oGLz6TmT", + "type": "subtopic", + "position": { + "x": -437.91329687208076, + "y": 1062.0429990038838 + }, + "selected": false, + "data": { + "label": "Normalization", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "50VkyrePI7pvgEyrWB1xN" + }, + "style": { + "width": 161, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -437.91329687208076, + "y": 1062.0429990038838 + }, + "dragging": false + }, + { + "width": 161, + "height": 42, + "id": "qSAdfaGUfn8mtmDjHJi3z", + "type": "subtopic", + "position": { + "x": -437.91329687208076, + "y": 921.0429990038838 + }, + "selected": false, + "data": { + "label": "ACID", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "4aBoOyTn1ALDRHYcfwzHf" + }, + "style": { + "width": 161, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -437.91329687208076, + "y": 921.0429990038838 + }, + "dragging": false + }, + { + "width": 161, + "height": 42, + "id": "GwApfL4Yx-b5Y8dB9Vy__", + "type": "subtopic", + "position": { + "x": -437.91329687208076, + "y": 1109.0429990038838 + }, + "selected": false, + "data": { + "label": "Failure Modes", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "--uLs-qyQYLn1WDir6KVt" + }, + "style": { + "width": 161, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -437.91329687208076, + "y": 1109.0429990038838 + }, + "dragging": false + }, + { + "width": 161, + "height": 42, + "id": "rq_y_OBMD9AH_4aoecvAi", + "type": "subtopic", + "position": { + "x": -437.91329687208076, + "y": 968.0429990038838 + }, + "selected": false, + "data": { + "label": "Transactions", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "plXELtRHevUzYUL3doQSs" + }, + "style": { + "width": 161, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -437.91329687208076, + "y": 968.0429990038838 + }, + "dragging": false + }, + { + "width": 161, + "height": 42, + "id": "SYXJhanu0lFmGj2m2XXhS", + "type": "subtopic", + "position": { + "x": -437.91329687208076, + "y": 1156.0429990038838 + }, + "selected": false, + "data": { + "label": "Profiling Perfor.", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "rFgQmfporOARKXsmzAy64" + }, + "style": { + "width": 161, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -437.91329687208076, + "y": 1156.0429990038838 + }, + "dragging": false, + "resizing": false + }, + { + "width": 161, + "height": 42, + "id": "bQnOAu863hsHdyNMNyJop", + "type": "subtopic", + "position": { + "x": -437.91329687208076, + "y": 1015.0429990038838 + }, + "selected": false, + "data": { + "label": "N+1 Problem", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "5pdTq6LCx8VXjd0-J1a1s" + }, + "style": { + "width": 161, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -437.91329687208076, + "y": 1015.0429990038838 + }, + "dragging": false + }, + { + "width": 220, + "height": 49, + "id": "LJt27onEOeIBomiEMTyKd", + "type": "topic", + "position": { + "x": -467.22698541870875, + "y": 1225.3986239741548 + }, + "selected": false, + "data": { + "label": "More about Databases", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "pNTfCAoFYG6YwBm5EOCvw" + }, + "style": { + "width": 220.4765625 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -467.22698541870875, + "y": 1225.3986239741548 + }, + "dragging": false + }, + { + "width": 196, + "height": 49, + "id": "y-xkHFE9YzhNIX3EiWspL", + "type": "subtopic", + "position": { + "x": 260.11624007042076, + "y": 1263.5357075345842 + }, + "selected": false, + "data": { + "label": "Database Indexes", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "S9MgYBsbsQ47S7J0Qg8wi" + }, + "style": { + "width": 196, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 260.11624007042076, + "y": 1263.5357075345842 + }, + "dragging": false + }, + { + "width": 196, + "height": 49, + "id": "zWstl08R4uzqve4BdYurp", + "type": "subtopic", + "position": { + "x": 260.11624007042076, + "y": 1371.5357075345842 + }, + "selected": false, + "data": { + "label": "Sharding Strategies", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "5dMoHdwlIIT8o3SE4JIJA" + }, + "style": { + "width": 196, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 260.11624007042076, + "y": 1371.5357075345842 + }, + "dragging": false + }, + { + "width": 196, + "height": 49, + "id": "wrl7HHWXOaxoKVlNZxZ6d", + "type": "subtopic", + "position": { + "x": 260.11624007042076, + "y": 1317.5357075345842 + }, + "selected": false, + "data": { + "label": "Data Replication", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "x4ws8SdWuAI2aH_kDauT0" + }, + "style": { + "width": 196, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 260.11624007042076, + "y": 1317.5357075345842 + }, + "dragging": false + }, + { + "width": 196, + "height": 49, + "id": "LAdKDJ4LcMaDWqslMvE8X", + "type": "subtopic", + "position": { + "x": 260.11624007042076, + "y": 1425.5357075345842 + }, + "selected": false, + "data": { + "label": "CAP Theorem", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "w_wOm7K0vM0mdW1aoNkoS" + }, + "style": { + "width": 196, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 260.11624007042076, + "y": 1425.5357075345842 + }, + "dragging": false + }, + { + "width": 188, + "height": 49, + "id": "95d9itpUZ4s9roZN8kG9x", + "type": "topic", + "position": { + "x": -64.1355808229639, + "y": 1427.0684283836745 + }, + "selected": false, + "data": { + "label": "Scaling Databases", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "h2QJvs2kJjVUTPe0u7lbI" + }, + "style": { + "width": 188.265625 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -64.1355808229639, + "y": 1427.0684283836745 + }, + "dragging": false + }, + { + "width": 190, + "height": 49, + "id": "dLY0KafPstajCcSbslC4M", + "type": "subtopic", + "position": { + "x": -840.3244886091768, + "y": 1427.0337865809788 + }, + "selected": false, + "data": { + "label": "HATEOAS", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "jg0GK9Vk3j4ASFJAYTCg9" + }, + "style": { + "width": 190, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -840.3244886091768, + "y": 1427.0337865809788 + }, + "dragging": false + }, + { + "width": 130, + "height": 42, + "id": "sNceS4MpSIjRkWhNDmrFg", + "type": "subtopic", + "position": { + "x": -523.7861967655382, + "y": 1557.2175162987423 + }, + "selected": false, + "data": { + "label": "JSON APIs", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "eZd-7w3ka8BhaAx8kGTgi" + }, + "style": { + "width": 130, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -523.7861967655382, + "y": 1557.2175162987423 + }, + "dragging": false + }, + { + "width": 190, + "height": 49, + "id": "9cD5ag1L0GqHx4_zxc5JX", + "type": "subtopic", + "position": { + "x": -840.3244886091768, + "y": 1479.4628967132546 + }, + "selected": false, + "data": { + "label": "Open API Specs", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "DUfNRRq7b-9qrmi3Jl9cg" + }, + "style": { + "width": 190, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -840.3244886091768, + "y": 1479.4628967132546 + }, + "dragging": false, + "resizing": false + }, + { + "width": 130, + "height": 42, + "id": "sSNf93azjuyMzQqIHE0Rh", + "type": "subtopic", + "position": { + "x": -523.7861967655382, + "y": 1604.2175162987423 + }, + "selected": false, + "data": { + "label": "SOAP", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "WcI3SBJRcNaE188PNbOVu" + }, + "style": { + "width": 130, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -523.7861967655382, + "y": 1604.2175162987423 + }, + "dragging": false + }, + { + "width": 190, + "height": 49, + "id": "HzlYQDi_ckQkiN4AvOQqu", + "type": "subtopic", + "position": { + "x": -840.3244886091768, + "y": 1531.8920068455304 + }, + "selected": false, + "data": { + "label": "Authentication", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "qAxwK0x7bbP5bmxK8KKqP" + }, + "style": { + "width": 190, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -840.3244886091768, + "y": 1531.8920068455304 + }, + "dragging": false + }, + { + "width": 130, + "height": 42, + "id": "J-TOE2lT4At1mSdNoxPS1", + "type": "subtopic", + "position": { + "x": -523.7861967655382, + "y": 1651.2175162987423 + }, + "selected": false, + "data": { + "label": "gRPC", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "QWSfT7edQOzSqxErGjzEW" + }, + "style": { + "width": 130, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -523.7861967655382, + "y": 1651.2175162987423 + }, + "dragging": false + }, + { + "width": 130, + "height": 42, + "id": "lfNFDZZNdrB0lbEaMtU71", + "type": "subtopic", + "position": { + "x": -523.7861967655382, + "y": 1510.2175162987423 + }, + "selected": false, + "data": { + "label": "REST", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "gVsbyjVssRCpAf6r-tF0O" + }, + "style": { + "width": 130, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -523.7861967655382, + "y": 1510.2175162987423 + }, + "dragging": false + }, + { + "width": 130, + "height": 42, + "id": "zp3bq38tMnutT2N0tktOW", + "type": "subtopic", + "position": { + "x": -523.7861967655382, + "y": 1698.2175162987423 + }, + "selected": false, + "data": { + "label": "GraphQL", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "SuTsL6Hx2f9mGGkuz6qzR" + }, + "style": { + "width": 130, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -523.7861967655382, + "y": 1698.2175162987423 + }, + "dragging": false + }, + { + "width": 177, + "height": 49, + "id": "EwvLPSI6AlZ4TnNIJTZA4", + "type": "topic", + "position": { + "x": -547.2861967655382, + "y": 1427.0684283836745 + }, + "selected": false, + "data": { + "label": "Learn about APIs", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "iGeAiNtqNadlJVDmd-p-g" + }, + "style": { + "width": 177.1796875 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -547.2861967655382, + "y": 1427.0684283836745 + }, + "dragging": false + }, + { + "width": 165, + "height": 49, + "id": "KWTbEVX_WxS8jmSaAX3Fe", + "type": "subtopic", + "position": { + "x": 46.776002172931726, + "y": 1516.4657382444411 + }, + "selected": false, + "data": { + "label": "Client Side", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "VCs8QGDemoQSkB36h9PJK" + }, + "style": { + "width": 165, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 46.776002172931726, + "y": 1516.4657382444411 + }, + "dragging": false + }, + { + "width": 165, + "height": 49, + "id": "Nq2BO53bHJdFT1rGZPjYx", + "type": "subtopic", + "position": { + "x": 46.776002172931726, + "y": 1624.4657382444411 + }, + "selected": false, + "data": { + "label": "CDN", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "bIXcS6GrLumi6encivC_r" + }, + "style": { + "width": 165, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 46.776002172931726, + "y": 1624.4657382444411 + }, + "dragging": false + }, + { + "width": 165, + "height": 49, + "id": "z1-eP4sV75GBEIdM4NvL9", + "type": "subtopic", + "position": { + "x": 46.776002172931726, + "y": 1570.4657382444411 + }, + "selected": false, + "data": { + "label": "Server Side", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "xPvVwGQw28uMeLYIWn8yn" + }, + "style": { + "width": 165, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 46.776002172931726, + "y": 1570.4657382444411 + }, + "dragging": false, + "resizing": false + }, + { + "width": 109, + "height": 49, + "id": "ELj8af7Mi38kUbaPJfCUR", + "type": "topic", + "position": { + "x": -165.6355808229639, + "y": 1624.2175162987423 + }, + "selected": false, + "data": { + "label": "Caching", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "T632e8R4J001IajMm9yp7" + }, + "style": { + "width": 108.53125 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -165.6355808229639, + "y": 1624.2175162987423 + }, + "dragging": false + }, + { + "width": 234, + "height": 49, + "id": "RBrIP5KbVQ2F0ly7kMfTo", + "type": "topic", + "position": { + "x": -228.1355808229639, + "y": 1767.6349642618343 + }, + "selected": false, + "data": { + "label": "Web Security Knowledge", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "Mu-HTzcpluvHTcfv0-nMw" + }, + "style": { + "width": 233.7578125 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -228.1355808229639, + "y": 1767.6349642618343 + }, + "dragging": false + }, + { + "width": 193, + "height": 49, + "id": "381Kw1IMRv7CJp-Uf--qd", + "type": "subtopic", + "position": { + "x": -491.8168004698666, + "y": 1816.6349642618343 + }, + "selected": false, + "data": { + "label": "Integration Testing", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "U7mP1unVOQgVXCCuXh8De" + }, + "style": { + "width": 193, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -491.8168004698666, + "y": 1816.6349642618343 + }, + "dragging": false, + "resizing": false + }, + { + "width": 193, + "height": 49, + "id": "NAGisfq2CgeK3SsuRjnMw", + "type": "subtopic", + "position": { + "x": -491.8168004698666, + "y": 1924.6349642618343 + }, + "selected": false, + "data": { + "label": "Functional Testing", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "Lcb9mmKc5k2UofZ0_o6Rs" + }, + "style": { + "width": 193, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -491.8168004698666, + "y": 1924.6349642618343 + }, + "dragging": false + }, + { + "width": 193, + "height": 49, + "id": "3OYm6b9f6WOrKi4KTOZYK", + "type": "subtopic", + "position": { + "x": -491.8168004698666, + "y": 1870.6349642618343 + }, + "selected": false, + "data": { + "label": "Unit Testing", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "J_kRwf-neWCW5DjfBmybt" + }, + "style": { + "width": 193, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -491.8168004698666, + "y": 1870.6349642618343 + }, + "dragging": false + }, + { + "width": 151, + "height": 49, + "id": "STQQbPa7PE3gbjMdL6P-t", + "type": "topic", + "position": { + "x": -186.6355808229639, + "y": 1924.6349642618343 + }, + "selected": false, + "data": { + "label": "Testing", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "RFUPBl2Q9hBXP9HacPOo1" + }, + "style": { + "width": 151, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -186.6355808229639, + "y": 1924.6349642618343 + }, + "dragging": false + }, + { + "width": 151, + "height": 49, + "id": "mGfD7HfuP184lFkXZzGjG", + "type": "topic", + "position": { + "x": -186.6355808229639, + "y": 2021.3743829670757 + }, + "selected": false, + "data": { + "label": "CI / CD", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "ZbqxpSU_yVIqn18nTHi7o" + }, + "style": { + "width": 151, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -186.6355808229639, + "y": 2021.3743829670757 + }, + "dragging": false, + "resizing": false + }, + { + "width": 238, + "height": 42, + "id": "6XIWO0MoE-ySl4qh_ihXa", + "type": "subtopic", + "position": { + "x": -789.5389019050331, + "y": 2203.569110860925 + }, + "selected": false, + "data": { + "label": "GOD Design Patterns", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "SbNqTFqv0nGaEgFRPJTdF" + }, + "style": { + "width": 238, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -789.5389019050331, + "y": 2203.569110860925 + }, + "dragging": false + }, + { + "width": 238, + "height": 42, + "id": "u8IRw5PuXGUcmxA0YYXgx", + "type": "subtopic", + "position": { + "x": -789.5389019050331, + "y": 2344.569110860925 + }, + "selected": false, + "data": { + "label": "CQRS", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "9f7ACjQRRLA7XKYnksZSf" + }, + "style": { + "width": 238, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -789.5389019050331, + "y": 2344.569110860925 + }, + "dragging": false + }, + { + "width": 238, + "height": 42, + "id": "BvHi5obg0L1JDZFKBzx9t", + "type": "subtopic", + "position": { + "x": -789.5389019050331, + "y": 2250.569110860925 + }, + "selected": false, + "data": { + "label": "Domain Driven Design", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "qrAayg7BD7kxb7_L2SJah" + }, + "style": { + "width": 238, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -789.5389019050331, + "y": 2250.569110860925 + }, + "dragging": false + }, + { + "width": 238, + "height": 42, + "id": "wqE-mkxvehOzOv8UyE39p", + "type": "subtopic", + "position": { + "x": -789.5389019050331, + "y": 2391.569110860925 + }, + "selected": false, + "data": { + "label": "Event Sourcing", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "O9Rikw8IeZBubICKMEWfh" + }, + "style": { + "width": 238, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -789.5389019050331, + "y": 2391.569110860925 + }, + "dragging": false + }, + { + "width": 240, + "height": 42, + "id": "I-PUAE2AzbEaUkW9vMaUM", + "type": "subtopic", + "position": { + "x": -790.5389019050331, + "y": 2297.569110860925 + }, + "selected": false, + "data": { + "label": "Test Driven Development", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "2s5av-0dXEoxUdJDBkGAw" + }, + "style": { + "width": 240, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -790.5389019050331, + "y": 2297.569110860925 + }, + "dragging": false + }, + { + "width": 320, + "height": 49, + "id": "9Fpoor-Os_9lvrwu5Zjh-", + "type": "topic", + "position": { + "x": -830.5389019050331, + "y": 2119.3295782776286 + }, + "selected": false, + "data": { + "label": "Design and Development Principles", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "pcrqm3BuBvkpiv5KOgmHH" + }, + "style": { + "width": 320, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -830.5389019050331, + "y": 2119.3295782776286 + }, + "dragging": false + }, + { + "width": 194, + "height": 42, + "id": "Ke522R-4k6TDeiDRyZbbU", + "type": "subtopic", + "position": { + "x": -9.83309407683197, + "y": 2177.565986217673 + }, + "selected": false, + "data": { + "label": "Monolithic Apps", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "eEjwT_0m1ClZ1Mzk3Tpe1" + }, + "style": { + "width": 194, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -9.83309407683197, + "y": 2177.565986217673 + }, + "dragging": false + }, + { + "width": 194, + "height": 42, + "id": "nkmIv3dNwre4yrULMgTh3", + "type": "subtopic", + "position": { + "x": -9.83309407683197, + "y": 2318.565986217673 + }, + "selected": false, + "data": { + "label": "Serverless", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "hbD8zLd1zLo8cxe1Zzv_q" + }, + "style": { + "width": 194, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -9.83309407683197, + "y": 2318.565986217673 + }, + "dragging": false + }, + { + "width": 194, + "height": 42, + "id": "K55h3aqOGe6-hgVhiFisT", + "type": "subtopic", + "position": { + "x": -9.83309407683197, + "y": 2224.565986217673 + }, + "selected": false, + "data": { + "label": "Microservices", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "3ihAuijCWt3qpmjhCvPAN" + }, + "style": { + "width": 194, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -9.83309407683197, + "y": 2224.565986217673 + }, + "dragging": false + }, + { + "width": 194, + "height": 42, + "id": "n14b7sfTOwsjKTpFC9EZ2", + "type": "subtopic", + "position": { + "x": -9.83309407683197, + "y": 2365.565986217673 + }, + "selected": false, + "data": { + "label": "Service Mesh", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "qpFqX--0c3Ns3GcMTLwIV" + }, + "style": { + "width": 194, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -9.83309407683197, + "y": 2365.565986217673 + }, + "dragging": false + }, + { + "width": 194, + "height": 42, + "id": "tObmzWpjsJtK4GWhx6pwB", + "type": "subtopic", + "position": { + "x": -9.83309407683197, + "y": 2271.565986217673 + }, + "selected": false, + "data": { + "label": "SOA", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "VN_aqqc0Ud08WEfGm0RD0" + }, + "style": { + "width": 194, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -9.83309407683197, + "y": 2271.565986217673 + }, + "dragging": false + }, + { + "width": 194, + "height": 42, + "id": "8DmabQJXlrT__COZrDVTV", + "type": "subtopic", + "position": { + "x": -9.83309407683197, + "y": 2412.565986217673 + }, + "selected": false, + "data": { + "label": "Twelve Factor Apps", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "-Kl-yF0-CvcxFVftrIhc3" + }, + "style": { + "width": 194, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -9.83309407683197, + "y": 2412.565986217673 + }, + "dragging": false + }, + { + "width": 210, + "height": 49, + "id": "tHiUpG9LN35E5RaHddMv5", + "type": "topic", + "position": { + "x": -356.91329687208076, + "y": 2267.565986217673 + }, + "selected": false, + "data": { + "label": "Architectural Patterns", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "vuQZVKbu31v9pPvUFO0PS" + }, + "style": { + "width": 210.140625 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -356.91329687208076, + "y": 2267.565986217673 + }, + "dragging": false + }, + { + "width": 123, + "height": 49, + "id": "GPFRMcY1DEtRgnaZwJ3vW", + "type": "subtopic", + "position": { + "x": -622.2825385512922, + "y": 2489.59322108098 + }, + "selected": false, + "data": { + "label": "RabbitMQ", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "nWqysC_xHODqEUf0bHiac" + }, + "style": { + "width": 123, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -622.2825385512922, + "y": 2489.59322108098 + }, + "dragging": false + }, + { + "width": 123, + "height": 49, + "id": "VoYSis1F1ZfTxMlQlXQKB", + "type": "subtopic", + "position": { + "x": -622.2825385512922, + "y": 2543.59322108098 + }, + "selected": false, + "data": { + "label": "Kafka", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "jHzW3C8W4K0B-APmq20sQ" + }, + "style": { + "width": 123, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -622.2825385512922, + "y": 2543.59322108098 + }, + "dragging": false + }, + { + "width": 180, + "height": 49, + "id": "nJ5FpFgGCRaALcWmAKBKT", + "type": "topic", + "position": { + "x": -650.7825385512922, + "y": 2616.821150629177 + }, + "selected": false, + "data": { + "label": "Message Brokers", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "ztkOqlGQWIilnsSAw0il9" + }, + "style": { + "width": 180.4921875 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -650.7825385512922, + "y": 2616.821150629177 + }, + "dragging": false + }, + { + "width": 152, + "height": 42, + "id": "sX7NPEJf7-qiTtIq2rW0Q", + "type": "subtopic", + "position": { + "x": 187.29669503650234, + "y": 2526.2949810183627 + }, + "selected": false, + "data": { + "label": "Kubernetes", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "X8wVYpC1DKAuoIWC3hNma" + }, + "style": { + "width": 152, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 187.29669503650234, + "y": 2526.2949810183627 + }, + "dragging": false + }, + { + "width": 152, + "height": 42, + "id": "31ZlpfIPr9-5vYZqvjUeL", + "type": "subtopic", + "position": { + "x": 187.29669503650234, + "y": 2620.2949810183627 + }, + "selected": false, + "data": { + "label": "LXC", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "SoLgdE9kMRb5TOPmiFNTg" + }, + "style": { + "width": 152, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 187.29669503650234, + "y": 2620.2949810183627 + }, + "dragging": false + }, + { + "width": 152, + "height": 42, + "id": "YQYp19TOR7w80qCnjcLVA", + "type": "subtopic", + "position": { + "x": 187.29669503650234, + "y": 2573.2949810183627 + }, + "selected": false, + "data": { + "label": "Docker", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "PWK0jI0o534pJGiK1FRSz" + }, + "style": { + "width": 152, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 187.29669503650234, + "y": 2573.2949810183627 + }, + "dragging": false + }, + { + "width": 295, + "height": 49, + "id": "SGVwJme-jT_pbOTvems0v", + "type": "topic", + "position": { + "x": -206.6355808229639, + "y": 2616.821150629177 + }, + "selected": false, + "data": { + "label": "Containerization vs Virtualization", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "xC2dMtwvHtn7bvkjoILGC" + }, + "style": { + "width": 294.6171875 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -206.6355808229639, + "y": 2616.821150629177 + }, + "dragging": false + }, + { + "width": 152, + "height": 42, + "id": "on4O41y_KQfjWxHPVYtuq", + "type": "subtopic", + "position": { + "x": 187.29669503650234, + "y": 2717.8291601401647 + }, + "selected": false, + "data": { + "label": "Apollo", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "AFKvY2cFqrs05Km4smpq5" + }, + "style": { + "width": 152, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 187.29669503650234, + "y": 2717.8291601401647 + }, + "dragging": false + }, + { + "width": 152, + "height": 42, + "id": "wHSoisl96wSA7f5nd8Stj", + "type": "subtopic", + "position": { + "x": 187.29669503650234, + "y": 2764.8291601401647 + }, + "selected": false, + "data": { + "label": "Relay Modern", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "s5O5tbHwLZO1F5kppru4u" + }, + "style": { + "width": 152, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 187.29669503650234, + "y": 2764.8291601401647 + }, + "dragging": false + }, + { + "width": 115, + "height": 49, + "id": "QtwgoG_m9dLoVykJRwGUp", + "type": "topic", + "position": { + "x": -116.74092870652134, + "y": 2760.6817784833934 + }, + "selected": false, + "data": { + "label": "GraphQL", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "oPq7LQLE42mQyZfKvxDuW" + }, + "style": { + "width": 115.4375 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -116.74092870652134, + "y": 2760.6817784833934 + }, + "dragging": false + }, + { + "width": 140, + "height": 49, + "id": "sVuIdAe08IWJVqAt4z-ag", + "type": "topic", + "position": { + "x": -355.55147002599665, + "y": 2760.6817784833934 + }, + "selected": false, + "data": { + "label": "WebSockets", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "AdD_qP2zWpDRF7fye4BAf" + }, + "style": { + "width": 139.9296875 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -355.55147002599665, + "y": 2760.6817784833934 + }, + "dragging": false + }, + { + "width": 193, + "height": 49, + "id": "RUSdlokJUcEYbCvq5FJBJ", + "type": "topic", + "position": { + "x": -647.9321649808119, + "y": 2760.6817784833934 + }, + "selected": false, + "data": { + "label": "Server Sent Events", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "nCUR4HAGITzZGQ9Ur-lwF" + }, + "style": { + "width": 193, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -647.9321649808119, + "y": 2760.6817784833934 + }, + "dragging": false + }, + { + "width": 103, + "height": 42, + "id": "z5AdThp9ByulmM9uekgm-", + "type": "subtopic", + "position": { + "x": -828.3776115707208, + "y": 2770.043819104486 + }, + "selected": false, + "data": { + "label": "Nginx", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "EszP1HTjYUcKJlODbvIlQ" + }, + "style": { + "width": 103, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -828.3776115707208, + "y": 2770.043819104486 + }, + "dragging": false + }, + { + "width": 103, + "height": 42, + "id": "Op-PSPNoyj6Ss9CS09AXh", + "type": "subtopic", + "position": { + "x": -828.3776115707208, + "y": 2864.043819104486 + }, + "selected": false, + "data": { + "label": "Caddy", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "GWX9hx7Zi-hJEuQl_smnD" + }, + "style": { + "width": 103, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -828.3776115707208, + "y": 2864.043819104486 + }, + "dragging": false + }, + { + "width": 103, + "height": 42, + "id": "jjjonHTHHo-NiAf6p9xPv", + "type": "subtopic", + "position": { + "x": -828.3776115707208, + "y": 2817.043819104486 + }, + "selected": false, + "data": { + "label": "Apache", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "OV10LPpeU9WkCnLB2nbjh" + }, + "style": { + "width": 103, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -828.3776115707208, + "y": 2817.043819104486 + }, + "dragging": false + }, + { + "width": 103, + "height": 42, + "id": "0NJDgfe6eMa7qPUOI6Eya", + "type": "subtopic", + "position": { + "x": -828.3776115707208, + "y": 2911.043819104486 + }, + "selected": false, + "data": { + "label": "MS IIS", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "th-s4CCGHamJSHHWbRbtF" + }, + "style": { + "width": 103, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -828.3776115707208, + "y": 2911.043819104486 + }, + "dragging": false + }, + { + "width": 193, + "height": 49, + "id": "fekyMpEnaGqjh1Cu4Nyc4", + "type": "topic", + "position": { + "x": -647.9321649808119, + "y": 2908.3771524378194 + }, + "selected": false, + "data": { + "label": "Web Servers", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "RPxWYpvCIOvqxJSZXvbrg" + }, + "style": { + "width": 193, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -647.9321649808119, + "y": 2908.3771524378194 + }, + "dragging": false + }, + { + "width": 184, + "height": 49, + "id": "SHmbcMRsc3SygEDksJQBD", + "type": "topic", + "position": { + "x": -370.6355808229639, + "y": 3093.231606891345 + }, + "selected": false, + "data": { + "label": "Building For Scale", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "lk9FVM9b-vD6HrCgdMts5" + }, + "style": { + "width": 183.84375 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -370.6355808229639, + "y": 3093.231606891345 + }, + "dragging": false + }, + { + "width": 165, + "height": 49, + "id": "g8GjkJAhvnSxXTZks0V1g", + "type": "subtopic", + "position": { + "x": 291.0229384955444, + "y": 1543.9581032974293 + }, + "selected": false, + "data": { + "label": "Redis", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "xPvVwGQw28uMeLYIWn8yn" + }, + "style": { + "width": 165, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 291.0229384955444, + "y": 1543.9581032974293 + }, + "dragging": false, + "resizing": false + }, + { + "width": 165, + "height": 49, + "id": "xPvVwGQw28uMeLYIWn8yn", + "type": "subtopic", + "position": { + "x": 291.0229384955444, + "y": 1597.9581032974293 + }, + "selected": false, + "data": { + "label": "Memcached", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "DfDS2g4vh52wUPGJN3mfV" + }, + "style": { + "width": 165, + "height": 49 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 291.0229384955444, + "y": 1597.9581032974293 + }, + "dragging": false, + "resizing": false + }, + { + "width": 303, + "height": 120, + "id": "pm1BODjPj6PWFx0dzKQ7r", + "type": "paragraph", + "position": { + "x": 6.47204769515335, + "y": 623.0930339118986 + }, + "selected": false, + "data": { + "label": "Basic Terminal Commands", + "style": { + "fontSize": 20, + "justifyContent": "flex-start", + "textAlign": "center", + "backgroundColor": "#ffe59a", + "borderColor": "#000000" + } + }, + "zIndex": 999, + "dragging": false, + "focusable": false, + "style": { + "width": 303, + "height": 120 + }, + "resizing": false, + "positionAbsolute": { + "x": 6.47204769515335, + "y": 623.0930339118986 + } + }, + { + "width": 285, + "height": 88, + "id": "keWHcMLFJHVPCGq1Mh1pJ", + "type": "paragraph", + "position": { + "x": 15.47204769515335, + "y": 655.0930339118986 + }, + "selected": false, + "data": { + "label": "grep, awk, sed, lsof, curl, wget, tail, head, less, find, ssh, kill, dig", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "dragging": false, + "positionAbsolute": { + "x": 15.47204769515335, + "y": 655.0930339118986 + }, + "style": { + "width": 285 + }, + "resizing": false, + "focusable": false + }, + { + "width": 267, + "height": 42, + "id": "Xv09yYM-kt_kMbFWL7PCP", + "type": "subtopic", + "position": { + "x": 25.21555503258878, + "y": 773.693186958534 + }, + "selected": false, + "data": { + "label": "How OSs work in General", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "16vCgVCVKx2T6PgR6eJxo" + }, + "style": { + "width": 267, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 25.21555503258878, + "y": 773.693186958534 + }, + "dragging": false + }, + { + "width": 267, + "height": 42, + "id": "8IeJ7ktBmXW9hH7NRzbzm", + "type": "subtopic", + "position": { + "x": 25.21555503258878, + "y": 820.693186958534 + }, + "selected": false, + "data": { + "label": "Memory Management", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "16vCgVCVKx2T6PgR6eJxo" + }, + "style": { + "width": 267, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 25.21555503258878, + "y": 820.693186958534 + }, + "dragging": false + }, + { + "width": 267, + "height": 42, + "id": "WdGqs2CLc2cDPEjzEPoFj", + "type": "subtopic", + "position": { + "x": 25.21555503258878, + "y": 867.693186958534 + }, + "selected": false, + "data": { + "label": "Interprocess Communication", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "16vCgVCVKx2T6PgR6eJxo" + }, + "style": { + "width": 267, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 25.21555503258878, + "y": 867.693186958534 + }, + "dragging": false + }, + { + "width": 267, + "height": 42, + "id": "KWAhsjFJilEvMka5KXzY2", + "type": "subtopic", + "position": { + "x": 25.21555503258878, + "y": 914.693186958534 + }, + "selected": false, + "data": { + "label": "I/O Management", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "16vCgVCVKx2T6PgR6eJxo" + }, + "style": { + "width": 267, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 25.21555503258878, + "y": 914.693186958534 + }, + "dragging": false + }, + { + "width": 267, + "height": 42, + "id": "IQ1VmqKR6MzNOM_HrJMn_", + "type": "subtopic", + "position": { + "x": 25.21555503258878, + "y": 961.693186958534 + }, + "selected": false, + "data": { + "label": "Basic Networking Concepts", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "16vCgVCVKx2T6PgR6eJxo" + }, + "style": { + "width": 267, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 25.21555503258878, + "y": 961.693186958534 + }, + "dragging": false + }, + { + "width": 267, + "height": 42, + "id": "8IH45wy4nlKOmoXusIki3", + "type": "subtopic", + "position": { + "x": 25.21555503258878, + "y": 1008.693186958534 + }, + "selected": false, + "data": { + "label": "Threads and Concurrency", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "16vCgVCVKx2T6PgR6eJxo" + }, + "style": { + "width": 267, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 25.21555503258878, + "y": 1008.693186958534 + }, + "dragging": false + }, + { + "width": 267, + "height": 42, + "id": "16vCgVCVKx2T6PgR6eJxo", + "type": "subtopic", + "position": { + "x": 25.21555503258878, + "y": 1055.693186958534 + }, + "selected": false, + "data": { + "label": "Process Mangement", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "Z7jp_Juj5PffSxV7UZcBb" + }, + "style": { + "width": 267, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 25.21555503258878, + "y": 1055.693186958534 + }, + "dragging": false + }, + { + "width": 200, + "height": 160, + "id": "UxAr1obi4rfJnohRmi9I0", + "type": "paragraph", + "position": { + "x": -906.3726652834954, + "y": 756.158647177753 + }, + "selected": false, + "data": { + "label": "Document DBs", + "style": { + "fontSize": 17, + "justifyContent": "flex-end", + "textAlign": "center", + "borderColor": "#000000", + "backgroundColor": "#ffffff" + } + }, + "zIndex": 999, + "style": { + "width": 200, + "height": 160 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": -906.3726652834954, + "y": 756.158647177753 + }, + "focusable": false + }, + { + "width": 170, + "height": 42, + "id": "28U6q_X-NTYf7OSKHjoWH", + "type": "subtopic", + "position": { + "x": -891.3762845287521, + "y": 768.8643153301546 + }, + "selected": false, + "data": { + "label": "MongoDB", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "Xv09yYM-kt_kMbFWL7PCP" + }, + "style": { + "width": 170, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -891.3762845287521, + "y": 768.8643153301546 + }, + "dragging": false, + "resizing": false + }, + { + "width": 170, + "height": 42, + "id": "qOlNzZ7U8LhIGukb67n7U", + "type": "subtopic", + "position": { + "x": -891.3762845287521, + "y": 815.7771121676461 + }, + "selected": false, + "data": { + "label": "CouchDB", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "28U6q_X-NTYf7OSKHjoWH" + }, + "style": { + "width": 170, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -891.3762845287521, + "y": 815.7771121676461 + }, + "dragging": false, + "resizing": false + }, + { + "width": 200, + "height": 160, + "id": "I5rct7q589I0lxFb0ssYd", + "type": "paragraph", + "position": { + "x": -708.6687555378932, + "y": 756.0714440152445 + }, + "selected": false, + "data": { + "label": "Time Series", + "style": { + "fontSize": 17, + "justifyContent": "flex-end", + "textAlign": "center", + "borderColor": "#000000", + "backgroundColor": "#ffffff" + }, + "oldId": "UxAr1obi4rfJnohRmi9I0" + }, + "zIndex": 999, + "style": { + "width": 200, + "height": 160 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": -708.6687555378932, + "y": 756.0714440152445 + }, + "focusable": false + }, + { + "width": 170, + "height": 42, + "id": "DfNZN0r7L5k1WdFFki40T", + "type": "subtopic", + "position": { + "x": -693.6723747831498, + "y": 768.7771121676461 + }, + "selected": false, + "data": { + "label": "InfluxDB", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "28U6q_X-NTYf7OSKHjoWH" + }, + "style": { + "width": 170, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -693.6723747831498, + "y": 768.7771121676461 + }, + "dragging": false, + "resizing": false + }, + { + "width": 170, + "height": 42, + "id": "VsW8D1YhHuDn34v9yCUbY", + "type": "subtopic", + "position": { + "x": -693.6723747831498, + "y": 815.7771121676461 + }, + "selected": false, + "data": { + "label": "TimeScale", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "qOlNzZ7U8LhIGukb67n7U" + }, + "style": { + "width": 170, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -693.6723747831498, + "y": 815.7771121676461 + }, + "dragging": false, + "resizing": false + }, + { + "width": 200, + "height": 160, + "id": "XkCHbDs8uo85HRxkS6mP8", + "type": "paragraph", + "position": { + "x": -906.359049554184, + "y": 913.2741288421048 + }, + "selected": false, + "data": { + "label": "Realtime", + "style": { + "fontSize": 17, + "justifyContent": "flex-end", + "textAlign": "center", + "borderColor": "#000000", + "backgroundColor": "#ffffff" + }, + "oldId": "UxAr1obi4rfJnohRmi9I0" + }, + "zIndex": 999, + "style": { + "width": 200, + "height": 160 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": -906.359049554184, + "y": 913.2741288421048 + }, + "focusable": false + }, + { + "width": 170, + "height": 42, + "id": "3VnDkoCp1db8cPFVyxV7c", + "type": "subtopic", + "position": { + "x": -891.3626687994407, + "y": 925.9797969945064 + }, + "selected": false, + "data": { + "label": "Firebase", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "28U6q_X-NTYf7OSKHjoWH" + }, + "style": { + "width": 170, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -891.3626687994407, + "y": 925.9797969945064 + }, + "dragging": false, + "resizing": false + }, + { + "width": 170, + "height": 42, + "id": "yrXGUHg7XfpDbwCKN77Av", + "type": "subtopic", + "position": { + "x": -891.3626687994407, + "y": 972.9797969945064 + }, + "selected": false, + "data": { + "label": "RethinkDB", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "qOlNzZ7U8LhIGukb67n7U" + }, + "style": { + "width": 170, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -891.3626687994407, + "y": 972.9797969945064 + }, + "dragging": false, + "resizing": false + }, + { + "width": 200, + "height": 160, + "id": "k2WQa0jCcj_F0rY7C4I4w", + "type": "paragraph", + "position": { + "x": -708.6551398085818, + "y": 913.1869256795964 + }, + "selected": false, + "data": { + "label": "Column DBs", + "style": { + "fontSize": 17, + "justifyContent": "flex-end", + "textAlign": "center", + "borderColor": "#000000", + "backgroundColor": "#ffffff" + }, + "oldId": "I5rct7q589I0lxFb0ssYd" + }, + "zIndex": 999, + "style": { + "width": 200, + "height": 160 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": -708.6551398085818, + "y": 913.1869256795964 + }, + "focusable": false + }, + { + "width": 170, + "height": 42, + "id": "zIP4lygeKaH1P-VYRMpdU", + "type": "subtopic", + "position": { + "x": -693.6587590538385, + "y": 925.8925938319979 + }, + "selected": false, + "data": { + "label": "Cassandra", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "DfNZN0r7L5k1WdFFki40T" + }, + "style": { + "width": 170, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -693.6587590538385, + "y": 925.8925938319979 + }, + "dragging": false, + "resizing": false + }, + { + "width": 170, + "height": 42, + "id": "VcNmACWoN4qY_eCrdVZBF", + "type": "subtopic", + "position": { + "x": -693.6587590538385, + "y": 972.9797969945064 + }, + "selected": false, + "data": { + "label": "HBase", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "VsW8D1YhHuDn34v9yCUbY" + }, + "style": { + "width": 170, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -693.6587590538385, + "y": 972.9797969945064 + }, + "dragging": false, + "resizing": false + }, + { + "width": 200, + "height": 160, + "id": "nKvHypr4-rGcVZhQn3avy", + "type": "paragraph", + "position": { + "x": -906.4768038690369, + "y": 1070.8665614300626 + }, + "selected": false, + "data": { + "label": "Key-Value", + "style": { + "fontSize": 17, + "justifyContent": "flex-end", + "textAlign": "center", + "borderColor": "#000000", + "backgroundColor": "#ffffff" + }, + "oldId": "XkCHbDs8uo85HRxkS6mP8" + }, + "zIndex": 999, + "style": { + "width": 200, + "height": 160 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": -906.4768038690369, + "y": 1070.8665614300626 + }, + "focusable": false + }, + { + "width": 170, + "height": 42, + "id": "WQkKdXwjbqov8KLR4Bn20", + "type": "subtopic", + "position": { + "x": -891.4804231142936, + "y": 1083.5722295824642 + }, + "selected": false, + "data": { + "label": "Redis", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "3VnDkoCp1db8cPFVyxV7c" + }, + "style": { + "width": 170, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -891.4804231142936, + "y": 1083.5722295824642 + }, + "dragging": false, + "resizing": false + }, + { + "width": 170, + "height": 42, + "id": "TJaO2ePry2wrNVasuj2me", + "type": "subtopic", + "position": { + "x": -891.4804231142936, + "y": 1130.4850264199558 + }, + "selected": false, + "data": { + "label": "DynamoDB", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "yrXGUHg7XfpDbwCKN77Av" + }, + "style": { + "width": 170, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -891.4804231142936, + "y": 1130.4850264199558 + }, + "dragging": false, + "resizing": false + }, + { + "width": 201, + "height": 115, + "id": "lz1qUvdtuZ5_MUBDw2M7B", + "type": "paragraph", + "position": { + "x": -708.7728941234346, + "y": 1070.779358267554 + }, + "selected": false, + "data": { + "label": "Graph DBs", + "style": { + "fontSize": 17, + "justifyContent": "flex-end", + "textAlign": "center", + "borderColor": "#000000", + "backgroundColor": "#ffffff" + }, + "oldId": "k2WQa0jCcj_F0rY7C4I4w" + }, + "zIndex": 999, + "style": { + "width": 201, + "height": 115 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": -708.7728941234346, + "y": 1070.779358267554 + }, + "focusable": false + }, + { + "width": 170, + "height": 42, + "id": "BTNJfWemFKEeNeTyENXui", + "type": "subtopic", + "position": { + "x": -693.7765133686913, + "y": 1083.4850264199558 + }, + "selected": false, + "data": { + "label": "Neo4j", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "zIP4lygeKaH1P-VYRMpdU" + }, + "style": { + "width": 170, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -693.7765133686913, + "y": 1083.4850264199558 + }, + "dragging": false, + "resizing": false + }, + { + "width": 320, + "height": 49, + "id": "ruK1Bf7XVIgOHguNFxYlY", + "type": "button", + "position": { + "x": -830.5389019050331, + "y": 2021.3743829670757 + }, + "selected": false, + "data": { + "label": "Software Design & Architecture", + "href": "https://roadmap.sh/software-design-architecture", + "color": "#ffffff", + "backgroundColor": "#4136d4", + "style": { + "fontSize": 17 + }, + "oldId": "sSG9zK0ZGTBSk-nFIOq8A" + }, + "zIndex": 999, + "dragging": false, + "positionAbsolute": { + "x": -830.5389019050331, + "y": 2021.3743829670757 + }, + "style": { + "width": 320, + "height": 49 + }, + "focusable": false + }, + { + "width": 303, + "height": 315, + "id": "SqTnY2zykzA6857nHHwG2", + "type": "paragraph", + "position": { + "x": -49.72190056065119, + "y": 2853.7515676779385 + }, + "selected": false, + "data": { + "label": "Mitigation Strategies", + "style": { + "fontSize": 17, + "justifyContent": "flex-end", + "textAlign": "center", + "borderColor": "#000000", + "backgroundColor": "#ffffff" + }, + "oldId": "y4gMzo3mPn7_uGkuDkOqM" + }, + "zIndex": 999, + "dragging": false, + "style": { + "width": 303, + "height": 315 + }, + "resizing": false, + "positionAbsolute": { + "x": -49.72190056065119, + "y": 2853.7515676779385 + }, + "focusable": false + }, + { + "width": 267, + "height": 42, + "id": "G9AI_i3MkUE1BsO3_-PH7", + "type": "subtopic", + "position": { + "x": -30.978393223215846, + "y": 2874.351720724574 + }, + "selected": false, + "data": { + "label": "Graceful Degradation", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "Xv09yYM-kt_kMbFWL7PCP" + }, + "style": { + "width": 267, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -30.978393223215846, + "y": 2874.351720724574 + }, + "dragging": false + }, + { + "width": 267, + "height": 42, + "id": "qAu-Y4KI2Z_y-EqiG86cR", + "type": "subtopic", + "position": { + "x": -30.978393223215846, + "y": 2921.351720724574 + }, + "selected": false, + "data": { + "label": "Throttling", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "8IeJ7ktBmXW9hH7NRzbzm" + }, + "style": { + "width": 267, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -30.978393223215846, + "y": 2921.351720724574 + }, + "dragging": false + }, + { + "width": 267, + "height": 42, + "id": "JansCqGDyXecQkD1K7E7e", + "type": "subtopic", + "position": { + "x": -30.978393223215846, + "y": 2968.351720724574 + }, + "selected": false, + "data": { + "label": "Backpressure", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "WdGqs2CLc2cDPEjzEPoFj" + }, + "style": { + "width": 267, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -30.978393223215846, + "y": 2968.351720724574 + }, + "dragging": false + }, + { + "width": 267, + "height": 42, + "id": "HoQdX7a4SnkFRU4RPQ-D5", + "type": "subtopic", + "position": { + "x": -30.978393223215846, + "y": 3015.351720724574 + }, + "selected": false, + "data": { + "label": "Loadshifting", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "KWAhsjFJilEvMka5KXzY2" + }, + "style": { + "width": 267, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -30.978393223215846, + "y": 3015.351720724574 + }, + "dragging": false + }, + { + "width": 267, + "height": 42, + "id": "spkiQTPvXY4qrhhVUkoPV", + "type": "subtopic", + "position": { + "x": -30.978393223215846, + "y": 3062.351720724574 + }, + "selected": false, + "data": { + "label": "Circuit Breaker", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "IQ1VmqKR6MzNOM_HrJMn_" + }, + "style": { + "width": 267, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -30.978393223215846, + "y": 3062.351720724574 + }, + "dragging": false + }, + { + "width": 303, + "height": 42, + "id": "f7iWBkC0X7yyCoP_YubVd", + "type": "subtopic", + "position": { + "x": -49.72190056065119, + "y": 3181.744175840269 + }, + "selected": false, + "data": { + "label": "Migration Strategies", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "8IH45wy4nlKOmoXusIki3" + }, + "style": { + "width": 303, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -49.72190056065119, + "y": 3181.744175840269 + }, + "dragging": false + }, + { + "width": 304, + "height": 42, + "id": "osQlGGy38xMcKLtgZtWaZ", + "type": "subtopic", + "position": { + "x": -49.72190056065119, + "y": 3228.744175840269 + }, + "selected": false, + "data": { + "label": "Types of Scaling", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "16vCgVCVKx2T6PgR6eJxo" + }, + "style": { + "width": 304, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -49.72190056065119, + "y": 3228.744175840269 + }, + "dragging": false + }, + { + "width": 304, + "height": 184, + "id": "cGK54S61fVQtnRhJ5jZuX", + "type": "paragraph", + "position": { + "x": -49.72190056065119, + "y": 3289.1497414193745 + }, + "selected": false, + "data": { + "label": "Observability", + "style": { + "fontSize": 20, + "justifyContent": "flex-start", + "textAlign": "left", + "backgroundColor": "#ffe59a", + "borderColor": "#000000" + }, + "oldId": "pm1BODjPj6PWFx0dzKQ7r" + }, + "zIndex": 999, + "dragging": false, + "focusable": false, + "style": { + "width": 304, + "height": 184 + }, + "resizing": false, + "positionAbsolute": { + "x": -49.72190056065119, + "y": 3289.1497414193745 + } + }, + { + "width": 304, + "height": 139, + "id": "UovGtIjo7OYEsaV6xJcpE", + "type": "paragraph", + "position": { + "x": -49.72190056065119, + "y": 3326.1497414193745 + }, + "selected": false, + "data": { + "label": "Metrics logging and other observable items that can help in debugging and solving Issues when things go wrong.", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "left" + }, + "oldId": "keWHcMLFJHVPCGq1Mh1pJ" + }, + "zIndex": 999, + "dragging": false, + "positionAbsolute": { + "x": -49.72190056065119, + "y": 3326.1497414193745 + }, + "style": { + "width": 304, + "height": 139 + }, + "resizing": false, + "focusable": false + }, + { + "width": 303, + "height": 215, + "id": "Uhj-lrUhQQnwOdn_e6_hd", + "type": "paragraph", + "position": { + "x": -828.8230929622179, + "y": 3010.415897079633 + }, + "selected": false, + "data": { + "label": "Difference between these", + "style": { + "fontSize": 17, + "justifyContent": "flex-end", + "textAlign": "center", + "borderColor": "#000000", + "backgroundColor": "#ffffff" + }, + "oldId": "SqTnY2zykzA6857nHHwG2" + }, + "zIndex": 999, + "dragging": false, + "style": { + "width": 303, + "height": 215 + }, + "resizing": false, + "positionAbsolute": { + "x": -828.8230929622179, + "y": 3010.415897079633 + }, + "focusable": false + }, + { + "width": 267, + "height": 42, + "id": "4X-sbqpP0NDhM99bKdqIa", + "type": "subtopic", + "position": { + "x": -810.0795856247825, + "y": 3031.0160501262685 + }, + "selected": false, + "data": { + "label": "Instrumentation", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "G9AI_i3MkUE1BsO3_-PH7" + }, + "style": { + "width": 267, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -810.0795856247825, + "y": 3031.0160501262685 + }, + "dragging": false + }, + { + "width": 267, + "height": 42, + "id": "QvMEEsXh0-rzn5hDGcmEv", + "type": "subtopic", + "position": { + "x": -810.0795856247825, + "y": 3078.0160501262685 + }, + "selected": false, + "data": { + "label": "Monitoring", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "qAu-Y4KI2Z_y-EqiG86cR" + }, + "style": { + "width": 267, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -810.0795856247825, + "y": 3078.0160501262685 + }, + "dragging": false + }, + { + "width": 267, + "height": 42, + "id": "neVRtPjIHP_VG7lHwfah0", + "type": "subtopic", + "position": { + "x": -810.0795856247825, + "y": 3125.0160501262685 + }, + "selected": false, + "data": { + "label": "Telemetry", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "JansCqGDyXecQkD1K7E7e" + }, + "style": { + "width": 267, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -810.0795856247825, + "y": 3125.0160501262685 + }, + "dragging": false + }, + { + "width": 369, + "height": 127, + "id": "sVXZrBCsiSzWBBYWTm-nQ", + "type": "paragraph", + "position": { + "x": -466.5743778219993, + "y": 3346.4641024256 + }, + "selected": false, + "data": { + "label": "Have a look at the DevOps Roadmap", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center", + "borderColor": "#000000" + }, + "oldId": "0vLaVNJaJSHZ_bHli6Qzs" + }, + "zIndex": 999, + "positionAbsolute": { + "x": -466.5743778219993, + "y": 3346.4641024256 + }, + "dragging": false, + "style": { + "width": 369, + "height": 127 + }, + "resizing": false, + "focusable": false + }, + { + "width": 337, + "height": 49, + "id": "PkhQdVms2TGgnPrytCBPZ", + "type": "button", + "position": { + "x": -450.5743778219993, + "y": 3409.0189950645 + }, + "selected": false, + "data": { + "label": "DevOps Roadmap", + "href": "", + "color": "#000000", + "backgroundColor": "#ffe59a", + "style": { + "fontSize": 17 + }, + "borderColor": "#000000", + "oldId": "OIcmPSbdsuWapb6HZ4BEi" + }, + "zIndex": 999, + "dragging": false, + "positionAbsolute": { + "x": -450.5743778219993, + "y": 3409.0189950645 + }, + "style": { + "width": 337, + "height": 49 + }, + "focusable": false, + "resizing": false + }, + { + "width": 20, + "height": 85, + "id": "FiDcIWq2P8dn0ThhEovQ_", + "type": "vertical", + "position": { + "x": -292.0743778219993, + "y": 3473.4641024256 + }, + "selected": false, + "data": { + "label": "vertical node", + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "black" + }, + "oldId": "RLtk1C3gofHnLJ17x3o5b" + }, + "zIndex": 999, + "positionAbsolute": { + "x": -292.0743778219993, + "y": 3473.4641024256 + }, + "dragging": false, + "focusable": false, + "style": { + "width": 20, + "height": 85 + }, + "resizing": false + }, + { + "width": 220, + "height": 175, + "id": "pdpMyfdDDThL6nqV4St1_", + "type": "paragraph", + "position": { + "x": -361.50167076442347, + "y": 2357.8639643199363 + }, + "selected": false, + "data": { + "label": "Search Engines", + "style": { + "fontSize": 17, + "justifyContent": "flex-end", + "textAlign": "center", + "borderColor": "#000000", + "backgroundColor": "#ffffff" + }, + "oldId": "Uhj-lrUhQQnwOdn_e6_hd" + }, + "zIndex": 999, + "dragging": false, + "style": { + "width": 220, + "height": 175 + }, + "resizing": false, + "positionAbsolute": { + "x": -361.50167076442347, + "y": 2357.8639643199363 + }, + "focusable": false + }, + { + "width": 180, + "height": 42, + "id": "xwTpnQQg2RNIRYadFZB4y", + "type": "subtopic", + "position": { + "x": -342.7581634269881, + "y": 2378.464117366572 + }, + "selected": false, + "data": { + "label": "Elasticsearch", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "4X-sbqpP0NDhM99bKdqIa" + }, + "style": { + "width": 180, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -342.7581634269881, + "y": 2378.464117366572 + }, + "dragging": false + }, + { + "width": 180, + "height": 42, + "id": "skgzJaH11FedwoeyOS_NU", + "type": "subtopic", + "position": { + "x": -342.7581634269881, + "y": 2425.464117366572 + }, + "selected": false, + "data": { + "label": "Solr", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "QvMEEsXh0-rzn5hDGcmEv" + }, + "style": { + "width": 180, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": -342.7581634269881, + "y": 2425.464117366572 + }, + "dragging": false + }, + { + "width": 278, + "height": 206, + "id": "0LZSE_H9xk3N77_OywbNl", + "type": "paragraph", + "position": { + "x": 133.38388420104502, + "y": 1697.875612673062 + }, + "selected": false, + "data": { + "label": "Hashing Algorithms", + "style": { + "fontSize": 17, + "justifyContent": "flex-end", + "textAlign": "center", + "borderColor": "#000000", + "backgroundColor": "#ffffff" + }, + "oldId": "nKvHypr4-rGcVZhQn3avy" + }, + "zIndex": 999, + "style": { + "width": 278, + "height": 206 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": 133.38388420104502, + "y": 1697.875612673062 + }, + "focusable": false + }, + { + "width": 249, + "height": 42, + "id": "jWwA6yX4Zjx-r_KpDaD3c", + "type": "subtopic", + "position": { + "x": 148.38026495578833, + "y": 1710.5812808254636 + }, + "selected": false, + "data": { + "label": "MD5 and why not to use it", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "WQkKdXwjbqov8KLR4Bn20" + }, + "style": { + "width": 249, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 148.38026495578833, + "y": 1710.5812808254636 + }, + "dragging": false, + "resizing": false + }, + { + "width": 249, + "height": 42, + "id": "JVN38r5jENoteia3YeIQ3", + "type": "subtopic", + "position": { + "x": 148.38026495578833, + "y": 1757.4940776629553 + }, + "selected": false, + "data": { + "label": "SHA Family", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "dlG1bVkDmjI3PEGpkm1xH" + }, + "style": { + "width": 249, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 148.38026495578833, + "y": 1757.4940776629553 + }, + "dragging": false, + "resizing": false + }, + { + "width": 117, + "height": 42, + "id": "kGTALrvCpxyVCXHRmkI7s", + "type": "subtopic", + "position": { + "x": 149.88388420104502, + "y": 1804.4940776629553 + }, + "selected": false, + "data": { + "label": "scrypt", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "dlG1bVkDmjI3PEGpkm1xH" + }, + "style": { + "width": 117, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 149.88388420104502, + "y": 1804.4940776629553 + }, + "dragging": false, + "resizing": false + }, + { + "width": 124, + "height": 42, + "id": "dlG1bVkDmjI3PEGpkm1xH", + "type": "subtopic", + "position": { + "x": 273.38026495578833, + "y": 1803.760608042976 + }, + "selected": false, + "data": { + "label": "bcrypt", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "TJaO2ePry2wrNVasuj2me" + }, + "style": { + "width": 124, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 273.38026495578833, + "y": 1803.760608042976 + }, + "dragging": false, + "resizing": false + }, + { + "width": 85, + "height": 42, + "id": "x-WBJjBd8u93ym5gtxGsR", + "type": "subtopic", + "position": { + "x": 147.04868156318236, + "y": 1922.0004864434413 + }, + "selected": false, + "data": { + "label": "HTTPS", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "kGTALrvCpxyVCXHRmkI7s" + }, + "style": { + "width": 85, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 147.04868156318236, + "y": 1922.0004864434413 + }, + "dragging": false, + "resizing": false + }, + { + "width": 162, + "height": 42, + "id": "AAgciyxuDvS2B_c6FRMvT", + "type": "subtopic", + "position": { + "x": 237.1380075914987, + "y": 1921.913322123971 + }, + "selected": false, + "data": { + "label": "OWASP Risks", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "dlG1bVkDmjI3PEGpkm1xH" + }, + "style": { + "width": 162, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 237.1380075914987, + "y": 1921.913322123971 + }, + "dragging": false, + "resizing": false + }, + { + "width": 82, + "height": 42, + "id": "GNWe97frAEPv6pQMUGfpC", + "type": "subtopic", + "position": { + "x": 146.77380420719857, + "y": 1968.8526062469912 + }, + "selected": false, + "data": { + "label": "CORS", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "LU6WUbkWKbPM1rb2_gEqa" + }, + "style": { + "width": 82, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 146.77380420719857, + "y": 1968.8526062469912 + }, + "dragging": false, + "resizing": false + }, + { + "width": 162, + "height": 42, + "id": "0v3OsaghJEGHeXX0c5kqn", + "type": "subtopic", + "position": { + "x": 236.86313023551492, + "y": 1968.765441927521 + }, + "selected": false, + "data": { + "label": "SSL/TLS", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "AAgciyxuDvS2B_c6FRMvT" + }, + "style": { + "width": 162, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 236.86313023551492, + "y": 1968.765441927521 + }, + "dragging": false, + "resizing": false + }, + { + "width": 85, + "height": 42, + "id": "LU6WUbkWKbPM1rb2_gEqa", + "type": "subtopic", + "position": { + "x": 146.77380420719857, + "y": 1968.8526062469912 + }, + "selected": false, + "data": { + "label": "CORS", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "x-WBJjBd8u93ym5gtxGsR" + }, + "style": { + "width": 85, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 146.77380420719857, + "y": 1968.8526062469912 + }, + "dragging": false, + "resizing": false + }, + { + "width": 162, + "height": 42, + "id": "TZ0BWOENPv6pQm8qYB8Ow", + "type": "subtopic", + "position": { + "x": 237.61574061512948, + "y": 2014.4526353174804 + }, + "selected": false, + "data": { + "label": "Server Security", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "0v3OsaghJEGHeXX0c5kqn" + }, + "style": { + "width": 162, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 237.61574061512948, + "y": 2014.4526353174804 + }, + "dragging": false, + "resizing": false + }, + { + "width": 85, + "height": 42, + "id": "HgQBde1zLUFtlwB66PR6_", + "type": "subtopic", + "position": { + "x": 147.52641458681313, + "y": 2014.5397996369506 + }, + "selected": false, + "data": { + "label": "CSP", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "LU6WUbkWKbPM1rb2_gEqa" + }, + "style": { + "width": 85, + "height": 42 + }, + "zIndex": 999, + "focusable": false, + "positionAbsolute": { + "x": 147.52641458681313, + "y": 2014.5397996369506 + }, + "dragging": false, + "resizing": false + }, + { + "width": 253, + "height": 49, + "id": "sSG9zK0ZGTBSk-nFIOq8A", + "type": "button", + "position": { + "x": 147.52641458681313, + "y": 2070.3743829670757 + }, + "selected": false, + "data": { + "label": "API Security Best Practices", + "href": "https://roadmap.sh/best-practices/api-security", + "color": "#ffffff", + "backgroundColor": "#4136d4", + "style": { + "fontSize": 17 + } + }, + "zIndex": 999, + "dragging": false, + "positionAbsolute": { + "x": 147.52641458681313, + "y": 2070.3743829670757 + }, + "style": { + "width": 253, + "height": 49 + }, + "focusable": false, + "resizing": false + } + ], + "edges": [ + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "sourceHandle": "x2", + "target": "SiYUdtYMDImRPmV2_XPkH", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "kZ9PY1uTum4Z-k0i7eGRP", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "SiYUdtYMDImRPmV2_XPkH", + "sourceHandle": "z2", + "target": "fibQmpaQc5XKtLfcq35Xc", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "pIy5AZOJdYx800407u7g_", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "SiYUdtYMDImRPmV2_XPkH", + "sourceHandle": "z2", + "target": "Re8n1GjRU9rbYBqwrjcT1", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "iHMBv4c_NBY2qsXx_EpYL", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "SiYUdtYMDImRPmV2_XPkH", + "sourceHandle": "z2", + "target": "daOLv7Jl-LEhQrqZWO9Qj", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "qk5HGgprnJwR-tKXRsi-k", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "SiYUdtYMDImRPmV2_XPkH", + "sourceHandle": "y2", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "TOiTwryy9Q_l_quUkU2D2", + "selected": false, + "type": "smoothstep", + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "iogwMmOvub2ZF4zgg6WyF", + "sourceHandle": "x2", + "target": "SiYUdtYMDImRPmV2_XPkH", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-iogwMmOvub2ZF4zgg6WyFx2-NVSQ4OtmvRp7p4cOEvKh7w1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "23FbrQx2igq05rfQz0gsc", + "sourceHandle": "z2", + "target": "SiYUdtYMDImRPmV2_XPkH", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-23FbrQx2igq05rfQz0gscz2-NVSQ4OtmvRp7p4cOEvKh7y1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "9LcPXnAXvQYpahZMbjKt8", + "sourceHandle": "z2", + "target": "SiYUdtYMDImRPmV2_XPkH", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-9LcPXnAXvQYpahZMbjKt8z2-NVSQ4OtmvRp7p4cOEvKh7y1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "DqiIUWIYLgXsZhv4EvZ7p", + "sourceHandle": "z2", + "target": "SiYUdtYMDImRPmV2_XPkH", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-DqiIUWIYLgXsZhv4EvZ7pz2-NVSQ4OtmvRp7p4cOEvKh7y1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "VwebVpL3U2wE9GuwmAVEI", + "source": "NvUcSDWBhzJZ31nzT4UlE", + "target": "Ry_5Y-BK7HrkIc6X0JG1m", + "data": { + "edgeStyle": "dashed" + }, + "sourceHandle": "z2", + "targetHandle": "y1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "2V72b7TbYUWL5w2yXEHWF", + "source": "r45b461NxLN6wBODJ5CNP", + "target": "FihTrMO56kj9jT8O_pO2T", + "data": { + "edgeStyle": "dashed" + }, + "sourceHandle": "y2", + "targetHandle": "z1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "DtzVLXMhhdN560kgrv7lS", + "source": "r45b461NxLN6wBODJ5CNP", + "target": "VPxOdjJtKAqmM5V0LR5OC", + "data": { + "edgeStyle": "dashed" + }, + "sourceHandle": "y2", + "targetHandle": "z1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "ORg_fUw3emcc9HwTtneOD", + "source": "r45b461NxLN6wBODJ5CNP", + "target": "tD3i-8gBpMKCHB-ITyDiU", + "data": { + "edgeStyle": "dashed" + }, + "sourceHandle": "y2", + "targetHandle": "z1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "H0nCa99soVKsNWLlgQBhj", + "source": "95d9itpUZ4s9roZN8kG9x", + "target": "zWstl08R4uzqve4BdYurp", + "data": { + "edgeStyle": "dashed" + }, + "sourceHandle": "z2", + "targetHandle": "y1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "M3d2CPIhXK17wNy-8_h3r", + "source": "95d9itpUZ4s9roZN8kG9x", + "target": "LAdKDJ4LcMaDWqslMvE8X", + "data": { + "edgeStyle": "dashed" + }, + "sourceHandle": "z2", + "targetHandle": "y1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "DY6Bh42G0WIMusjqEMjJx", + "source": "EwvLPSI6AlZ4TnNIJTZA4", + "target": "dLY0KafPstajCcSbslC4M", + "data": { + "edgeStyle": "dashed" + }, + "sourceHandle": "y2", + "targetHandle": "z1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "STokdlFywkWFOctE7zZPi", + "source": "EwvLPSI6AlZ4TnNIJTZA4", + "target": "9cD5ag1L0GqHx4_zxc5JX", + "data": { + "edgeStyle": "dashed" + }, + "sourceHandle": "y2", + "targetHandle": "z1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "wJ6Fn2PpNnbGL3T8EMm0h", + "source": "EwvLPSI6AlZ4TnNIJTZA4", + "target": "HzlYQDi_ckQkiN4AvOQqu", + "data": { + "edgeStyle": "dashed" + }, + "sourceHandle": "y2", + "targetHandle": "z1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "HEFqXgdBIvvbdEjUtdvCx", + "source": "RBrIP5KbVQ2F0ly7kMfTo", + "target": "STQQbPa7PE3gbjMdL6P-t", + "targetHandle": "w1", + "sourceHandle": "x2", + "data": { + "edgeStyle": "solid" + }, + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "ihc41Ocn1NWwnkHuQ2cOW", + "source": "STQQbPa7PE3gbjMdL6P-t", + "target": "381Kw1IMRv7CJp-Uf--qd", + "data": { + "edgeStyle": "dashed" + }, + "sourceHandle": "y2", + "targetHandle": "z1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "h6HNDOOidvh9mud-6LgK_", + "source": "STQQbPa7PE3gbjMdL6P-t", + "target": "3OYm6b9f6WOrKi4KTOZYK", + "data": { + "edgeStyle": "dashed" + }, + "sourceHandle": "y2", + "targetHandle": "z1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "8AJE83rbS3qpY-Qot4oFg", + "source": "tHiUpG9LN35E5RaHddMv5", + "target": "nkmIv3dNwre4yrULMgTh3", + "data": { + "edgeStyle": "dashed" + }, + "sourceHandle": "z2", + "targetHandle": "y1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "SXquJc6KW759CzJINlRx2", + "source": "tHiUpG9LN35E5RaHddMv5", + "target": "n14b7sfTOwsjKTpFC9EZ2", + "data": { + "edgeStyle": "dashed" + }, + "sourceHandle": "z2", + "targetHandle": "y1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "DtYXBPKzYDzECXMhnKW3z", + "source": "tHiUpG9LN35E5RaHddMv5", + "target": "8DmabQJXlrT__COZrDVTV", + "data": { + "edgeStyle": "dashed" + }, + "sourceHandle": "z2", + "targetHandle": "y1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "O4k61ST75A_tITXAwV6kv", + "source": "SGVwJme-jT_pbOTvems0v", + "target": "31ZlpfIPr9-5vYZqvjUeL", + "data": { + "edgeStyle": "dashed" + }, + "sourceHandle": "z2", + "targetHandle": "y1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "hq4Z_H0G-y8twmKAkAIBE", + "source": "SGVwJme-jT_pbOTvems0v", + "target": "QtwgoG_m9dLoVykJRwGUp", + "targetHandle": "w1", + "sourceHandle": "x2", + "data": { + "edgeStyle": "solid" + }, + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "RFHOL-QSedgGBpqAxf_f1", + "source": "QtwgoG_m9dLoVykJRwGUp", + "target": "wHSoisl96wSA7f5nd8Stj", + "data": { + "edgeStyle": "dashed" + }, + "sourceHandle": "z2", + "targetHandle": "y1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "PgszHaqxDHaB5QN8JAPSt", + "source": "fekyMpEnaGqjh1Cu4Nyc4", + "target": "z5AdThp9ByulmM9uekgm-", + "data": { + "edgeStyle": "dashed" + }, + "sourceHandle": "y2", + "targetHandle": "z1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "id": "ad61LnGU_C92URjr6pXkA", + "source": "fekyMpEnaGqjh1Cu4Nyc4", + "target": "jjjonHTHHo-NiAf6p9xPv", + "data": { + "edgeStyle": "dashed" + }, + "sourceHandle": "y2", + "targetHandle": "z1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "SiYUdtYMDImRPmV2_XPkH", + "sourceHandle": "x2", + "target": "2f0ZO6GJElfZ2Eis28Hzg", + "targetHandle": "z1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-SiYUdtYMDImRPmV2_XPkHx2-2f0ZO6GJElfZ2Eis28Hzgz1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "CWwh2abwqx4hAxpAGvhIx", + "sourceHandle": "x2", + "target": "2f0ZO6GJElfZ2Eis28Hzg", + "targetHandle": "w1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-CWwh2abwqx4hAxpAGvhIxx2-2f0ZO6GJElfZ2Eis28Hzgw1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "BdXbcz4-ar3XOX0wIKzBp", + "sourceHandle": "x2", + "target": "2f0ZO6GJElfZ2Eis28Hzg", + "targetHandle": "w1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-BdXbcz4-ar3XOX0wIKzBpx2-2f0ZO6GJElfZ2Eis28Hzgw1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "ANeSwxJDJyQ-49pO2-CCI", + "sourceHandle": "w2", + "target": "2f0ZO6GJElfZ2Eis28Hzg", + "targetHandle": "x1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-ANeSwxJDJyQ-49pO2-CCIw2-2f0ZO6GJElfZ2Eis28Hzgx1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "2f0ZO6GJElfZ2Eis28Hzg", + "sourceHandle": "x2", + "target": "8-lO-v6jCYYoklEJXULxN", + "targetHandle": "w1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-2f0ZO6GJElfZ2Eis28Hzgx2-8-lO-v6jCYYoklEJXULxNw1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "2f0ZO6GJElfZ2Eis28Hzg", + "sourceHandle": "z2", + "target": "ezdqQW9wTUw93F6kjOzku", + "targetHandle": "y1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-2f0ZO6GJElfZ2Eis28Hzgz2-ezdqQW9wTUw93F6kjOzkuy1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "ezdqQW9wTUw93F6kjOzku", + "sourceHandle": "w2", + "target": "_I1E__wCIVrhjMk6IMieE", + "targetHandle": "x1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-ezdqQW9wTUw93F6kjOzkuw2-_I1E__wCIVrhjMk6IMieEx1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "NvUcSDWBhzJZ31nzT4UlE", + "sourceHandle": "z2", + "target": "Wcp-VDdFHipwa7hNAp1z_", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-NvUcSDWBhzJZ31nzT4UlEz2-Wcp-VDdFHipwa7hNAp1z_y1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "NvUcSDWBhzJZ31nzT4UlE", + "sourceHandle": "z2", + "target": "ptD8EVqwFUYr4W5A_tABY", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-NvUcSDWBhzJZ31nzT4UlEz2-ptD8EVqwFUYr4W5A_tABYy1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "r1XmURGvxjZbJfniRtKYf", + "sourceHandle": "w2", + "target": "DaKfYB2r4eTP9ve0FyOas", + "targetHandle": "x1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-r1XmURGvxjZbJfniRtKYfw2-DaKfYB2r4eTP9ve0FyOasx1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "NvUcSDWBhzJZ31nzT4UlE", + "sourceHandle": "x2", + "target": "r1XmURGvxjZbJfniRtKYf", + "targetHandle": "y1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-NvUcSDWBhzJZ31nzT4UlEx2-r1XmURGvxjZbJfniRtKYfy1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "r45b461NxLN6wBODJ5CNP", + "sourceHandle": "z2", + "target": "r1XmURGvxjZbJfniRtKYf", + "targetHandle": "y1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-r45b461NxLN6wBODJ5CNPz2-r1XmURGvxjZbJfniRtKYfy1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "r45b461NxLN6wBODJ5CNP", + "sourceHandle": "x2", + "target": "dEsTje8kfHwWjCI3zcgLC", + "targetHandle": "w2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-r45b461NxLN6wBODJ5CNPx2-dEsTje8kfHwWjCI3zcgLCw2", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "r45b461NxLN6wBODJ5CNP", + "sourceHandle": "z2", + "target": "F8frGuv1dunOdcVJ_IiGs", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-r45b461NxLN6wBODJ5CNPz2-F8frGuv1dunOdcVJ_IiGsw1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "F8frGuv1dunOdcVJ_IiGs", + "target": "LJt27onEOeIBomiEMTyKd", + "targetHandle": "z1", + "sourceHandle": "x2", + "data": { + "edgeStyle": "solid" + }, + "selected": false, + "focusable": true, + "id": "reactflow__edge-F8frGuv1dunOdcVJ_IiGsx2-LJt27onEOeIBomiEMTyKdz1", + "type": "smoothstep" + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "LJt27onEOeIBomiEMTyKd", + "sourceHandle": "w2", + "target": "SYXJhanu0lFmGj2m2XXhS", + "targetHandle": "x2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-LJt27onEOeIBomiEMTyKdw2-SYXJhanu0lFmGj2m2XXhSx2", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "EwvLPSI6AlZ4TnNIJTZA4", + "sourceHandle": "z2", + "target": "95d9itpUZ4s9roZN8kG9x", + "targetHandle": "y1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-EwvLPSI6AlZ4TnNIJTZA4z2-95d9itpUZ4s9roZN8kG9xy1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "EwvLPSI6AlZ4TnNIJTZA4", + "sourceHandle": "x2", + "target": "lfNFDZZNdrB0lbEaMtU71", + "targetHandle": "w1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-EwvLPSI6AlZ4TnNIJTZA4x2-lfNFDZZNdrB0lbEaMtU71w1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "EwvLPSI6AlZ4TnNIJTZA4", + "sourceHandle": "z2", + "target": "ELj8af7Mi38kUbaPJfCUR", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-EwvLPSI6AlZ4TnNIJTZA4z2-ELj8af7Mi38kUbaPJfCURw1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "ELj8af7Mi38kUbaPJfCUR", + "sourceHandle": "z2", + "target": "z1-eP4sV75GBEIdM4NvL9", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-ELj8af7Mi38kUbaPJfCURz2-xPvVwGQw28uMeLYIWn8yny1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "ELj8af7Mi38kUbaPJfCUR", + "sourceHandle": "z2", + "target": "KWTbEVX_WxS8jmSaAX3Fe", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-ELj8af7Mi38kUbaPJfCURz2-KWTbEVX_WxS8jmSaAX3Fey1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "ELj8af7Mi38kUbaPJfCUR", + "sourceHandle": "z2", + "target": "Nq2BO53bHJdFT1rGZPjYx", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-ELj8af7Mi38kUbaPJfCURz2-Nq2BO53bHJdFT1rGZPjYxy1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "z1-eP4sV75GBEIdM4NvL9", + "sourceHandle": "z2", + "target": "g8GjkJAhvnSxXTZks0V1g", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-z1-eP4sV75GBEIdM4NvL9z2-g8GjkJAhvnSxXTZks0V1gy1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "z1-eP4sV75GBEIdM4NvL9", + "sourceHandle": "z2", + "target": "xPvVwGQw28uMeLYIWn8yn", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-z1-eP4sV75GBEIdM4NvL9z2-xPvVwGQw28uMeLYIWn8yny1", + "selected": false, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "r1XmURGvxjZbJfniRtKYf", + "sourceHandle": "x2", + "target": "y4gMzo3mPn7_uGkuDkOqM", + "targetHandle": "w1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-r1XmURGvxjZbJfniRtKYfx2-y4gMzo3mPn7_uGkuDkOqMw1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "F8frGuv1dunOdcVJ_IiGs", + "sourceHandle": "y2", + "target": "I5rct7q589I0lxFb0ssYd", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-F8frGuv1dunOdcVJ_IiGsy2-I5rct7q589I0lxFb0ssYdz1", + "selected": false, + "type": "straight" + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "LJt27onEOeIBomiEMTyKd", + "sourceHandle": "z2", + "target": "95d9itpUZ4s9roZN8kG9x", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "selected": false, + "type": "simplebezier", + "focusable": true, + "id": "reactflow__edge-LJt27onEOeIBomiEMTyKdz2-95d9itpUZ4s9roZN8kG9xw1" + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "ELj8af7Mi38kUbaPJfCUR", + "sourceHandle": "x2", + "target": "RBrIP5KbVQ2F0ly7kMfTo", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-ELj8af7Mi38kUbaPJfCURx2-RBrIP5KbVQ2F0ly7kMfTow1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "NAGisfq2CgeK3SsuRjnMw", + "sourceHandle": "z2", + "target": "STQQbPa7PE3gbjMdL6P-t", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-NAGisfq2CgeK3SsuRjnMwz2-STQQbPa7PE3gbjMdL6P-ty1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "STQQbPa7PE3gbjMdL6P-t", + "sourceHandle": "x2", + "target": "mGfD7HfuP184lFkXZzGjG", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-STQQbPa7PE3gbjMdL6P-tx2-mGfD7HfuP184lFkXZzGjGw1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "ruK1Bf7XVIgOHguNFxYlY", + "sourceHandle": "z2", + "target": "mGfD7HfuP184lFkXZzGjG", + "targetHandle": "y1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-sSG9zK0ZGTBSk-nFIOq8Az2-mGfD7HfuP184lFkXZzGjGy1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "9Fpoor-Os_9lvrwu5Zjh-", + "sourceHandle": "x2", + "target": "6XIWO0MoE-ySl4qh_ihXa", + "targetHandle": "w1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-9Fpoor-Os_9lvrwu5Zjh-x2-6XIWO0MoE-ySl4qh_ihXaw1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "ruK1Bf7XVIgOHguNFxYlY", + "sourceHandle": "x2", + "target": "9Fpoor-Os_9lvrwu5Zjh-", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-sSG9zK0ZGTBSk-nFIOq8Ax2-9Fpoor-Os_9lvrwu5Zjh-w1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "9Fpoor-Os_9lvrwu5Zjh-", + "sourceHandle": "z2", + "target": "tHiUpG9LN35E5RaHddMv5", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-9Fpoor-Os_9lvrwu5Zjh-z2-tHiUpG9LN35E5RaHddMv5w1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "tHiUpG9LN35E5RaHddMv5", + "sourceHandle": "z2", + "target": "Ke522R-4k6TDeiDRyZbbU", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-tHiUpG9LN35E5RaHddMv5z2-Ke522R-4k6TDeiDRyZbbUy1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "tHiUpG9LN35E5RaHddMv5", + "sourceHandle": "z2", + "target": "K55h3aqOGe6-hgVhiFisT", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-tHiUpG9LN35E5RaHddMv5z2-K55h3aqOGe6-hgVhiFisTy1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "tHiUpG9LN35E5RaHddMv5", + "sourceHandle": "z2", + "target": "tObmzWpjsJtK4GWhx6pwB", + "targetHandle": "y2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-tHiUpG9LN35E5RaHddMv5z2-tObmzWpjsJtK4GWhx6pwBy2", + "selected": false + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "nJ5FpFgGCRaALcWmAKBKT", + "sourceHandle": "w2", + "target": "VoYSis1F1ZfTxMlQlXQKB", + "targetHandle": "x1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-nJ5FpFgGCRaALcWmAKBKTw2-VoYSis1F1ZfTxMlQlXQKBx1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "nJ5FpFgGCRaALcWmAKBKT", + "sourceHandle": "z2", + "target": "SGVwJme-jT_pbOTvems0v", + "targetHandle": "y1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-nJ5FpFgGCRaALcWmAKBKTz2-SGVwJme-jT_pbOTvems0vy1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "SGVwJme-jT_pbOTvems0v", + "sourceHandle": "z2", + "target": "YQYp19TOR7w80qCnjcLVA", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-SGVwJme-jT_pbOTvems0vz2-YQYp19TOR7w80qCnjcLVAy1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "SGVwJme-jT_pbOTvems0v", + "sourceHandle": "z2", + "target": "sX7NPEJf7-qiTtIq2rW0Q", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-SGVwJme-jT_pbOTvems0vz2-sX7NPEJf7-qiTtIq2rW0Qy1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "QtwgoG_m9dLoVykJRwGUp", + "sourceHandle": "z2", + "target": "on4O41y_KQfjWxHPVYtuq", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-QtwgoG_m9dLoVykJRwGUpz2-on4O41y_KQfjWxHPVYtuqy1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "RUSdlokJUcEYbCvq5FJBJ", + "sourceHandle": "z2", + "target": "sVuIdAe08IWJVqAt4z-ag", + "targetHandle": "y2", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-RUSdlokJUcEYbCvq5FJBJz2-sVuIdAe08IWJVqAt4z-agy2", + "selected": false + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "sVuIdAe08IWJVqAt4z-ag", + "sourceHandle": "z2", + "target": "QtwgoG_m9dLoVykJRwGUp", + "targetHandle": "y1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-sVuIdAe08IWJVqAt4z-agz2-QtwgoG_m9dLoVykJRwGUpy1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "0NJDgfe6eMa7qPUOI6Eya", + "sourceHandle": "z2", + "target": "fekyMpEnaGqjh1Cu4Nyc4", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-0NJDgfe6eMa7qPUOI6Eyaz2-fekyMpEnaGqjh1Cu4Nyc4y1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "Op-PSPNoyj6Ss9CS09AXh", + "sourceHandle": "z2", + "target": "fekyMpEnaGqjh1Cu4Nyc4", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-Op-PSPNoyj6Ss9CS09AXhz2-fekyMpEnaGqjh1Cu4Nyc4y1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "RUSdlokJUcEYbCvq5FJBJ", + "sourceHandle": "x2", + "target": "fekyMpEnaGqjh1Cu4Nyc4", + "targetHandle": "w2", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-RUSdlokJUcEYbCvq5FJBJx2-fekyMpEnaGqjh1Cu4Nyc4w2", + "selected": false + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "fekyMpEnaGqjh1Cu4Nyc4", + "sourceHandle": "z2", + "target": "SHmbcMRsc3SygEDksJQBD", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-fekyMpEnaGqjh1Cu4Nyc4z2-SHmbcMRsc3SygEDksJQBDw1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "sourceHandle": "x2", + "target": "SqTnY2zykzA6857nHHwG2", + "targetHandle": "w1", + "data": { + "edgeStyle": "dashed" + }, + "id": "Nv-ANzvcD7ePvAaOHPXzV", + "selected": false + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "SHmbcMRsc3SygEDksJQBD", + "sourceHandle": "z2", + "target": "SqTnY2zykzA6857nHHwG2", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-SHmbcMRsc3SygEDksJQBDz2-SqTnY2zykzA6857nHHwG2y1", + "selected": false, + "type": "smoothstep" + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "sourceHandle": "x2", + "target": "Uhj-lrUhQQnwOdn_e6_hd", + "targetHandle": "w1", + "data": { + "edgeStyle": "dashed" + }, + "id": "szv1qDulQMvfjMvZbaqDo", + "selected": false + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "sourceHandle": "z2", + "target": "Uhj-lrUhQQnwOdn_e6_hd", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "j_W-PXyE77bi_kA45fYqn", + "selected": false, + "type": "smoothstep" + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "SHmbcMRsc3SygEDksJQBD", + "sourceHandle": "y2", + "target": "Uhj-lrUhQQnwOdn_e6_hd", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-SHmbcMRsc3SygEDksJQBDy2-Uhj-lrUhQQnwOdn_e6_hdz1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "sourceHandle": "x2", + "target": "sVXZrBCsiSzWBBYWTm-nQ", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "PShueM-HfMGu2Jy1dt73g", + "selected": false, + "type": "smoothstep", + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "SHmbcMRsc3SygEDksJQBD", + "sourceHandle": "x2", + "target": "sVXZrBCsiSzWBBYWTm-nQ", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-SHmbcMRsc3SygEDksJQBDx2-sVXZrBCsiSzWBBYWTm-nQw1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "sourceHandle": "x2", + "target": "pdpMyfdDDThL6nqV4St1_", + "targetHandle": "w1", + "data": { + "edgeStyle": "dashed" + }, + "id": "9Z6qes5MGZ3Fnb67bX3M2", + "selected": false + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "sourceHandle": "z2", + "target": "pdpMyfdDDThL6nqV4St1_", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "jIU3hH3Sb1a-Omgov2AY9", + "selected": false, + "type": "smoothstep" + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "sourceHandle": "y2", + "target": "pdpMyfdDDThL6nqV4St1_", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "JAWj6i6U349cghlh1n7nJ", + "selected": false + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "pdpMyfdDDThL6nqV4St1_", + "sourceHandle": "x2", + "target": "nJ5FpFgGCRaALcWmAKBKT", + "targetHandle": "z1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-pdpMyfdDDThL6nqV4St1_x2-nJ5FpFgGCRaALcWmAKBKTz1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "pdpMyfdDDThL6nqV4St1_", + "sourceHandle": "w2", + "target": "tHiUpG9LN35E5RaHddMv5", + "targetHandle": "x1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-pdpMyfdDDThL6nqV4St1_w2-tHiUpG9LN35E5RaHddMv5x1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "95d9itpUZ4s9roZN8kG9x", + "sourceHandle": "z2", + "target": "wrl7HHWXOaxoKVlNZxZ6d", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-95d9itpUZ4s9roZN8kG9xz2-wrl7HHWXOaxoKVlNZxZ6dy1", + "selected": false + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "95d9itpUZ4s9roZN8kG9x", + "sourceHandle": "z2", + "target": "y-xkHFE9YzhNIX3EiWspL", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-95d9itpUZ4s9roZN8kG9xz2-y-xkHFE9YzhNIX3EiWspLy1", + "selected": false + } + ] +} diff --git a/src/data/roadmaps/backend/backend.md b/src/data/roadmaps/backend/backend.md index 47c3239d0..c86dcda73 100644 --- a/src/data/roadmaps/backend/backend.md +++ b/src/data/roadmaps/backend/backend.md @@ -7,6 +7,7 @@ briefDescription: 'Step by step guide to becoming a backend developer in 2023' title: 'Backend Developer' description: 'Step by step guide to becoming a modern backend developer in 2023' hasTopics: true +isForkable: true tnsBannerLink: 'https://thenewstack.io?utm_source=roadmap.sh&utm_medium=Referral&utm_campaign=Alert' question: title: 'What is Backend Development?'