Roadmap to becoming a developer in 2022
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

4468 lines
168 KiB

{
"mockup": {
"controls": {
"control": [
{
"ID": "229",
"typeID": "Arrow",
"zOrder": "0",
"w": "1264",
"h": "1",
"measuredW": "150",
"measuredH": "100",
"x": "192",
"y": "433",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"color": "4273622",
"p0": {
"x": 0.4242424242424079,
"y": 1
},
"p1": {
"x": 0.4999384539635645,
"y": -7.111231622885778e-20
},
"p2": {
"x": 1264.8181818181818,
"y": -0.4242424242424363
}
}
},
{
"ID": "230",
"typeID": "Canvas",
"zOrder": "1",
"w": "198",
"h": "50",
"measuredW": "100",
"measuredH": "70",
"x": "1018",
"y": "410",
"properties": {
"color": "16776960"
}
},
{
"ID": "231",
"typeID": "Label",
"zOrder": "2",
"measuredW": "101",
"measuredH": "28",
"x": "1066",
"y": "421",
"properties": {
"size": "20",
"text": "Operations"
}
},
{
"ID": "244",
"typeID": "Arrow",
"zOrder": "15",
"w": "1",
"h": "81",
"measuredW": "150",
"measuredH": "100",
"x": "814",
"y": "2496",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"color": "10027263",
"p0": {
"x": 0,
"y": 0
},
"p1": {
"x": 0.49999999999999994,
"y": 0
},
"p2": {
"x": 0,
"y": 81.09090909090901
}
}
},
{
"ID": "245",
"typeID": "Canvas",
"zOrder": "16",
"w": "198",
"h": "50",
"measuredW": "100",
"measuredH": "70",
"x": "350",
"y": "409",
"properties": {
"color": "16776960"
}
},
{
"ID": "248",
"typeID": "Label",
"zOrder": "19",
"measuredW": "286",
"measuredH": "40",
"x": "654",
"y": "226",
"properties": {
"size": "32",
"text": "AWS Best Practices"
}
},
{
"ID": "249",
"typeID": "Canvas",
"zOrder": "20",
"w": "361",
"h": "150",
"measuredW": "100",
"measuredH": "70",
"x": "1082",
"y": "175"
},
{
"ID": "250",
"typeID": "Label",
"zOrder": "21",
"measuredW": "332",
"measuredH": "26",
"x": "1098",
"y": "193",
"properties": {
"text": "Find the detailed version of this checklist",
"size": "18"
}
},
{
"ID": "251",
"typeID": "Label",
"zOrder": "22",
"measuredW": "318",
"measuredH": "26",
"x": "1098",
"y": "221",
"properties": {
"size": "18",
"text": "With details on how to implement these"
}
},
{
"ID": "252",
"typeID": "__group__",
"zOrder": "23",
"measuredW": "329",
"measuredH": "51",
"w": "329",
"h": "51",
"x": "1098",
"y": "257",
"properties": {
"controlName": "ext_link:roadmap.sh"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Canvas",
"zOrder": "0",
"w": "329",
"h": "51",
"measuredW": "100",
"measuredH": "70",
"x": "0",
"y": "0",
"properties": {
"color": "4273622",
"borderColor": "4273622"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
"measuredW": "172",
"measuredH": "28",
"x": "79",
"y": "12",
"properties": {
"color": "16777215",
"size": "20",
"text": "https://roadmap.sh"
}
}
]
}
}
},
{
"ID": "253",
"typeID": "Canvas",
"zOrder": "24",
"w": "373",
"h": "169",
"measuredW": "100",
"measuredH": "70",
"x": "196",
"y": "168"
},
{
"ID": "254",
"typeID": "__group__",
"zOrder": "25",
"measuredW": "228",
"measuredH": "26",
"w": "228",
"h": "26",
"x": "230",
"y": "247",
"properties": {
"controlName": "ext_link:wblinks.com/notes/aws-tips-i-wish-id-known-before-i-started/"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "195",
"measuredH": "26",
"x": "33",
"y": "0",
"properties": {
"size": "18",
"text": "AWS tips by Rich Adams"
}
},
{
"ID": "1",
"typeID": "__group__",
"zOrder": "1",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
"x": "0",
"y": "2",
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Icon",
"zOrder": "0",
"measuredW": "24",
"measuredH": "24",
"x": "0",
"y": "0",
"properties": {
"color": "16777215",
"icon": {
"ID": "circle",
"size": "small"
}
}
},
{
"ID": "1",
"typeID": "Icon",
"zOrder": "1",
"measuredW": "24",
"measuredH": "24",
"x": "0",
"y": "0",
"properties": {
"color": "10066329",
"icon": {
"ID": "check-circle",
"size": "small"
}
}
}
]
}
}
}
]
}
}
},
{
"ID": "255",
"typeID": "__group__",
"zOrder": "26",
"measuredW": "174",
"measuredH": "26",
"w": "174",
"h": "26",
"x": "230",
"y": "283",
"properties": {
"controlName": "ext_link:github.com/open-guides/og-aws"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "141",
"measuredH": "26",
"x": "33",
"y": "0",
"properties": {
"size": "18",
"text": "AWS Open Guide"
}
},
{
"ID": "1",
"typeID": "__group__",
"zOrder": "1",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
"x": "0",
"y": "2",
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Icon",
"zOrder": "0",
"measuredW": "24",
"measuredH": "24",
"x": "0",
"y": "0",
"properties": {
"color": "16777215",
"icon": {
"ID": "circle",
"size": "small"
}
}
},
{
"ID": "1",
"typeID": "Icon",
"zOrder": "1",
"measuredW": "24",
"measuredH": "24",
"x": "0",
"y": "0",
"properties": {
"color": "10066329",
"icon": {
"ID": "check-circle",
"size": "small"
}
}
}
]
}
}
}
]
}
}
},
{
"ID": "256",
"typeID": "Label",
"zOrder": "27",
"measuredW": "268",
"measuredH": "32",
"x": "230",
"y": "197",
"properties": {
"size": "24",
"text": "References / Resources"
}
},
{
"ID": "257",
"typeID": "Arrow",
"zOrder": "28",
"w": "1",
"h": "76",
"measuredW": "150",
"measuredH": "100",
"x": "812",
"y": "134",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"p0": {
"x": 0,
"y": 0
},
"p1": {
"x": 0.49999999999999994,
"y": 0
},
"p2": {
"x": 0,
"y": 76.17275043077757
},
"stroke": "dotted",
"color": "10027263"
}
},
{
"ID": "258",
"typeID": "Label",
"zOrder": "29",
"measuredW": "121",
"measuredH": "28",
"x": "388",
"y": "420",
"properties": {
"size": "20",
"text": "Development"
}
},
{
"ID": "259",
"typeID": "Arrow",
"zOrder": "30",
"w": "1",
"h": "2248",
"measuredW": "150",
"measuredH": "100",
"x": "814",
"y": "287",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"color": "4273622",
"p0": {
"x": 0,
"y": -0.48484848484849863
},
"p1": {
"x": 0.5,
"y": 0
},
"p2": {
"x": 0,
"y": 2247.8484848484845
}
}
},
{
"ID": "260",
"typeID": "TextArea",
"zOrder": "31",
"w": "438",
"h": "118",
"measuredW": "200",
"measuredH": "140",
"x": "595",
"y": "2410"
},
{
"ID": "261",
"typeID": "Label",
"zOrder": "32",
"measuredW": "366",
"measuredH": "25",
"x": "631",
"y": "2429",
"properties": {
"size": "17",
"text": "Continue Learning with following relevant tracks"
}
},
{
"ID": "262",
"typeID": "__group__",
"zOrder": "33",
"measuredW": "198",
"measuredH": "44",
"w": "198",
"h": "44",
"x": "818",
"y": "2466",
"properties": {
"controlName": "ext_link:roadmap.sh/devops"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "198",
"h": "44",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0",
"properties": {
"color": "16770457"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
"measuredW": "141",
"measuredH": "25",
"x": "28",
"y": "10",
"properties": {
"size": "17",
"text": "DevOps Roadmap"
}
}
]
}
}
},
{
"ID": "263",
"typeID": "__group__",
"zOrder": "34",
"measuredW": "198",
"measuredH": "44",
"w": "198",
"h": "44",
"x": "610",
"y": "2466",
"properties": {
"controlName": "ext_link:roadmap.sh/backend"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "198",
"h": "44",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0",
"properties": {
"color": "16770457"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
"measuredW": "147",
"measuredH": "25",
"x": "24",
"y": "10",
"properties": {
"size": "17",
"text": "Backend Roadmap"
}
}
]
}
}
},
{
"ID": "270",
"typeID": "Arrow",
"zOrder": "41",
"w": "632",
"h": "1",
"measuredW": "150",
"measuredH": "100",
"x": "180",
"y": "711",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"color": "4273622",
"p0": {
"x": 0.3030303030302832,
"y": 0
},
"p1": {
"x": 0.49999999999999994,
"y": 0
},
"p2": {
"x": 632,
"y": 0
}
}
},
{
"ID": "271",
"typeID": "Canvas",
"zOrder": "42",
"w": "198",
"h": "50",
"measuredW": "100",
"measuredH": "70",
"x": "350",
"y": "687",
"properties": {
"color": "16776960"
}
},
{
"ID": "272",
"typeID": "Label",
"zOrder": "43",
"measuredW": "55",
"measuredH": "28",
"x": "421",
"y": "698",
"properties": {
"size": "20",
"text": "Billing"
}
},
{
"ID": "275",
"typeID": "Arrow",
"zOrder": "46",
"w": "645",
"h": "1",
"measuredW": "150",
"measuredH": "100",
"x": "167",
"y": "859",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"color": "4273622",
"p0": {
"x": -0.3333333333333428,
"y": 0
},
"p1": {
"x": 0.4999999999999999,
"y": 0
},
"p2": {
"x": 645,
"y": 0
}
}
},
{
"ID": "276",
"typeID": "Canvas",
"zOrder": "47",
"w": "198",
"h": "50",
"measuredW": "100",
"measuredH": "70",
"x": "350",
"y": "835",
"properties": {
"color": "16776960"
}
},
{
"ID": "277",
"typeID": "Label",
"zOrder": "48",
"measuredW": "73",
"measuredH": "28",
"x": "412",
"y": "846",
"properties": {
"size": "20",
"text": "Security"
}
},
{
"ID": "286",
"typeID": "Arrow",
"zOrder": "57",
"w": "646",
"h": "1",
"measuredW": "150",
"measuredH": "100",
"x": "816",
"y": "811",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"color": "4273622",
"p0": {
"x": -0.31818181818175617,
"y": 0
},
"p1": {
"x": 0.4999441315812997,
"y": 0
},
"p2": {
"x": 645.3636363636363,
"y": 0
}
}
},
{
"ID": "287",
"typeID": "Canvas",
"zOrder": "58",
"w": "198",
"h": "50",
"measuredW": "100",
"measuredH": "70",
"x": "1016",
"y": "786",
"properties": {
"color": "16776960"
}
},
{
"ID": "288",
"typeID": "Label",
"zOrder": "59",
"measuredW": "25",
"measuredH": "28",
"x": "1102",
"y": "797",
"properties": {
"size": "20",
"text": "S3"
}
},
{
"ID": "297",
"typeID": "Arrow",
"zOrder": "68",
"w": "655",
"h": "2",
"measuredW": "150",
"measuredH": "100",
"x": "816",
"y": "1097",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"color": "4273622",
"p0": {
"x": -0.31818181818175617,
"y": 0
},
"p1": {
"x": 0.4999441315812998,
"y": 0
},
"p2": {
"x": 654.4545454545455,
"y": 2.303030303030255
}
}
},
{
"ID": "298",
"typeID": "Canvas",
"zOrder": "69",
"w": "198",
"h": "50",
"measuredW": "100",
"measuredH": "70",
"x": "1016",
"y": "1072",
"properties": {
"color": "16776960"
}
},
{
"ID": "299",
"typeID": "Label",
"zOrder": "70",
"measuredW": "88",
"measuredH": "28",
"x": "1071",
"y": "1083",
"properties": {
"size": "20",
"text": "EC2/VPC"
}
},
{
"ID": "312",
"typeID": "Arrow",
"zOrder": "83",
"w": "649",
"h": "1",
"measuredW": "150",
"measuredH": "100",
"x": "163",
"y": "1138",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"color": "4273622",
"p0": {
"x": -0.12121212121212466,
"y": 0
},
"p1": {
"x": 0.5000000000000001,
"y": 0
},
"p2": {
"x": 649,
"y": 0
}
}
},
{
"ID": "313",
"typeID": "Canvas",
"zOrder": "84",
"w": "198",
"h": "50",
"measuredW": "100",
"measuredH": "70",
"x": "350",
"y": "1114",
"properties": {
"color": "16776960"
}
},
{
"ID": "314",
"typeID": "Label",
"zOrder": "85",
"measuredW": "39",
"measuredH": "28",
"x": "429",
"y": "1125",
"properties": {
"size": "20",
"text": "ELB"
}
},
{
"ID": "319",
"typeID": "Arrow",
"zOrder": "90",
"w": "662",
"h": "1",
"measuredW": "150",
"measuredH": "100",
"x": "151",
"y": "1333",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"color": "4273622",
"p0": {
"x": -0.24242424242424931,
"y": 0
},
"p1": {
"x": 0.4999441315812997,
"y": -2.2650878834641076e-19
},
"p2": {
"x": 662,
"y": 0
}
}
},
{
"ID": "320",
"typeID": "Canvas",
"zOrder": "91",
"w": "198",
"h": "50",
"measuredW": "100",
"measuredH": "70",
"x": "350",
"y": "1308",
"properties": {
"color": "16776960"
}
},
{
"ID": "321",
"typeID": "Label",
"zOrder": "92",
"measuredW": "41",
"measuredH": "28",
"x": "428",
"y": "1319",
"properties": {
"size": "20",
"text": "RDS"
}
},
{
"ID": "324",
"typeID": "Arrow",
"zOrder": "95",
"w": "660",
"h": "1",
"measuredW": "150",
"measuredH": "100",
"x": "152",
"y": "1470",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"color": "4273622",
"p0": {
"x": -0.48484848484849863,
"y": 0
},
"p1": {
"x": 0.5,
"y": 0
},
"p2": {
"x": 660,
"y": 0
}
}
},
{
"ID": "325",
"typeID": "Canvas",
"zOrder": "96",
"w": "198",
"h": "50",
"measuredW": "100",
"measuredH": "70",
"x": "350",
"y": "1446",
"properties": {
"color": "16776960"
}
},
{
"ID": "326",
"typeID": "Label",
"zOrder": "97",
"measuredW": "109",
"measuredH": "28",
"x": "394",
"y": "1457",
"properties": {
"size": "20",
"text": "CloudWatch"
}
},
{
"ID": "335",
"typeID": "Arrow",
"zOrder": "106",
"w": "656",
"h": "1",
"measuredW": "150",
"measuredH": "100",
"x": "816",
"y": "1616",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"color": "4273622",
"p0": {
"x": -0.31818181818175617,
"y": 0
},
"p1": {
"x": 0.4999441315812998,
"y": 0
},
"p2": {
"x": 655.969696969697,
"y": 0
}
}
},
{
"ID": "336",
"typeID": "Canvas",
"zOrder": "107",
"w": "198",
"h": "50",
"measuredW": "100",
"measuredH": "70",
"x": "1016",
"y": "1591",
"properties": {
"color": "16776960"
}
},
{
"ID": "337",
"typeID": "Label",
"zOrder": "108",
"measuredW": "114",
"measuredH": "28",
"x": "1058",
"y": "1602",
"properties": {
"size": "20",
"text": "Auto-Scaling"
}
},
{
"ID": "346",
"typeID": "Arrow",
"zOrder": "117",
"w": "662",
"h": "1",
"measuredW": "150",
"measuredH": "100",
"x": "150",
"y": "1748",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"color": "4273622",
"p0": {
"x": 0,
"y": 0
},
"p1": {
"x": 0.49999999999999994,
"y": 0
},
"p2": {
"x": 662,
"y": 0
}
}
},
{
"ID": "347",
"typeID": "Canvas",
"zOrder": "118",
"w": "198",
"h": "50",
"measuredW": "100",
"measuredH": "70",
"x": "350",
"y": "1724",
"properties": {
"color": "16776960"
}
},
{
"ID": "348",
"typeID": "Label",
"zOrder": "119",
"measuredW": "36",
"measuredH": "28",
"x": "431",
"y": "1735",
"properties": {
"size": "20",
"text": "IAM"
}
},
{
"ID": "355",
"typeID": "Arrow",
"zOrder": "126",
"w": "659",
"h": "1",
"measuredW": "150",
"measuredH": "100",
"x": "815",
"y": "1931",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"color": "4273622",
"p0": {
"x": -0.31818181818175617,
"y": 0
},
"p1": {
"x": 0.49994413158129974,
"y": 0
},
"p2": {
"x": 658.4848484848485,
"y": 0
}
}
},
{
"ID": "356",
"typeID": "Canvas",
"zOrder": "127",
"w": "198",
"h": "50",
"measuredW": "100",
"measuredH": "70",
"x": "1015",
"y": "1906",
"properties": {
"color": "16776960"
}
},
{
"ID": "357",
"typeID": "Label",
"zOrder": "128",
"measuredW": "79",
"measuredH": "28",
"x": "1074",
"y": "1917",
"properties": {
"size": "20",
"text": "Route53"
}
},
{
"ID": "360",
"typeID": "Arrow",
"zOrder": "131",
"w": "664",
"h": "1",
"measuredW": "150",
"measuredH": "100",
"x": "814",
"y": "2084",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"color": "4273622",
"p0": {
"x": -0.31818181818175617,
"y": 0
},
"p1": {
"x": 0.4999441315812998,
"y": 0
},
"p2": {
"x": 664.030303030303,
"y": 0
}
}
},
{
"ID": "361",
"typeID": "Canvas",
"zOrder": "132",
"w": "251",
"h": "50",
"measuredW": "100",
"measuredH": "70",
"x": "984",
"y": "2059",
"properties": {
"color": "16776960"
}
},
{
"ID": "362",
"typeID": "Label",
"zOrder": "133",
"measuredW": "177",
"measuredH": "28",
"x": "1018",
"y": "2070",
"properties": {
"size": "20",
"text": "Elastic MapReduce"
}
},
{
"ID": "365",
"typeID": "Arrow",
"zOrder": "136",
"w": "665",
"h": "1",
"measuredW": "150",
"measuredH": "100",
"x": "147",
"y": "1975",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"color": "4273622",
"p0": {
"x": -0.030303030303031164,
"y": 0
},
"p1": {
"x": 0.49999999999999994,
"y": 0
},
"p2": {
"x": 665,
"y": 0
}
}
},
{
"ID": "366",
"typeID": "Canvas",
"zOrder": "137",
"w": "198",
"h": "50",
"measuredW": "100",
"measuredH": "70",
"x": "350",
"y": "1951",
"properties": {
"color": "16776960"
}
},
{
"ID": "367",
"typeID": "Label",
"zOrder": "138",
"measuredW": "130",
"measuredH": "28",
"x": "384",
"y": "1962",
"properties": {
"size": "20",
"text": "Miscellaneous"
}
},
{
"ID": "382",
"typeID": "Arrow",
"zOrder": "153",
"w": "650",
"h": "1",
"measuredW": "150",
"measuredH": "100",
"x": "815",
"y": "1470",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"color": "4273622",
"p0": {
"x": -0.15151515151515582,
"y": 0
},
"p1": {
"x": 0.5,
"y": 0
},
"p2": {
"x": 649.3939393939393,
"y": 0
}
}
},
{
"ID": "383",
"typeID": "Canvas",
"zOrder": "154",
"w": "198",
"h": "50",
"measuredW": "100",
"measuredH": "70",
"x": "1024",
"y": "1446",
"properties": {
"color": "16776960"
}
},
{
"ID": "384",
"typeID": "Label",
"zOrder": "155",
"measuredW": "106",
"measuredH": "28",
"x": "1070",
"y": "1457",
"properties": {
"size": "20",
"text": "Elasticache"
}
},
{
"ID": "399",
"typeID": "__group__",
"zOrder": "17",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "244",
"y": "495",
"properties": {
"controlName": "check:application-state"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "400",
"typeID": "__group__",
"zOrder": "18",
"measuredW": "367",
"measuredH": "28",
"w": "367",
"h": "28",
"x": "291",
"y": "496",
"properties": {
"controlName": "application-state"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "367",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Do not store application state on servers"
}
}
]
}
}
},
{
"ID": "401",
"typeID": "__group__",
"zOrder": "35",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "244",
"y": "535",
"properties": {
"controlName": "check:logs-information"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "402",
"typeID": "__group__",
"zOrder": "36",
"measuredW": "313",
"measuredH": "28",
"w": "313",
"h": "28",
"x": "291",
"y": "536",
"properties": {
"controlName": "logs-information"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "313",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Store extra information in your logs"
}
}
]
}
}
},
{
"ID": "403",
"typeID": "__group__",
"zOrder": "37",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "244",
"y": "575",
"properties": {
"controlName": "check:use-official-sdks"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "404",
"typeID": "__group__",
"zOrder": "38",
"measuredW": "467",
"measuredH": "28",
"w": "467",
"h": "28",
"x": "291",
"y": "576",
"properties": {
"controlName": "use-official-sdks"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "467",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "If you need to interact with AWS, use the official SDK"
}
}
]
}
}
},
{
"ID": "405",
"typeID": "__group__",
"zOrder": "39",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "244",
"y": "615",
"properties": {
"controlName": "check:tools-for-logs"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "406",
"typeID": "__group__",
"zOrder": "40",
"measuredW": "311",
"measuredH": "28",
"w": "311",
"h": "28",
"x": "291",
"y": "616",
"properties": {
"controlName": "tools-for-logs"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "311",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Have tools to view application logs"
}
}
]
}
}
},
{
"ID": "407",
"typeID": "__group__",
"zOrder": "45",
"measuredW": "257",
"measuredH": "28",
"w": "257",
"h": "28",
"x": "291",
"y": "771",
"properties": {
"controlName": "billing-alerts"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "257",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Set up granular billing alerts."
}
}
]
}
}
},
{
"ID": "408",
"typeID": "__group__",
"zOrder": "44",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "244",
"y": "769",
"properties": {
"controlName": "check:billing-alerts"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "421",
"typeID": "__group__",
"zOrder": "49",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "244",
"y": "919",
"properties": {
"controlName": "check:ec2-roles"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "422",
"typeID": "__group__",
"zOrder": "50",
"measuredW": "405",
"measuredH": "28",
"w": "405",
"h": "28",
"x": "291",
"y": "920",
"properties": {
"controlName": "ec2-roles"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "405",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Prefer EC2 roles over app level IAM account."
}
}
]
}
}
},
{
"ID": "423",
"typeID": "__group__",
"zOrder": "51",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "244",
"y": "959",
"properties": {
"controlName": "check:group-permissions"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "424",
"typeID": "__group__",
"zOrder": "52",
"measuredW": "361",
"measuredH": "28",
"w": "361",
"h": "28",
"x": "291",
"y": "961",
"properties": {
"controlName": "group-permissions"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "361",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Assign permissions to groups, not users."
}
}
]
}
}
},
{
"ID": "425",
"typeID": "__group__",
"zOrder": "53",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "244",
"y": "999",
"properties": {
"controlName": "check:security-audit"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "426",
"typeID": "__group__",
"zOrder": "54",
"measuredW": "317",
"measuredH": "28",
"w": "317",
"h": "28",
"x": "291",
"y": "1001",
"properties": {
"controlName": "security-audit"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "317",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Set up automated security auditing."
}
}
]
}
}
},
{
"ID": "427",
"typeID": "__group__",
"zOrder": "55",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "244",
"y": "1040",
"properties": {
"controlName": "check:cloudtrail"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "428",
"typeID": "__group__",
"zOrder": "56",
"measuredW": "321",
"measuredH": "28",
"w": "321",
"h": "28",
"x": "291",
"y": "1042",
"properties": {
"controlName": "cloudtrail"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "321",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Use CloudTrail to keep an audit log."
}
}
]
}
}
},
{
"ID": "429",
"typeID": "__group__",
"zOrder": "87",
"measuredW": "326",
"measuredH": "28",
"w": "326",
"h": "28",
"x": "281",
"y": "1197",
"properties": {
"controlName": "terminate-ssl"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "326",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Terminate SSL on the load balancer."
}
}
]
}
}
},
{
"ID": "431",
"typeID": "__group__",
"zOrder": "86",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "235",
"y": "1195",
"properties": {
"controlName": "check:terminate-ssl"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "432",
"typeID": "__group__",
"zOrder": "89",
"measuredW": "469",
"measuredH": "28",
"w": "469",
"h": "28",
"x": "281",
"y": "1237",
"properties": {
"controlName": "pre-warm-elb"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "469",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Pre-warm your ELBs if you're expecting heavy traffic."
}
}
]
}
}
},
{
"ID": "433",
"typeID": "__group__",
"zOrder": "88",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "235",
"y": "1235",
"properties": {
"controlName": "check:pre-warm-elb"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "434",
"typeID": "__group__",
"zOrder": "94",
"measuredW": "342",
"measuredH": "28",
"w": "342",
"h": "28",
"x": "274",
"y": "1389",
"properties": {
"controlName": "failover-event-subscription"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "342",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Set up event subscriptions for failover."
}
}
]
}
}
},
{
"ID": "435",
"typeID": "__group__",
"zOrder": "93",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "228",
"y": "1388",
"properties": {
"controlName": "check:failover-event-subscription"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "436",
"typeID": "__group__",
"zOrder": "99",
"measuredW": "127",
"measuredH": "28",
"w": "127",
"h": "28",
"x": "274",
"y": "1536",
"properties": {
"controlName": "cloudwatch-cli-tools"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "127",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Use CLI tools."
}
}
]
}
}
},
{
"ID": "437",
"typeID": "__group__",
"zOrder": "98",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "228",
"y": "1534",
"properties": {
"controlName": "check:cloudwatch-cli-tools"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "438",
"typeID": "__group__",
"zOrder": "101",
"measuredW": "190",
"measuredH": "28",
"w": "190",
"h": "28",
"x": "274",
"y": "1576",
"properties": {
"controlName": "cloudwatch-free-metrics"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "190",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Use the free metrics."
}
}
]
}
}
},
{
"ID": "439",
"typeID": "__group__",
"zOrder": "100",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "228",
"y": "1574",
"properties": {
"controlName": "check:cloudwatch-free-metrics"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "440",
"typeID": "__group__",
"zOrder": "103",
"measuredW": "219",
"measuredH": "28",
"w": "219",
"h": "28",
"x": "274",
"y": "1616",
"properties": {
"controlName": "cloudwatch-custom-metrics"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "219",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Use the custom metrics."
}
}
]
}
}
},
{
"ID": "441",
"typeID": "__group__",
"zOrder": "102",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "228",
"y": "1614",
"properties": {
"controlName": "check:cloudwatch-custom-metrics"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "442",
"typeID": "__group__",
"zOrder": "105",
"measuredW": "220",
"measuredH": "28",
"w": "220",
"h": "28",
"x": "274",
"y": "1655",
"properties": {
"controlName": "cloudwatch-detailed-monitoring"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "220",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Use detailed monitoring."
}
}
]
}
}
},
{
"ID": "443",
"typeID": "__group__",
"zOrder": "104",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "228",
"y": "1653",
"properties": {
"controlName": "check:cloudwatch-detailed-monitoring"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "444",
"typeID": "__group__",
"zOrder": "121",
"measuredW": "132",
"measuredH": "28",
"w": "132",
"h": "28",
"x": "276",
"y": "1807",
"properties": {
"controlName": "use-iam-roles"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "132",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Use IAM roles."
}
}
]
}
}
},
{
"ID": "445",
"typeID": "__group__",
"zOrder": "120",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "230",
"y": "1805",
"properties": {
"controlName": "check:use-iam-roles"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "446",
"typeID": "__group__",
"zOrder": "123",
"measuredW": "303",
"measuredH": "28",
"w": "303",
"h": "28",
"x": "276",
"y": "1850",
"properties": {
"controlName": "user-multiple-api-keys"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "303",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Use multiple API keys for different purposes"
}
}
]
}
}
},
{
"ID": "447",
"typeID": "__group__",
"zOrder": "122",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "230",
"y": "1848",
"properties": {
"controlName": "check:user-multiple-api-keys"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "448",
"typeID": "__group__",
"zOrder": "125",
"measuredW": "315",
"measuredH": "28",
"w": "315",
"h": "28",
"x": "276",
"y": "1891",
"properties": {
"controlName": "multi-factor-auth-iam"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "315",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Use multi-factor auth for IAM users"
}
}
]
}
}
},
{
"ID": "449",
"typeID": "__group__",
"zOrder": "124",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "230",
"y": "1889",
"properties": {
"controlName": "check:multi-factor-auth-iam"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "471",
"typeID": "__group__",
"zOrder": "139",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "230",
"y": "2038",
"properties": {
"controlName": "check:scale-horizontally"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "472",
"typeID": "__group__",
"zOrder": "140",
"measuredW": "158",
"measuredH": "28",
"w": "158",
"h": "28",
"x": "276",
"y": "2039",
"properties": {
"controlName": "scale-horizontally"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "158",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Scale horizontally"
}
}
]
}
}
},
{
"ID": "473",
"typeID": "__group__",
"zOrder": "141",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "230",
"y": "2079",
"properties": {
"controlName": "check:app-changes-for-aws"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "474",
"typeID": "__group__",
"zOrder": "142",
"measuredW": "487",
"measuredH": "28",
"w": "487",
"h": "28",
"x": "276",
"y": "2080",
"properties": {
"controlName": "app-changes-for-aws"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "487",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Your application may require changes to work on AWS."
}
}
]
}
}
},
{
"ID": "475",
"typeID": "__group__",
"zOrder": "143",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "230",
"y": "2121",
"properties": {
"controlName": "check:redundant-across-azs"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "476",
"typeID": "__group__",
"zOrder": "144",
"measuredW": "467",
"measuredH": "28",
"w": "467",
"h": "28",
"x": "276",
"y": "2122",
"properties": {
"controlName": "redundant-across-azs"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "467",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Always be redundant across availability zones (AZs)."
}
}
]
}
}
},
{
"ID": "477",
"typeID": "__group__",
"zOrder": "145",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "230",
"y": "2162",
"properties": {
"controlName": "check:beware-aws-limits"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "478",
"typeID": "__group__",
"zOrder": "146",
"measuredW": "445",
"measuredH": "28",
"w": "445",
"h": "28",
"x": "276",
"y": "2163",
"properties": {
"controlName": "beware-aws-limits"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "445",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Be aware of AWS service limits before you deploy."
}
}
]
}
}
},
{
"ID": "479",
"typeID": "__group__",
"zOrder": "147",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "230",
"y": "2204",
"properties": {
"controlName": "check:aws-naming-convention"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "480",
"typeID": "__group__",
"zOrder": "148",
"measuredW": "467",
"measuredH": "28",
"w": "467",
"h": "28",
"x": "276",
"y": "2205",
"properties": {
"controlName": "aws-naming-convention"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "467",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Decide on a naming convention early, and stick to it."
}
}
]
}
}
},
{
"ID": "481",
"typeID": "__group__",
"zOrder": "149",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "230",
"y": "2245",
"properties": {
"controlName": "check:key-management-strategy"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "482",
"typeID": "__group__",
"zOrder": "150",
"measuredW": "480",
"measuredH": "28",
"w": "480",
"h": "28",
"x": "276",
"y": "2246",
"properties": {
"controlName": "key-management-strategy"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "480",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Decide on a key-management strategy from the start."
}
}
]
}
}
},
{
"ID": "483",
"typeID": "__group__",
"zOrder": "151",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "230",
"y": "2287",
"properties": {
"controlName": "check:aws-right-choice"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "484",
"typeID": "__group__",
"zOrder": "152",
"measuredW": "370",
"measuredH": "28",
"w": "370",
"h": "28",
"x": "276",
"y": "2288",
"properties": {
"controlName": "aws-right-choice"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "370",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Make sure AWS is right for your workload."
}
}
]
}
}
},
{
"ID": "537",
"typeID": "__group__",
"zOrder": "71",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "1169",
"properties": {
"controlName": "check:tag-everything"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "538",
"typeID": "__group__",
"zOrder": "72",
"measuredW": "230",
"measuredH": "28",
"w": "230",
"h": "28",
"x": "907",
"y": "1170",
"properties": {
"controlName": "tag-everything"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "230",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Assign tags to everything."
}
}
]
}
}
},
{
"ID": "539",
"typeID": "__group__",
"zOrder": "73",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "1210",
"properties": {
"controlName": "check:termination-protection"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "540",
"typeID": "__group__",
"zOrder": "74",
"measuredW": "524",
"measuredH": "28",
"w": "524",
"h": "28",
"x": "907",
"y": "1211",
"properties": {
"controlName": "termination-protection"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "524",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Use termination protection for non-auto-scaling instances."
}
}
]
}
}
},
{
"ID": "541",
"typeID": "__group__",
"zOrder": "75",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "1251",
"properties": {
"controlName": "check:use-vpc"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "542",
"typeID": "__group__",
"zOrder": "76",
"measuredW": "98",
"measuredH": "28",
"w": "98",
"h": "28",
"x": "907",
"y": "1252",
"properties": {
"controlName": "use-vpc"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "98",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Use a VPC"
}
}
]
}
}
},
{
"ID": "543",
"typeID": "__group__",
"zOrder": "77",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "1292",
"properties": {
"controlName": "check:reserved-instances"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "544",
"typeID": "__group__",
"zOrder": "78",
"measuredW": "370",
"measuredH": "28",
"w": "370",
"h": "28",
"x": "907",
"y": "1293",
"properties": {
"controlName": "reserved-instances"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "370",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Use reserved instances to save big $$$."
}
}
]
}
}
},
{
"ID": "545",
"typeID": "__group__",
"zOrder": "79",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "1333",
"properties": {
"controlName": "check:lock-security-groups"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "546",
"typeID": "__group__",
"zOrder": "80",
"measuredW": "285",
"measuredH": "28",
"w": "285",
"h": "28",
"x": "907",
"y": "1334",
"properties": {
"controlName": "lock-security-groups"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "285",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Lock down your security groups."
}
}
]
}
}
},
{
"ID": "547",
"typeID": "__group__",
"zOrder": "81",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "1374",
"properties": {
"controlName": "check:release-eips"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "548",
"typeID": "__group__",
"zOrder": "82",
"measuredW": "328",
"measuredH": "28",
"w": "328",
"h": "28",
"x": "907",
"y": "1375",
"properties": {
"controlName": "release-eips"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "328",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Don't keep unassociated Elastic IPs."
}
}
]
}
}
},
{
"ID": "549",
"typeID": "__group__",
"zOrder": "157",
"measuredW": "539",
"measuredH": "28",
"w": "539",
"h": "28",
"x": "904",
"y": "1528",
"properties": {
"controlName": "configuration-endpoints"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "539",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Use configuration endpoints over individual node endpoints."
}
}
]
}
}
},
{
"ID": "550",
"typeID": "__group__",
"zOrder": "156",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "1526",
"properties": {
"controlName": "check:configuration-endpoints"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "563",
"typeID": "__group__",
"zOrder": "135",
"measuredW": "367",
"measuredH": "28",
"w": "367",
"h": "28",
"x": "909",
"y": "2150",
"properties": {
"controlName": "s3-hive-results"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "367",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Specify a directory on S3 for Hive results."
}
}
]
}
}
},
{
"ID": "564",
"typeID": "__group__",
"zOrder": "134",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "2149",
"properties": {
"controlName": "check:s3-hive-results"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "565",
"typeID": "__group__",
"zOrder": "130",
"measuredW": "175",
"measuredH": "28",
"w": "175",
"h": "28",
"x": "909",
"y": "1992",
"properties": {
"controlName": "use-alias-records"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "175",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Use ALIAS records."
}
}
]
}
}
},
{
"ID": "566",
"typeID": "__group__",
"zOrder": "129",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "1991",
"properties": {
"controlName": "check:use-alias-records"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "579",
"typeID": "__group__",
"zOrder": "60",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "882",
"properties": {
"controlName": "check:bucket-names-ssl"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "580",
"typeID": "__group__",
"zOrder": "61",
"measuredW": "411",
"measuredH": "28",
"w": "411",
"h": "28",
"x": "906",
"y": "883",
"properties": {
"controlName": "bucket-names-ssl"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "411",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Use \"-\" instead of \".\" in bucket names for SSL."
}
}
]
}
}
},
{
"ID": "581",
"typeID": "__group__",
"zOrder": "62",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "922",
"properties": {
"controlName": "check:avoid-fs-mounts"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "582",
"typeID": "__group__",
"zOrder": "63",
"measuredW": "329",
"measuredH": "28",
"w": "329",
"h": "28",
"x": "906",
"y": "923",
"properties": {
"controlName": "avoid-fs-mounts"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "329",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Avoid filesystem mounts (FUSE, etc)."
}
}
]
}
}
},
{
"ID": "583",
"typeID": "__group__",
"zOrder": "64",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "962",
"properties": {
"controlName": "check:cloudfront-in-front-of-s3"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "584",
"typeID": "__group__",
"zOrder": "65",
"measuredW": "539",
"measuredH": "28",
"w": "539",
"h": "28",
"x": "906",
"y": "963",
"properties": {
"controlName": "cloudfront-in-front-of-s3"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "539",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Having CloudFront in front of S3 is optional (but it can help)."
}
}
]
}
}
},
{
"ID": "585",
"typeID": "__group__",
"zOrder": "66",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "1002",
"properties": {
"controlName": "check:random-strings-keys"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "586",
"typeID": "__group__",
"zOrder": "67",
"measuredW": "396",
"measuredH": "28",
"w": "396",
"h": "28",
"x": "906",
"y": "1003",
"properties": {
"controlName": "random-strings-keys"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "396",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Use random strings at the start of your keys."
}
}
]
}
}
},
{
"ID": "587",
"typeID": "__group__",
"zOrder": "109",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "1690",
"properties": {
"controlName": "check:scale-down-events"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "588",
"typeID": "__group__",
"zOrder": "110",
"measuredW": "504",
"measuredH": "28",
"w": "504",
"h": "28",
"x": "905",
"y": "1691",
"properties": {
"controlName": "scale-down-events"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "504",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Scale down on INSUFFICIENT_DATA as well as ALARM."
}
}
]
}
}
},
{
"ID": "589",
"typeID": "__group__",
"zOrder": "111",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "1735",
"properties": {
"controlName": "check:elb-healthchecks"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "590",
"typeID": "__group__",
"zOrder": "112",
"measuredW": "475",
"measuredH": "28",
"w": "475",
"h": "28",
"x": "905",
"y": "1736",
"properties": {
"controlName": "elb-healthchecks"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "475",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Use ELB health check instead of EC2 health checks."
}
}
]
}
}
},
{
"ID": "591",
"typeID": "__group__",
"zOrder": "113",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "1780",
"properties": {
"controlName": "check:configured-azs-only"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "592",
"typeID": "__group__",
"zOrder": "114",
"measuredW": "562",
"measuredH": "28",
"w": "562",
"h": "28",
"x": "906",
"y": "1781",
"properties": {
"controlName": "configured-azs-only"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "562",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Only use the availability zones (AZs) your ELB is configured for."
}
}
]
}
}
},
{
"ID": "593",
"typeID": "__group__",
"zOrder": "115",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "1825",
"properties": {
"controlName": "check:avoid-multiple-scaling-triggers"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "594",
"typeID": "__group__",
"zOrder": "116",
"measuredW": "448",
"measuredH": "28",
"w": "448",
"h": "28",
"x": "906",
"y": "1826",
"properties": {
"controlName": "avoid-multiple-scaling-triggers"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "448",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Avoid multiple scaling triggers on the same group."
}
}
]
}
}
},
{
"ID": "601",
"typeID": "__group__",
"zOrder": "3",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "501",
"properties": {
"controlName": "check:disable-ssh-access"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "602",
"typeID": "__group__",
"zOrder": "4",
"measuredW": "399",
"measuredH": "28",
"w": "399",
"h": "28",
"x": "905",
"y": "502",
"properties": {
"controlName": "disable-ssh-access"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "399",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Disable SSH access to all servers (Optional)"
}
}
]
}
}
},
{
"ID": "603",
"typeID": "__group__",
"zOrder": "5",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "542",
"properties": {
"controlName": "check:service-over-servers"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "604",
"typeID": "__group__",
"zOrder": "6",
"measuredW": "445",
"measuredH": "28",
"w": "445",
"h": "28",
"x": "905",
"y": "543",
"properties": {
"controlName": "service-over-servers"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "445",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Care about service as a whole instead of servers."
}
}
]
}
}
},
{
"ID": "605",
"typeID": "__group__",
"zOrder": "7",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "583",
"properties": {
"controlName": "check:avoid-server-eips"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "606",
"typeID": "__group__",
"zOrder": "8",
"measuredW": "321",
"measuredH": "28",
"w": "321",
"h": "28",
"x": "905",
"y": "584",
"properties": {
"controlName": "avoid-server-eips"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "321",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Don't give servers static/elastic IPs."
}
}
]
}
}
},
{
"ID": "607",
"typeID": "__group__",
"zOrder": "9",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "624",
"properties": {
"controlName": "check:automate-everything"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "608",
"typeID": "__group__",
"zOrder": "10",
"measuredW": "190",
"measuredH": "28",
"w": "190",
"h": "28",
"x": "905",
"y": "625",
"properties": {
"controlName": "automate-everything"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "190",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Automate everything."
}
}
]
}
}
},
{
"ID": "609",
"typeID": "__group__",
"zOrder": "11",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "665",
"properties": {
"controlName": "check:use-iam-acount"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "610",
"typeID": "__group__",
"zOrder": "12",
"measuredW": "519",
"measuredH": "28",
"w": "519",
"h": "28",
"x": "905",
"y": "666",
"properties": {
"controlName": "use-iam-acount"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "519",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Everyone gets an IAM account. Never login to the master."
}
}
]
}
}
},
{
"ID": "611",
"typeID": "__group__",
"zOrder": "13",
"measuredW": "30",
"measuredH": "30",
"w": "30",
"h": "30",
"x": "859",
"y": "707",
"properties": {
"controlName": "check:alerts-as-notifications"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
"w": "30",
"h": "30",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0"
}
]
}
}
},
{
"ID": "612",
"typeID": "__group__",
"zOrder": "14",
"measuredW": "352",
"measuredH": "28",
"w": "352",
"h": "28",
"x": "905",
"y": "708",
"properties": {
"controlName": "alerts-as-notifications"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Label",
"zOrder": "0",
"measuredW": "352",
"measuredH": "28",
"x": "0",
"y": "0",
"properties": {
"size": "20",
"text": "Get your alerts to become notifications."
}
}
]
}
}
}
]
},
"attributes": {
"name": "New Wireframe 1 copy 3",
"order": 1000016.2408968211,
"parentID": null,
"notes": ""
},
"branchID": "Master",
"resourceID": "13C27694-0370-442D-AECD-EFA2B687DD15",
"mockupH": "2443",
"mockupW": "1331",
"measuredW": "1478",
"measuredH": "2577",
"version": "1.0"
},
"groupOffset": {
"x": 0,
"y": 0
},
"dependencies": [],
"projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"
}