From c7612ca7006ebf8820c387d6ed196089aa6a3992 Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Tue, 27 Dec 2022 17:02:49 +0400 Subject: [PATCH] Add secret management topic --- .../roadmaps/102-devops/content-paths.json | 5 + .../105-secret-management/100-vault.md | 21 + .../105-secret-management/101-sops.md | 15 + .../102-sealed-secrets.md | 17 + .../103-cloud-specific-tools.md | 14 + .../105-secret-management/readme.md | 17 + public/project/devops.json | 5603 +++++++++-------- 7 files changed, 3010 insertions(+), 2682 deletions(-) create mode 100644 content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/100-vault.md create mode 100644 content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/101-sops.md create mode 100644 content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/102-sealed-secrets.md create mode 100644 content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/103-cloud-specific-tools.md create mode 100644 content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/readme.md diff --git a/content/roadmaps/102-devops/content-paths.json b/content/roadmaps/102-devops/content-paths.json index 9c5c0da2b..c768aefd6 100644 --- a/content/roadmaps/102-devops/content-paths.json +++ b/content/roadmaps/102-devops/content-paths.json @@ -17,6 +17,11 @@ "infrastructure-as-code:configuration-management:chef": "/roadmaps/102-devops/content/105-infrastructure-as-code/102-configuration-management/101-chef.md", "infrastructure-as-code:configuration-management:puppet": "/roadmaps/102-devops/content/105-infrastructure-as-code/102-configuration-management/103-puppet.md", "infrastructure-as-code:configuration-management:salt": "/roadmaps/102-devops/content/105-infrastructure-as-code/102-configuration-management/102-salt.md", + "infrastructure-as-code:secret-management": "/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/readme.md", + "infrastructure-as-code:secret-management:vault": "/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/100-vault.md", + "infrastructure-as-code:secret-management:sops": "/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/101-sops.md", + "infrastructure-as-code:secret-management:sealed-secrets": "/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/102-sealed-secrets.md", + "infrastructure-as-code:secret-management:cloud-specific-tools": "/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/103-cloud-specific-tools.md", "infrastructure-as-code:kubernetes": "/roadmaps/102-devops/content/105-infrastructure-as-code/104-kubernetes.md", "infrastructure-as-code:docker-swarm": "/roadmaps/102-devops/content/105-infrastructure-as-code/104-docker-swarm.md", "infrastructure-as-code:nomad": "/roadmaps/102-devops/content/105-infrastructure-as-code/104-nomad.md", diff --git a/content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/100-vault.md b/content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/100-vault.md new file mode 100644 index 000000000..c0b19ce33 --- /dev/null +++ b/content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/100-vault.md @@ -0,0 +1,21 @@ +# Vault + +Vault is a tool for securely storing and managing secrets, such as passwords, API keys, and other sensitive information. It is developed and maintained by Hashicorp and is available as open-source software. + + +Vault is designed to be highly scalable and flexible, with a wide range of features for managing secrets, including: + +* Encryption: Vault uses encryption algorithms and protocols, such as AES and RSA, to securely store secrets. +* Access controls: Vault supports role-based access controls and multi-factor authentication to ensure that only authorized users or systems can access secrets. +* Secret rotation: Vault supports automatic secret rotation, allowing secrets to be regularly rotated to reduce the risk of unauthorized access. +* Auditing: Vault provides auditing capabilities, allowing administrators to track and monitor access to secrets. + +Vault is commonly used in DevOps environments to securely store and manage secrets, and it is often used in conjunction with other tools, such as Kubernetes and Helm, to automate the deployment and management of cloud-native applications. + + +Free Content +Vault - Official Website + + + + diff --git a/content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/101-sops.md b/content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/101-sops.md new file mode 100644 index 000000000..ccc29b9a7 --- /dev/null +++ b/content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/101-sops.md @@ -0,0 +1,15 @@ +# SOPS + +SOPS (Secrets OPerationS) is an open-source tool for securely storing and managing secrets, such as passwords, API keys, and other sensitive information. It is developed and maintained by Mozilla and is available as a command-line tool and as a library for integration into other applications. + +SOPS is designed to be easy to use and highly secure, with a range of features for managing secrets, including: + +* Encryption: SOPS uses encryption algorithms and protocols, such as AES and RSA, to securely store secrets. +* Access controls: SOPS supports role-based access controls and multi-factor authentication to ensure that only authorized users or systems can access secrets. +* Secret rotation: SOPS supports automatic secret rotation, allowing secrets to be regularly rotated to reduce the risk of unauthorized access. +* Auditing: SOPS provides auditing capabilities, allowing administrators to track and monitor access to secrets. + +SOPS is commonly used in DevOps environments to securely store and manage secrets, and it is often used in conjunction with other tools, such as Kubernetes and Helm, to automate the deployment and management of cloud-native applications. + +Free Content +Mozilla SOPS - Official Website diff --git a/content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/102-sealed-secrets.md b/content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/102-sealed-secrets.md new file mode 100644 index 000000000..aab82a9fa --- /dev/null +++ b/content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/102-sealed-secrets.md @@ -0,0 +1,17 @@ +# Sealed Secrets + +Sealed Secrets is a tool for securely storing and managing secrets in a Kubernetes environment. It is developed and maintained by Bitnami and is available as open-source software. + +In a Sealed Secrets workflow, secrets are encrypted using a public key and stored as sealed secrets in a Git repository. The sealed secrets can then be deployed to a Kubernetes cluster, where they are decrypted using a private key and made available to the applications and infrastructure that need them. + +Sealed Secrets is designed to be highly secure and easy to use, with a range of features for managing secrets, including: + +* Encryption: Sealed Secrets uses encryption algorithms and protocols, such as RSA, to securely store secrets. +* Access controls: Sealed Secrets supports role-based access controls and multi-factor authentication to ensure that only authorized users or systems can access secrets. +* Secret rotation: Sealed Secrets supports automatic secret rotation, allowing secrets to be regularly rotated to reduce the risk of unauthorized access. +* Auditing: Sealed Secrets provides auditing capabilities, allowing administrators to track and monitor access to secrets. + +Sealed Secrets is commonly used in Kubernetes environments to securely store and manage secrets, and it is often used in conjunction with other tools, such as Helm, to automate the deployment and management of cloud-native applications. + +Free Content +Sealed Secrets - Bitnami diff --git a/content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/103-cloud-specific-tools.md b/content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/103-cloud-specific-tools.md new file mode 100644 index 000000000..71bfa3ec4 --- /dev/null +++ b/content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/103-cloud-specific-tools.md @@ -0,0 +1,14 @@ +# Cloud Specific Tools + +There are several cloud-specific tools for securely storing and managing secrets, such as: + +* AWS Secrets Manager: AWS Secrets Manager is a service provided by Amazon Web Services (AWS) for securely storing and managing secrets. It provides features such as automatic secret rotation and integration with other AWS services. +* Google Cloud Secret Manager: Google Cloud Secret Manager is a service provided by Google Cloud for securely storing and managing secrets. It provides features such as automatic secret rotation and integration with other Google Cloud services. +* Azure Key Vault: Azure Key Vault is a service provided by Microsoft Azure for securely storing and managing secrets. It provides features such as automatic secret rotation and integration with other Azure services. + +These cloud-specific tools are designed to be used in conjunction with cloud-based applications and infrastructure and are typically integrated with other cloud services, such as container orchestration platforms and continuous delivery pipelines. + +Free Content +AWS Secrets Manager - Amazon Web Services +Google Cloud Secret Manager - Google Cloud +Azure Key Vault - Microsoft Azure diff --git a/content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/readme.md b/content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/readme.md new file mode 100644 index 000000000..68adf0cbf --- /dev/null +++ b/content/roadmaps/102-devops/content/105-infrastructure-as-code/105-secret-management/readme.md @@ -0,0 +1,17 @@ +# Secret Management + +Secret management is an important aspect of DevOps, as it involves securely storing and managing sensitive information, such as passwords, API keys, and other secrets, that are used by applications and infrastructure. + +There are several ways to manage secrets in a cloud environment: + +* Secret stores: A secret store is a specialized database or service that is designed to securely store and manage secrets. Examples of secret stores include Hashicorp Vault, AWS Secrets Manager, and Google Cloud Secret Manager. +* Encryption: Secrets can be encrypted using a variety of encryption algorithms and protocols, such as AES, RSA, and PGP. Encrypted secrets can be stored in a variety of locations, such as a file system, a database, or a cloud storage service. +* Access controls: Access to secrets should be restricted to only those users or systems that need them, using techniques such as role-based access controls, multi-factor authentication, and least privilege principles. + +Effective secret management is essential for maintaining the security and integrity of a DevOps environment. It is important to regularly review and update secret management practices to ensure that secrets are being stored and managed securely. + +Secrets management guide — approaches, open source tools, commercial products, challenges and questions +Secret Management Architectures: Finding the balance between security and complexity + + + diff --git a/public/project/devops.json b/public/project/devops.json index 091b4e1c8..1ad5e1ea2 100644 --- a/public/project/devops.json +++ b/public/project/devops.json @@ -5,7 +5,7 @@ { "ID": "14032", "typeID": "Arrow", - "zOrder": "3", + "zOrder": "4", "w": "70", "h": "94", "measuredW": "150", @@ -35,7 +35,7 @@ { "ID": "14033", "typeID": "Arrow", - "zOrder": "4", + "zOrder": "5", "h": "114", "measuredW": "150", "measuredH": "100", @@ -62,7 +62,7 @@ { "ID": "14034", "typeID": "Arrow", - "zOrder": "5", + "zOrder": "6", "w": "3", "h": "66", "measuredW": "150", @@ -92,7 +92,7 @@ { "ID": "14035", "typeID": "Arrow", - "zOrder": "6", + "zOrder": "7", "w": "3", "h": "66", "measuredW": "150", @@ -122,7 +122,7 @@ { "ID": "14036", "typeID": "Arrow", - "zOrder": "7", + "zOrder": "8", "w": "198", "h": "305", "measuredW": "150", @@ -151,7 +151,7 @@ { "ID": "14037", "typeID": "Arrow", - "zOrder": "8", + "zOrder": "9", "w": "84", "h": "119", "measuredW": "150", @@ -181,13 +181,13 @@ { "ID": "14038", "typeID": "Arrow", - "zOrder": "9", + "zOrder": "10", "w": "3", "h": "66", "measuredW": "150", "measuredH": "100", "x": "945", - "y": "2405", + "y": "2460", "properties": { "color": "2848996", "curvature": "-1", @@ -211,13 +211,13 @@ { "ID": "14039", "typeID": "Arrow", - "zOrder": "10", + "zOrder": "11", "w": "3", "h": "66", "measuredW": "150", "measuredH": "100", "x": "835", - "y": "2405", + "y": "2460", "properties": { "color": "2848996", "curvature": "-1", @@ -241,13 +241,13 @@ { "ID": "14040", "typeID": "Arrow", - "zOrder": "11", + "zOrder": "12", "w": "3", "h": "79", "measuredW": "150", "measuredH": "100", - "x": "876", - "y": "2307", + "x": "836", + "y": "2362", "properties": { "color": "2848996", "curvature": "-1", @@ -271,13 +271,13 @@ { "ID": "14041", "typeID": "Arrow", - "zOrder": "12", + "zOrder": "13", "w": "3", "h": "66", "measuredW": "150", "measuredH": "100", - "x": "878", - "y": "2225", + "x": "838", + "y": "2310", "properties": { "color": "2848996", "curvature": "-1", @@ -301,13 +301,13 @@ { "ID": "14042", "typeID": "Arrow", - "zOrder": "13", + "zOrder": "14", "w": "92", "h": "184", "measuredW": "150", "measuredH": "100", - "x": "958", - "y": "2216", + "x": "966", + "y": "2311", "properties": { "color": "2848996", "direction": "bottom", @@ -331,13 +331,13 @@ { "ID": "14043", "typeID": "Arrow", - "zOrder": "14", + "zOrder": "15", "w": "94", "h": "132", "measuredW": "150", "measuredH": "100", - "x": "960", - "y": "2215", + "x": "968", + "y": "2310", "properties": { "color": "2848996", "direction": "bottom", @@ -361,13 +361,13 @@ { "ID": "14044", "typeID": "Arrow", - "zOrder": "15", + "zOrder": "16", "w": "94", "h": "82", "measuredW": "150", "measuredH": "100", - "x": "966", - "y": "2217", + "x": "974", + "y": "2312", "properties": { "color": "2848996", "direction": "bottom", @@ -391,13 +391,13 @@ { "ID": "14045", "typeID": "Arrow", - "zOrder": "16", + "zOrder": "17", "w": "97", "h": "31", "measuredW": "150", "measuredH": "100", - "x": "960", - "y": "2217", + "x": "968", + "y": "2312", "properties": { "color": "2848996", "direction": "bottom", @@ -421,13 +421,13 @@ { "ID": "14046", "typeID": "Arrow", - "zOrder": "17", + "zOrder": "18", "w": "97", "h": "20", "measuredW": "150", "measuredH": "100", - "x": "958", - "y": "2187", + "x": "966", + "y": "2282", "properties": { "color": "2848996", "direction": "bottom", @@ -451,13 +451,13 @@ { "ID": "14047", "typeID": "Arrow", - "zOrder": "18", + "zOrder": "19", "w": "95", "h": "69", "measuredW": "150", "measuredH": "100", - "x": "956", - "y": "2137", + "x": "964", + "y": "2232", "properties": { "color": "2848996", "direction": "bottom", @@ -481,7 +481,7 @@ { "ID": "14048", "typeID": "Arrow", - "zOrder": "19", + "zOrder": "20", "w": "192", "h": "306", "measuredW": "150", @@ -509,42 +509,42 @@ { "ID": "14049", "typeID": "Arrow", - "zOrder": "20", - "w": "321", - "h": "295", + "zOrder": "21", + "w": "302", + "h": "265", "measuredW": "150", "measuredH": "100", "x": "254", - "y": "1679", + "y": "1709", "properties": { "color": "2848996", "direction": "bottom", "leftArrow": "false", "rightArrow": "false", "p0": { - "x": 321.2410437282848, - "y": -0.12639711878932758 + "x": 302.26401960528983, + "y": -0.4747969266095424 }, "p1": { - "x": 0.5253269208128036, + "x": 0.5253269208128037, "y": 0.1629774877603306 }, "p2": { "x": 0, - "y": 294.5 + "y": 264.5 } } }, { "ID": "14050", "typeID": "Arrow", - "zOrder": "21", - "w": "80", - "h": "228", + "zOrder": "22", + "w": "82", + "h": "223", "measuredW": "150", "measuredH": "100", "x": "607", - "y": "1684", + "y": "1689", "properties": { "color": "2848996", "direction": "bottom", @@ -552,29 +552,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 79.73106045088025, - "y": -0.3821410880404983 + "x": 82.10318846625466, + "y": -0.044853053448150604 }, "p1": { - "x": 0.45201110092549573, - "y": -0.10950234199389691 + "x": 0.4520111009254957, + "y": -0.1095023419938969 }, "p2": { "x": 0, - "y": 228 + "y": 223 } } }, { "ID": "14052", "typeID": "Arrow", - "zOrder": "22", - "w": "103", - "h": "299", + "zOrder": "23", + "w": "195", + "h": "285", "measuredW": "150", "measuredH": "100", - "x": "724", - "y": "1651", + "x": "697", + "y": "1716", "properties": { "color": "2848996", "direction": "bottom", @@ -582,29 +582,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 25.5, - "y": -0.5 + "x": 0.9986685239084636, + "y": -0.35841288048663955 }, "p1": { - "x": 0.5474203097406971, - "y": -0.20535884438007398 + "x": 0.4553405970648267, + "y": -0.16048434330533035 }, "p2": { - "x": 103.5, - "y": 298 + "x": 194.9201337807633, + "y": 284.2969489644379 } } }, { "ID": "14053", "typeID": "Arrow", - "zOrder": "23", + "zOrder": "24", "w": "59", "h": "31", "measuredW": "150", "measuredH": "100", - "x": "683", - "y": "1533", + "x": "673", + "y": "1573", "properties": { "color": "2848996", "direction": "bottom", @@ -628,13 +628,13 @@ { "ID": "14054", "typeID": "Arrow", - "zOrder": "24", + "zOrder": "25", "w": "50", "h": "23", "measuredW": "150", "measuredH": "100", - "x": "691", - "y": "1570", + "x": "681", + "y": "1610", "properties": { "color": "2848996", "direction": "bottom", @@ -658,43 +658,13 @@ { "ID": "14055", "typeID": "Arrow", - "zOrder": "25", - "w": "43", - "h": "88", - "measuredW": "150", - "measuredH": "100", - "x": "771", - "y": "1687", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.5346370005139534, - "y": -0.41698106882267894 - }, - "p1": { - "x": 0.5292425884250334, - "y": -0.14927837690856638 - }, - "p2": { - "x": 43.23294127725262, - "y": 87.35175550002918 - } - } - }, - { - "ID": "14057", - "typeID": "Arrow", "zOrder": "26", - "w": "91", - "h": "1", + "w": "272", + "h": "173", "measuredW": "150", "measuredH": "100", - "x": "1016", - "y": "1898", + "x": "722", + "y": "1703", "properties": { "color": "2848996", "direction": "bottom", @@ -702,29 +672,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 0, - "y": 1 + "x": -0.280051322347731, + "y": -0.4051169650456359 }, "p1": { - "x": 0.5809578765147143, - "y": -0.007270628967109059 + "x": 0.46693873123906865, + "y": -0.14334910584758043 }, "p2": { - "x": 91, - "y": 0 + "x": 271.3286064380177, + "y": 172.76022815728356 } } }, { - "ID": "14058", + "ID": "14064", "typeID": "Arrow", "zOrder": "27", - "w": "69", - "h": "65", + "w": "332", + "h": "1", "measuredW": "150", "measuredH": "100", - "x": "1017", - "y": "1902", + "x": "709", + "y": "1700", "properties": { "color": "2848996", "direction": "bottom", @@ -732,330 +702,103 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 0, - "y": 0 + "x": 0.26627659693679107, + "y": 0.35025083893128794 }, "p1": { - "x": 0.5478150072635986, - "y": 0.1667087686807114 + "x": 0.6451475897218095, + "y": -0.0029730303673813283 }, "p2": { - "x": 69.34283796207251, - "y": 65.11119843332199 + "x": 332.3641987493486, + "y": 0.35025083893128794 } } }, { - "ID": "14059", + "ID": "14066", "typeID": "Arrow", "zOrder": "28", - "w": "74", - "h": "36", + "w": "163", + "h": "220", "measuredW": "150", "measuredH": "100", - "x": "1015", - "y": "1853", + "x": "392", + "y": "1484", "properties": { "color": "2848996", - "direction": "bottom", "leftArrow": "false", "rightArrow": "false", - "stroke": "dotted", "p0": { - "x": -0.4113024051255252, - "y": 35.95043839048117 + "x": 163.07795559760268, + "y": 219.78094704264163 }, "p1": { - "x": 0.5085616438356165, - "y": -0.10616438356164379 + "x": 0.5476470211266105, + "y": -0.16651357528891536 }, "p2": { - "x": 73.90548583232976, - "y": 0.07336820688192347 - } - } - }, - { - "ID": "14060", - "typeID": "Arrow", - "zOrder": "29", - "w": "81", - "h": "7", - "measuredW": "150", - "measuredH": "100", - "x": "1026", - "y": "1665", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.6609756097560976, - "y": -0.08211382113821146 - }, - "p2": { - "x": 81, "y": 0 } } }, { - "ID": "14061", - "typeID": "Arrow", - "zOrder": "30", - "w": "83", - "h": "58", - "measuredW": "150", - "measuredH": "100", - "x": "1029", - "y": "1669", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.6188208934322925, - "y": 0.0704383139616301 - }, - "p2": { - "x": 83, - "y": 57 - } - } - }, - { - "ID": "14062", - "typeID": "Arrow", - "zOrder": "31", - "w": "67", - "h": "101", - "measuredW": "150", - "measuredH": "100", - "x": "1037", - "y": "1673", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.42365097588978184, - "y": 0.04592422502870264 - }, - "p2": { - "x": 67, - "y": 100 - } - } - }, - { - "ID": "14063", - "typeID": "Arrow", - "zOrder": "32", - "w": "69", - "h": "47", - "measuredW": "150", - "measuredH": "100", - "x": "1038", - "y": "1613", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 46.5 - }, - "p1": { - "x": 0.5936154949784792, - "y": -0.10724533715925394 - }, - "p2": { - "x": 69, - "y": -0.5 - } - } + "ID": "14067", + "typeID": "TextArea", + "zOrder": "29", + "w": "162", + "h": "164", + "measuredW": "200", + "measuredH": "140", + "x": "256", + "y": "1642" }, { - "ID": "14064", - "typeID": "Arrow", - "zOrder": "33", - "w": "124", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "817", - "y": "1671", + "ID": "14068", + "typeID": "Label", + "zOrder": "30", + "measuredW": "90", + "measuredH": "25", + "x": "292", + "y": "1655", "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 2.5 - }, - "p1": { - "x": 0.6451475897218093, - "y": -0.0029730303673813265 - }, - "p2": { - "x": 124, - "y": -0.5 - } + "text": "Web Server", + "size": "17" } }, { - "ID": "14065", + "ID": "14069", "typeID": "__group__", - "zOrder": "34", - "measuredW": "152", - "measuredH": "47", - "w": "152", - "h": "47", - "x": "892", - "y": "1648", - "properties": { - "controlName": "100-infrastructure-as-code:service-mesh" - }, + "zOrder": "31", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "404", + "y": "1652", "children": { "controls": { "control": [ { "ID": "0", - "typeID": "TextArea", + "typeID": "Icon", "zOrder": "0", - "w": "152", - "h": "47", - "measuredW": "200", - "measuredH": "140", + "measuredW": "24", + "measuredH": "24", "x": "0", "y": "0", "properties": { - "color": "16776960" + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } } }, { "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "25", - "x": "23", - "y": "11", - "properties": { - "text": "Service Mesh", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "14066", - "typeID": "Arrow", - "zOrder": "35", - "w": "182", - "h": "182", - "measuredW": "150", - "measuredH": "100", - "x": "392", - "y": "1484", - "properties": { - "color": "2848996", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 182.05497972059766, - "y": 181.82689879665168 - }, - "p1": { - "x": 0.5476470211266105, - "y": -0.1665135752889154 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "14067", - "typeID": "TextArea", - "zOrder": "36", - "w": "162", - "h": "164", - "measuredW": "200", - "measuredH": "140", - "x": "256", - "y": "1642" - }, - { - "ID": "14068", - "typeID": "Label", - "zOrder": "37", - "measuredW": "90", - "measuredH": "25", - "x": "292", - "y": "1655", - "properties": { - "text": "Web Server", - "size": "17" - } - }, - { - "ID": "14069", - "typeID": "__group__", - "zOrder": "38", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "404", - "y": "1652", - "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", + "typeID": "Icon", "zOrder": "1", "measuredW": "24", "measuredH": "24", @@ -1076,7 +819,7 @@ { "ID": "14070", "typeID": "__group__", - "zOrder": "39", + "zOrder": "32", "measuredW": "113", "measuredH": "46", "w": "113", @@ -1188,7 +931,7 @@ { "ID": "14072", "typeID": "__group__", - "zOrder": "40", + "zOrder": "33", "measuredW": "115", "measuredH": "47", "w": "115", @@ -1284,7 +1027,7 @@ { "ID": "14073", "typeID": "__group__", - "zOrder": "41", + "zOrder": "34", "measuredW": "115", "measuredH": "46", "w": "115", @@ -1396,7 +1139,7 @@ { "ID": "14074", "typeID": "__group__", - "zOrder": "42", + "zOrder": "35", "measuredW": "111", "measuredH": "46", "w": "111", @@ -1508,7 +1251,7 @@ { "ID": "14075", "typeID": "Arrow", - "zOrder": "43", + "zOrder": "36", "w": "139", "h": "480", "measuredW": "150", @@ -1537,7 +1280,7 @@ { "ID": "14076", "typeID": "Arrow", - "zOrder": "44", + "zOrder": "37", "w": "48", "h": "232", "measuredW": "150", @@ -1565,12 +1308,12 @@ { "ID": "14077", "typeID": "Arrow", - "zOrder": "45", - "w": "106", - "h": "609", + "zOrder": "38", + "w": "113", + "h": "546", "measuredW": "150", "measuredH": "100", - "x": "629", + "x": "622", "y": "861", "properties": { "color": "2848996", @@ -1578,23 +1321,23 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 106, + "x": 113, "y": -0.5 }, "p1": { - "x": 0.7098591549295774, + "x": 0.7098591549295775, "y": -0.1464788732394366 }, "p2": { - "x": 83.5, - "y": 608.5 + "x": 68.28925247394181, + "y": 545.0788811131581 } } }, { "ID": "14078", "typeID": "Arrow", - "zOrder": "46", + "zOrder": "39", "w": "55", "h": "506", "measuredW": "150", @@ -1625,7 +1368,7 @@ { "ID": "14079", "typeID": "Arrow", - "zOrder": "47", + "zOrder": "40", "w": "138", "h": "179", "measuredW": "150", @@ -1656,7 +1399,7 @@ { "ID": "14080", "typeID": "Arrow", - "zOrder": "48", + "zOrder": "41", "w": "88", "h": "261", "measuredW": "150", @@ -1687,7 +1430,7 @@ { "ID": "14081", "typeID": "Arrow", - "zOrder": "49", + "zOrder": "42", "w": "62", "h": "376", "measuredW": "150", @@ -1718,7 +1461,7 @@ { "ID": "14082", "typeID": "Arrow", - "zOrder": "50", + "zOrder": "43", "w": "1", "h": "77", "measuredW": "150", @@ -1747,7 +1490,7 @@ { "ID": "14083", "typeID": "Arrow", - "zOrder": "51", + "zOrder": "44", "w": "119", "h": "65", "measuredW": "150", @@ -1778,7 +1521,7 @@ { "ID": "14084", "typeID": "TextArea", - "zOrder": "52", + "zOrder": "45", "w": "264", "h": "155", "measuredW": "200", @@ -1789,7 +1532,7 @@ { "ID": "14085", "typeID": "__group__", - "zOrder": "53", + "zOrder": "46", "measuredW": "122", "measuredH": "47", "w": "122", @@ -1902,7 +1645,7 @@ { "ID": "14086", "typeID": "__group__", - "zOrder": "54", + "zOrder": "47", "measuredW": "122", "measuredH": "47", "w": "122", @@ -1999,7 +1742,7 @@ { "ID": "14087", "typeID": "Label", - "zOrder": "55", + "zOrder": "48", "measuredW": "34", "measuredH": "25", "x": "1043", @@ -2012,7 +1755,7 @@ { "ID": "14088", "typeID": "__group__", - "zOrder": "56", + "zOrder": "49", "measuredW": "241", "measuredH": "47", "w": "241", @@ -2125,7 +1868,7 @@ { "ID": "14089", "typeID": "__group__", - "zOrder": "57", + "zOrder": "50", "measuredW": "24", "measuredH": "24", "w": "24", @@ -2190,7 +1933,7 @@ { "ID": "14090", "typeID": "Arrow", - "zOrder": "58", + "zOrder": "51", "w": "137", "h": "12", "measuredW": "150", @@ -2221,7 +1964,7 @@ { "ID": "14091", "typeID": "Arrow", - "zOrder": "59", + "zOrder": "52", "w": "169", "h": "3", "measuredW": "150", @@ -2252,7 +1995,7 @@ { "ID": "14092", "typeID": "Arrow", - "zOrder": "60", + "zOrder": "53", "w": "177", "h": "54", "measuredW": "150", @@ -2283,7 +2026,7 @@ { "ID": "14093", "typeID": "TextArea", - "zOrder": "61", + "zOrder": "54", "w": "208", "h": "191", "measuredW": "200", @@ -2294,7 +2037,7 @@ { "ID": "14094", "typeID": "Label", - "zOrder": "62", + "zOrder": "55", "measuredW": "41", "measuredH": "25", "x": "1040", @@ -2307,7 +2050,7 @@ { "ID": "14095", "typeID": "__group__", - "zOrder": "63", + "zOrder": "56", "measuredW": "243", "measuredH": "40", "w": "243", @@ -2403,7 +2146,7 @@ { "ID": "14097", "typeID": "__group__", - "zOrder": "64", + "zOrder": "57", "measuredW": "245", "measuredH": "40", "w": "245", @@ -2482,7 +2225,7 @@ { "ID": "14100", "typeID": "__group__", - "zOrder": "65", + "zOrder": "58", "measuredW": "246", "measuredH": "40", "w": "246", @@ -2577,7 +2320,7 @@ { "ID": "14101", "typeID": "__group__", - "zOrder": "66", + "zOrder": "59", "measuredW": "24", "measuredH": "24", "w": "24", @@ -2626,7 +2369,7 @@ { "ID": "14102", "typeID": "Arrow", - "zOrder": "67", + "zOrder": "60", "w": "74", "h": "41", "measuredW": "150", @@ -2657,7 +2400,7 @@ { "ID": "14103", "typeID": "Arrow", - "zOrder": "68", + "zOrder": "61", "w": "79", "h": "43", "measuredW": "150", @@ -2688,7 +2431,7 @@ { "ID": "14104", "typeID": "Arrow", - "zOrder": "69", + "zOrder": "62", "w": "96", "h": "3", "measuredW": "150", @@ -2719,7 +2462,7 @@ { "ID": "14105", "typeID": "Arrow", - "zOrder": "70", + "zOrder": "63", "w": "1", "h": "77", "measuredW": "150", @@ -2748,7 +2491,7 @@ { "ID": "14106", "typeID": "Arrow", - "zOrder": "71", + "zOrder": "64", "w": "224", "h": "188", "measuredW": "150", @@ -2776,7 +2519,7 @@ { "ID": "14107", "typeID": "Arrow", - "zOrder": "72", + "zOrder": "65", "w": "1", "h": "77", "measuredW": "150", @@ -2805,7 +2548,7 @@ { "ID": "14108", "typeID": "Arrow", - "zOrder": "73", + "zOrder": "66", "w": "108", "h": "54", "measuredW": "150", @@ -2836,7 +2579,7 @@ { "ID": "14109", "typeID": "Arrow", - "zOrder": "74", + "zOrder": "67", "w": "115", "h": "12", "measuredW": "150", @@ -2867,7 +2610,7 @@ { "ID": "14110", "typeID": "Arrow", - "zOrder": "75", + "zOrder": "68", "w": "119", "h": "28", "measuredW": "150", @@ -2898,7 +2641,7 @@ { "ID": "14111", "typeID": "Arrow", - "zOrder": "76", + "zOrder": "69", "w": "109", "h": "66", "measuredW": "150", @@ -2929,7 +2672,7 @@ { "ID": "14112", "typeID": "Arrow", - "zOrder": "77", + "zOrder": "70", "w": "1", "h": "77", "measuredW": "150", @@ -2958,7 +2701,7 @@ { "ID": "14113", "typeID": "Arrow", - "zOrder": "78", + "zOrder": "71", "w": "1", "h": "77", "measuredW": "150", @@ -2987,7 +2730,7 @@ { "ID": "14114", "typeID": "Arrow", - "zOrder": "79", + "zOrder": "72", "w": "44", "h": "180", "measuredW": "150", @@ -3016,7 +2759,7 @@ { "ID": "14115", "typeID": "__group__", - "zOrder": "80", + "zOrder": "73", "measuredW": "341", "measuredH": "53", "w": "341", @@ -3063,7 +2806,7 @@ { "ID": "14120", "typeID": "Arrow", - "zOrder": "81", + "zOrder": "74", "w": "121", "h": "41", "measuredW": "150", @@ -3093,7 +2836,7 @@ { "ID": "14121", "typeID": "Arrow", - "zOrder": "82", + "zOrder": "75", "w": "119", "h": "5", "measuredW": "150", @@ -3124,7 +2867,7 @@ { "ID": "14122", "typeID": "Arrow", - "zOrder": "83", + "zOrder": "76", "w": "110", "h": "34", "measuredW": "150", @@ -3153,7 +2896,7 @@ { "ID": "14123", "typeID": "__group__", - "zOrder": "84", + "zOrder": "77", "measuredW": "116", "measuredH": "40", "w": "116", @@ -3186,7 +2929,7 @@ { "ID": "14124", "typeID": "Arrow", - "zOrder": "85", + "zOrder": "78", "w": "14", "h": "71", "measuredW": "150", @@ -3217,7 +2960,7 @@ { "ID": "14125", "typeID": "Arrow", - "zOrder": "86", + "zOrder": "79", "w": "40", "h": "140", "measuredW": "150", @@ -3246,7 +2989,7 @@ { "ID": "14126", "typeID": "__group__", - "zOrder": "87", + "zOrder": "80", "measuredW": "349", "measuredH": "90", "w": "349", @@ -3355,7 +3098,7 @@ { "ID": "14127", "typeID": "__group__", - "zOrder": "88", + "zOrder": "81", "measuredW": "215", "measuredH": "47", "w": "215", @@ -3468,7 +3211,7 @@ { "ID": "14128", "typeID": "__group__", - "zOrder": "89", + "zOrder": "82", "measuredW": "215", "measuredH": "47", "w": "215", @@ -3580,7 +3323,7 @@ { "ID": "14129", "typeID": "__group__", - "zOrder": "90", + "zOrder": "83", "measuredW": "215", "measuredH": "47", "w": "215", @@ -3693,7 +3436,7 @@ { "ID": "14130", "typeID": "__group__", - "zOrder": "91", + "zOrder": "84", "measuredW": "153", "measuredH": "47", "w": "153", @@ -3790,7 +3533,7 @@ { "ID": "14131", "typeID": "__group__", - "zOrder": "92", + "zOrder": "85", "measuredW": "151", "measuredH": "47", "w": "151", @@ -3903,7 +3646,7 @@ { "ID": "14133", "typeID": "Canvas", - "zOrder": "93", + "zOrder": "86", "w": "350", "h": "141", "measuredW": "100", @@ -3914,7 +3657,7 @@ { "ID": "14134", "typeID": "Label", - "zOrder": "94", + "zOrder": "87", "measuredW": "314", "measuredH": "25", "x": "887", @@ -3927,7 +3670,7 @@ { "ID": "14135", "typeID": "Label", - "zOrder": "95", + "zOrder": "88", "measuredW": "319", "measuredH": "25", "x": "887", @@ -3940,7 +3683,7 @@ { "ID": "14136", "typeID": "__group__", - "zOrder": "96", + "zOrder": "89", "measuredW": "320", "measuredH": "45", "w": "320", @@ -4063,7 +3806,7 @@ { "ID": "14137", "typeID": "__group__", - "zOrder": "97", + "zOrder": "90", "measuredW": "408", "measuredH": "162", "w": "408", @@ -4323,7 +4066,7 @@ { "ID": "14139", "typeID": "__group__", - "zOrder": "98", + "zOrder": "91", "measuredW": "208", "measuredH": "47", "w": "208", @@ -4418,7 +4161,7 @@ { "ID": "14140", "typeID": "__group__", - "zOrder": "99", + "zOrder": "92", "measuredW": "208", "measuredH": "47", "w": "208", @@ -4513,7 +4256,7 @@ { "ID": "14141", "typeID": "__group__", - "zOrder": "100", + "zOrder": "93", "measuredW": "208", "measuredH": "47", "w": "208", @@ -4608,7 +4351,7 @@ { "ID": "14142", "typeID": "__group__", - "zOrder": "101", + "zOrder": "94", "measuredW": "208", "measuredH": "47", "w": "208", @@ -4703,7 +4446,7 @@ { "ID": "14143", "typeID": "__group__", - "zOrder": "102", + "zOrder": "95", "measuredW": "284", "measuredH": "47", "w": "284", @@ -4799,7 +4542,7 @@ { "ID": "14144", "typeID": "__group__", - "zOrder": "103", + "zOrder": "96", "measuredW": "285", "measuredH": "47", "w": "285", @@ -4895,7 +4638,7 @@ { "ID": "14145", "typeID": "__group__", - "zOrder": "104", + "zOrder": "97", "measuredW": "285", "measuredH": "47", "w": "285", @@ -4991,7 +4734,7 @@ { "ID": "14146", "typeID": "__group__", - "zOrder": "105", + "zOrder": "98", "measuredW": "165", "measuredH": "47", "w": "165", @@ -5087,7 +4830,7 @@ { "ID": "14147", "typeID": "__group__", - "zOrder": "106", + "zOrder": "99", "measuredW": "165", "measuredH": "47", "w": "165", @@ -5183,7 +4926,7 @@ { "ID": "14148", "typeID": "__group__", - "zOrder": "107", + "zOrder": "100", "measuredW": "127", "measuredH": "47", "w": "127", @@ -5279,7 +5022,7 @@ { "ID": "14149", "typeID": "__group__", - "zOrder": "108", + "zOrder": "101", "measuredW": "415", "measuredH": "132", "w": "415", @@ -5365,7 +5108,7 @@ { "ID": "14150", "typeID": "__group__", - "zOrder": "109", + "zOrder": "102", "measuredW": "127", "measuredH": "47", "w": "127", @@ -5461,7 +5204,7 @@ { "ID": "14151", "typeID": "__group__", - "zOrder": "110", + "zOrder": "103", "measuredW": "238", "measuredH": "49", "w": "238", @@ -5508,7 +5251,7 @@ { "ID": "14152", "typeID": "__group__", - "zOrder": "111", + "zOrder": "104", "measuredW": "238", "measuredH": "49", "w": "238", @@ -5555,7 +5298,7 @@ { "ID": "14153", "typeID": "TextArea", - "zOrder": "112", + "zOrder": "105", "w": "213", "h": "89", "measuredW": "200", @@ -5566,7 +5309,7 @@ { "ID": "14154", "typeID": "Label", - "zOrder": "113", + "zOrder": "106", "measuredW": "159", "measuredH": "25", "x": "1015", @@ -5579,7 +5322,7 @@ { "ID": "14155", "typeID": "__group__", - "zOrder": "114", + "zOrder": "107", "measuredW": "98", "measuredH": "40", "w": "98", @@ -5694,7 +5437,7 @@ { "ID": "14156", "typeID": "__group__", - "zOrder": "115", + "zOrder": "108", "measuredW": "91", "measuredH": "40", "w": "91", @@ -5793,7 +5536,7 @@ { "ID": "14157", "typeID": "__group__", - "zOrder": "116", + "zOrder": "109", "measuredW": "24", "measuredH": "24", "w": "24", @@ -5845,7 +5588,7 @@ { "ID": "14158", "typeID": "__group__", - "zOrder": "117", + "zOrder": "110", "measuredW": "161", "measuredH": "42", "w": "161", @@ -5957,7 +5700,7 @@ { "ID": "14159", "typeID": "__group__", - "zOrder": "118", + "zOrder": "111", "measuredW": "311", "measuredH": "47", "w": "311", @@ -6053,7 +5796,7 @@ { "ID": "14160", "typeID": "__group__", - "zOrder": "119", + "zOrder": "112", "measuredW": "314", "measuredH": "47", "w": "314", @@ -6149,7 +5892,7 @@ { "ID": "14161", "typeID": "__group__", - "zOrder": "120", + "zOrder": "113", "measuredW": "312", "measuredH": "76", "w": "312", @@ -6258,7 +6001,7 @@ { "ID": "14162", "typeID": "TextArea", - "zOrder": "121", + "zOrder": "114", "w": "294", "h": "195", "measuredW": "200", @@ -6269,7 +6012,7 @@ { "ID": "14163", "typeID": "Label", - "zOrder": "122", + "zOrder": "115", "measuredW": "180", "measuredH": "25", "x": "589", @@ -6282,7 +6025,7 @@ { "ID": "14164", "typeID": "__group__", - "zOrder": "123", + "zOrder": "116", "measuredW": "61", "measuredH": "40", "w": "61", @@ -6329,7 +6072,7 @@ { "ID": "14165", "typeID": "__group__", - "zOrder": "124", + "zOrder": "117", "measuredW": "61", "measuredH": "40", "w": "61", @@ -6376,7 +6119,7 @@ { "ID": "14166", "typeID": "__group__", - "zOrder": "125", + "zOrder": "118", "measuredW": "61", "measuredH": "40", "w": "61", @@ -6423,7 +6166,7 @@ { "ID": "14167", "typeID": "__group__", - "zOrder": "126", + "zOrder": "119", "measuredW": "61", "measuredH": "40", "w": "61", @@ -6470,7 +6213,7 @@ { "ID": "14168", "typeID": "__group__", - "zOrder": "127", + "zOrder": "120", "measuredW": "61", "measuredH": "40", "w": "61", @@ -6517,7 +6260,7 @@ { "ID": "14169", "typeID": "__group__", - "zOrder": "128", + "zOrder": "121", "measuredW": "61", "measuredH": "40", "w": "61", @@ -6564,7 +6307,7 @@ { "ID": "14170", "typeID": "__group__", - "zOrder": "129", + "zOrder": "122", "measuredW": "61", "measuredH": "40", "w": "61", @@ -6611,7 +6354,7 @@ { "ID": "14171", "typeID": "__group__", - "zOrder": "130", + "zOrder": "123", "measuredW": "61", "measuredH": "40", "w": "61", @@ -6658,7 +6401,7 @@ { "ID": "14172", "typeID": "__group__", - "zOrder": "131", + "zOrder": "124", "measuredW": "61", "measuredH": "40", "w": "61", @@ -6705,7 +6448,7 @@ { "ID": "14173", "typeID": "__group__", - "zOrder": "132", + "zOrder": "125", "measuredW": "61", "measuredH": "40", "w": "61", @@ -6752,7 +6495,7 @@ { "ID": "14174", "typeID": "__group__", - "zOrder": "133", + "zOrder": "126", "measuredW": "61", "measuredH": "40", "w": "61", @@ -6799,7 +6542,7 @@ { "ID": "14175", "typeID": "__group__", - "zOrder": "134", + "zOrder": "127", "measuredW": "59", "measuredH": "40", "w": "59", @@ -6846,7 +6589,7 @@ { "ID": "14178", "typeID": "__group__", - "zOrder": "135", + "zOrder": "128", "measuredW": "24", "measuredH": "24", "w": "24", @@ -6895,7 +6638,7 @@ { "ID": "14179", "typeID": "TextArea", - "zOrder": "136", + "zOrder": "129", "w": "294", "h": "96", "measuredW": "200", @@ -6906,7 +6649,7 @@ { "ID": "14180", "typeID": "Label", - "zOrder": "137", + "zOrder": "130", "measuredW": "149", "measuredH": "25", "x": "980", @@ -6919,7 +6662,7 @@ { "ID": "14181", "typeID": "__group__", - "zOrder": "138", + "zOrder": "131", "measuredW": "24", "measuredH": "24", "w": "24", @@ -6968,7 +6711,7 @@ { "ID": "14182", "typeID": "__group__", - "zOrder": "139", + "zOrder": "132", "measuredW": "48", "measuredH": "40", "w": "48", @@ -7015,7 +6758,7 @@ { "ID": "14183", "typeID": "__group__", - "zOrder": "140", + "zOrder": "133", "measuredW": "48", "measuredH": "40", "w": "48", @@ -7062,7 +6805,7 @@ { "ID": "14184", "typeID": "__group__", - "zOrder": "141", + "zOrder": "134", "measuredW": "48", "measuredH": "40", "w": "48", @@ -7109,7 +6852,7 @@ { "ID": "14185", "typeID": "__group__", - "zOrder": "142", + "zOrder": "135", "measuredW": "48", "measuredH": "40", "w": "48", @@ -7156,7 +6899,7 @@ { "ID": "14186", "typeID": "__group__", - "zOrder": "143", + "zOrder": "136", "measuredW": "48", "measuredH": "40", "w": "48", @@ -7203,7 +6946,7 @@ { "ID": "14187", "typeID": "TextArea", - "zOrder": "144", + "zOrder": "137", "w": "298", "h": "98", "measuredW": "200", @@ -7214,7 +6957,7 @@ { "ID": "14188", "typeID": "Label", - "zOrder": "145", + "zOrder": "138", "measuredW": "160", "measuredH": "25", "x": "974", @@ -7227,7 +6970,7 @@ { "ID": "14189", "typeID": "__group__", - "zOrder": "146", + "zOrder": "139", "measuredW": "24", "measuredH": "24", "w": "24", @@ -7276,7 +7019,7 @@ { "ID": "14190", "typeID": "__group__", - "zOrder": "147", + "zOrder": "140", "measuredW": "69", "measuredH": "40", "w": "69", @@ -7323,7 +7066,7 @@ { "ID": "14191", "typeID": "__group__", - "zOrder": "148", + "zOrder": "141", "measuredW": "59", "measuredH": "40", "w": "59", @@ -7370,7 +7113,7 @@ { "ID": "14192", "typeID": "__group__", - "zOrder": "149", + "zOrder": "142", "measuredW": "48", "measuredH": "40", "w": "48", @@ -7417,7 +7160,7 @@ { "ID": "14193", "typeID": "__group__", - "zOrder": "150", + "zOrder": "143", "measuredW": "72", "measuredH": "40", "w": "72", @@ -7464,7 +7207,7 @@ { "ID": "14194", "typeID": "TextArea", - "zOrder": "151", + "zOrder": "144", "w": "333", "h": "189", "measuredW": "200", @@ -7475,7 +7218,7 @@ { "ID": "14195", "typeID": "Label", - "zOrder": "152", + "zOrder": "145", "measuredW": "108", "measuredH": "25", "x": "983", @@ -7488,7 +7231,7 @@ { "ID": "14196", "typeID": "__group__", - "zOrder": "153", + "zOrder": "146", "measuredW": "106", "measuredH": "40", "w": "106", @@ -7535,7 +7278,7 @@ { "ID": "14197", "typeID": "__group__", - "zOrder": "154", + "zOrder": "147", "measuredW": "49", "measuredH": "40", "w": "49", @@ -7582,7 +7325,7 @@ { "ID": "14198", "typeID": "__group__", - "zOrder": "155", + "zOrder": "148", "measuredW": "61", "measuredH": "40", "w": "61", @@ -7629,7 +7372,7 @@ { "ID": "14200", "typeID": "__group__", - "zOrder": "156", + "zOrder": "149", "measuredW": "92", "measuredH": "40", "w": "92", @@ -7676,7 +7419,7 @@ { "ID": "14201", "typeID": "__group__", - "zOrder": "157", + "zOrder": "150", "measuredW": "79", "measuredH": "40", "w": "79", @@ -7723,7 +7466,7 @@ { "ID": "14202", "typeID": "__group__", - "zOrder": "158", + "zOrder": "151", "measuredW": "53", "measuredH": "40", "w": "53", @@ -7770,7 +7513,7 @@ { "ID": "14203", "typeID": "__group__", - "zOrder": "159", + "zOrder": "152", "measuredW": "54", "measuredH": "40", "w": "54", @@ -7817,7 +7560,7 @@ { "ID": "14205", "typeID": "__group__", - "zOrder": "160", + "zOrder": "153", "measuredW": "182", "measuredH": "40", "w": "182", @@ -7864,7 +7607,7 @@ { "ID": "14206", "typeID": "__group__", - "zOrder": "161", + "zOrder": "154", "measuredW": "122", "measuredH": "40", "w": "122", @@ -7911,7 +7654,7 @@ { "ID": "14207", "typeID": "__group__", - "zOrder": "162", + "zOrder": "155", "measuredW": "24", "measuredH": "24", "w": "24", @@ -7960,7 +7703,7 @@ { "ID": "14208", "typeID": "__group__", - "zOrder": "163", + "zOrder": "156", "measuredW": "70", "measuredH": "40", "w": "70", @@ -8007,7 +7750,7 @@ { "ID": "14209", "typeID": "TextArea", - "zOrder": "164", + "zOrder": "157", "w": "301", "h": "143", "measuredW": "200", @@ -8021,7 +7764,7 @@ { "ID": "14210", "typeID": "Label", - "zOrder": "165", + "zOrder": "158", "measuredW": "53", "measuredH": "25", "x": "660", @@ -8034,7 +7777,7 @@ { "ID": "14211", "typeID": "__group__", - "zOrder": "166", + "zOrder": "159", "measuredW": "77", "measuredH": "40", "w": "77", @@ -8082,7 +7825,7 @@ { "ID": "14212", "typeID": "__group__", - "zOrder": "167", + "zOrder": "160", "measuredW": "77", "measuredH": "40", "w": "77", @@ -8130,7 +7873,7 @@ { "ID": "14213", "typeID": "__group__", - "zOrder": "168", + "zOrder": "161", "measuredW": "105", "measuredH": "40", "w": "105", @@ -8178,7 +7921,7 @@ { "ID": "14214", "typeID": "__group__", - "zOrder": "169", + "zOrder": "162", "measuredW": "75", "measuredH": "40", "w": "75", @@ -8226,7 +7969,7 @@ { "ID": "14215", "typeID": "__group__", - "zOrder": "170", + "zOrder": "163", "measuredW": "47", "measuredH": "40", "w": "47", @@ -8274,7 +8017,7 @@ { "ID": "14216", "typeID": "__group__", - "zOrder": "171", + "zOrder": "164", "measuredW": "79", "measuredH": "40", "w": "79", @@ -8322,7 +8065,7 @@ { "ID": "14217", "typeID": "__group__", - "zOrder": "172", + "zOrder": "165", "measuredW": "51", "measuredH": "40", "w": "51", @@ -8370,7 +8113,7 @@ { "ID": "14218", "typeID": "__group__", - "zOrder": "173", + "zOrder": "166", "measuredW": "24", "measuredH": "24", "w": "24", @@ -8419,7 +8162,7 @@ { "ID": "14219", "typeID": "Arrow", - "zOrder": "174", + "zOrder": "167", "w": "23", "h": "130", "measuredW": "150", @@ -8449,7 +8192,7 @@ { "ID": "14220", "typeID": "Arrow", - "zOrder": "175", + "zOrder": "168", "w": "1", "h": "216", "measuredW": "150", @@ -8479,7 +8222,7 @@ { "ID": "14221", "typeID": "Arrow", - "zOrder": "176", + "zOrder": "169", "w": "2", "h": "49", "measuredW": "150", @@ -8509,7 +8252,7 @@ { "ID": "14222", "typeID": "Arrow", - "zOrder": "177", + "zOrder": "170", "w": "33", "h": "51", "measuredW": "150", @@ -8539,7 +8282,7 @@ { "ID": "14223", "typeID": "Arrow", - "zOrder": "178", + "zOrder": "171", "w": "1", "h": "51", "measuredW": "150", @@ -8568,7 +8311,7 @@ { "ID": "14224", "typeID": "__group__", - "zOrder": "179", + "zOrder": "172", "measuredW": "125", "measuredH": "47", "w": "125", @@ -8615,7 +8358,7 @@ { "ID": "14225", "typeID": "__group__", - "zOrder": "180", + "zOrder": "173", "measuredW": "125", "measuredH": "47", "w": "125", @@ -8662,7 +8405,7 @@ { "ID": "14226", "typeID": "Arrow", - "zOrder": "181", + "zOrder": "174", "w": "1", "h": "63", "measuredW": "150", @@ -8693,7 +8436,7 @@ { "ID": "14227", "typeID": "__group__", - "zOrder": "182", + "zOrder": "175", "measuredW": "156", "measuredH": "48", "w": "156", @@ -8789,7 +8532,7 @@ { "ID": "14228", "typeID": "__group__", - "zOrder": "183", + "zOrder": "176", "measuredW": "156", "measuredH": "44", "w": "156", @@ -8885,7 +8628,7 @@ { "ID": "14229", "typeID": "__group__", - "zOrder": "184", + "zOrder": "177", "measuredW": "157", "measuredH": "45", "w": "157", @@ -8981,7 +8724,7 @@ { "ID": "14230", "typeID": "__group__", - "zOrder": "185", + "zOrder": "178", "measuredW": "157", "measuredH": "41", "w": "157", @@ -9077,7 +8820,7 @@ { "ID": "14231", "typeID": "__group__", - "zOrder": "186", + "zOrder": "179", "measuredW": "157", "measuredH": "44", "w": "157", @@ -9173,7 +8916,7 @@ { "ID": "14232", "typeID": "__group__", - "zOrder": "187", + "zOrder": "180", "measuredW": "158", "measuredH": "43", "w": "158", @@ -9269,7 +9012,7 @@ { "ID": "14233", "typeID": "__group__", - "zOrder": "188", + "zOrder": "181", "measuredW": "368", "measuredH": "56", "w": "368", @@ -9385,7 +9128,7 @@ { "ID": "14234", "typeID": "__group__", - "zOrder": "189", + "zOrder": "182", "measuredW": "166", "measuredH": "47", "w": "166", @@ -9481,7 +9224,7 @@ { "ID": "14235", "typeID": "__group__", - "zOrder": "190", + "zOrder": "183", "measuredW": "129", "measuredH": "47", "w": "129", @@ -9528,7 +9271,7 @@ { "ID": "14236", "typeID": "__group__", - "zOrder": "191", + "zOrder": "184", "measuredW": "129", "measuredH": "47", "w": "129", @@ -9575,7 +9318,7 @@ { "ID": "14237", "typeID": "__group__", - "zOrder": "192", + "zOrder": "185", "measuredW": "129", "measuredH": "47", "w": "129", @@ -9622,7 +9365,7 @@ { "ID": "14238", "typeID": "__group__", - "zOrder": "193", + "zOrder": "186", "measuredW": "129", "measuredH": "47", "w": "129", @@ -9669,7 +9412,7 @@ { "ID": "14239", "typeID": "__group__", - "zOrder": "194", + "zOrder": "187", "measuredW": "129", "measuredH": "47", "w": "129", @@ -9716,7 +9459,7 @@ { "ID": "14240", "typeID": "__group__", - "zOrder": "195", + "zOrder": "188", "measuredW": "129", "measuredH": "47", "w": "129", @@ -9763,7 +9506,7 @@ { "ID": "14241", "typeID": "__group__", - "zOrder": "196", + "zOrder": "189", "measuredW": "164", "measuredH": "47", "w": "164", @@ -9810,7 +9553,7 @@ { "ID": "14242", "typeID": "Arrow", - "zOrder": "197", + "zOrder": "190", "w": "30", "h": "54", "measuredW": "150", @@ -9839,7 +9582,7 @@ { "ID": "14243", "typeID": "Arrow", - "zOrder": "198", + "zOrder": "191", "w": "45", "h": "66", "measuredW": "150", @@ -9868,7 +9611,7 @@ { "ID": "14244", "typeID": "__group__", - "zOrder": "199", + "zOrder": "192", "measuredW": "313", "measuredH": "49", "w": "313", @@ -9915,7 +9658,7 @@ { "ID": "14245", "typeID": "__group__", - "zOrder": "200", + "zOrder": "193", "measuredW": "153", "measuredH": "47", "w": "153", @@ -10011,7 +9754,7 @@ { "ID": "14246", "typeID": "__group__", - "zOrder": "201", + "zOrder": "194", "measuredW": "170", "measuredH": "46", "w": "170", @@ -10107,7 +9850,7 @@ { "ID": "14247", "typeID": "__group__", - "zOrder": "202", + "zOrder": "195", "measuredW": "153", "measuredH": "46", "w": "153", @@ -10203,7 +9946,7 @@ { "ID": "14248", "typeID": "__group__", - "zOrder": "203", + "zOrder": "196", "measuredW": "174", "measuredH": "47", "w": "174", @@ -10299,7 +10042,7 @@ { "ID": "14249", "typeID": "__group__", - "zOrder": "204", + "zOrder": "197", "measuredW": "153", "measuredH": "47", "w": "153", @@ -10395,13 +10138,13 @@ { "ID": "14250", "typeID": "__group__", - "zOrder": "205", - "measuredW": "311", + "zOrder": "198", + "measuredW": "233", "measuredH": "49", - "w": "311", + "w": "233", "h": "49", - "x": "525", - "y": "1651", + "x": "505", + "y": "1679", "properties": { "controlName": "105-infrastructure-as-code" }, @@ -10412,7 +10155,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "311", + "w": "233", "h": "49", "measuredW": "200", "measuredH": "140", @@ -10426,13 +10169,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "223", + "measuredW": "174", "measuredH": "25", - "x": "44", + "x": "30", "y": "12", "properties": { "size": "17", - "text": "Learn Infrastructure as Code" + "text": "Infrastructure as Code" } } ] @@ -10440,17 +10183,17 @@ } }, { - "ID": "14251", + "ID": "14255", "typeID": "__group__", - "zOrder": "206", - "measuredW": "110", + "zOrder": "199", + "measuredW": "117", "measuredH": "47", - "w": "110", + "w": "117", "h": "47", - "x": "1101", - "y": "1645", + "x": "575", + "y": "1579", "properties": { - "controlName": "101-infrastructure-as-code:service-mesh:istio" + "controlName": "101-infrastructure-as-code:containers" }, "children": { "controls": { @@ -10459,7 +10202,54 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "99", + "w": "117", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "85", + "measuredH": "25", + "x": "16", + "y": "11", + "properties": { + "size": "17", + "text": "Containers" + } + } + ] + } + } + }, + { + "ID": "14256", + "typeID": "__group__", + "zOrder": "200", + "measuredW": "104", + "measuredH": "47", + "w": "104", + "h": "47", + "x": "727", + "y": "1550", + "properties": { + "controlName": "100-infrastructure-as-code:docker" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "94", "h": "47", "measuredW": "200", "measuredH": "140", @@ -10473,12 +10263,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "33", + "measuredW": "56", "measuredH": "25", - "x": "33", + "x": "19", "y": "11", "properties": { - "text": "Istio", + "text": "Docker", "size": "17" } }, @@ -10490,8 +10280,8 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "86", - "y": "12", + "x": "80", + "y": "10", "children": { "controls": { "control": [ @@ -10536,17 +10326,17 @@ } }, { - "ID": "14252", + "ID": "14257", "typeID": "__group__", - "zOrder": "207", - "measuredW": "109", + "zOrder": "201", + "measuredW": "103", "measuredH": "47", - "w": "109", + "w": "103", "h": "47", - "x": "1100", - "y": "1751", + "x": "728", + "y": "1605", "properties": { - "controlName": "103-infrastructure-as-code:service-mesh:linkerd" + "controlName": "101-infrastructure-as-code:lxc" }, "children": { "controls": { @@ -10555,7 +10345,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "99", + "w": "93", "h": "47", "measuredW": "200", "measuredH": "140", @@ -10569,12 +10359,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "58", + "measuredW": "32", "measuredH": "25", - "x": "23", + "x": "31", "y": "11", "properties": { - "text": "Linkerd", + "text": "LXC", "size": "17" } }, @@ -10586,8 +10376,8 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "85", - "y": "12", + "x": "79", + "y": "10", "children": { "controls": { "control": [ @@ -10648,17 +10438,41 @@ } }, { - "ID": "14253", + "ID": "14263", + "typeID": "TextArea", + "zOrder": "202", + "w": "240", + "h": "205", + "measuredW": "200", + "measuredH": "140", + "x": "963", + "y": "1961" + }, + { + "ID": "14264", + "typeID": "Label", + "zOrder": "203", + "measuredW": "186", + "measuredH": "25", + "x": "981", + "y": "1974", + "properties": { + "size": "17", + "text": "Container Orchestration" + } + }, + { + "ID": "14265", "typeID": "__group__", - "zOrder": "208", - "measuredW": "109", - "measuredH": "47", - "w": "109", - "h": "47", - "x": "1101", - "y": "1698", + "zOrder": "204", + "measuredW": "203", + "measuredH": "46", + "w": "203", + "h": "46", + "x": "981", + "y": "2007", "properties": { - "controlName": "102-infrastructure-as-code:service-mesh:envoy" + "controlName": "104-infrastructure-as-code:kubernetes" }, "children": { "controls": { @@ -10667,8 +10481,8 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "99", - "h": "47", + "w": "193", + "h": "46", "measuredW": "200", "measuredH": "140", "x": "0", @@ -10681,12 +10495,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "47", + "measuredW": "90", "measuredH": "25", - "x": "29", - "y": "11", + "x": "56", + "y": "10", "properties": { - "text": "Envoy", + "text": "Kubernetes", "size": "17" } }, @@ -10698,8 +10512,8 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "85", - "y": "12", + "x": "179", + "y": "11", "children": { "controls": { "control": [ @@ -10728,23 +10542,7 @@ "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", + "color": "10027263", "icon": { "ID": "check-circle", "size": "small" @@ -10760,17 +10558,17 @@ } }, { - "ID": "14254", + "ID": "14267", "typeID": "__group__", - "zOrder": "209", - "measuredW": "110", - "measuredH": "47", - "w": "110", - "h": "47", - "x": "1100", - "y": "1592", + "zOrder": "205", + "measuredW": "202", + "measuredH": "46", + "w": "202", + "h": "46", + "x": "981", + "y": "2056", "properties": { - "controlName": "100-infrastructure-as-code:service-mesh:consul" + "controlName": "104-infrastructure-as-code:docker-swarm" }, "children": { "controls": { @@ -10779,8 +10577,8 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "99", - "h": "47", + "w": "193", + "h": "46", "measuredW": "200", "measuredH": "140", "x": "0", @@ -10793,12 +10591,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "54", + "measuredW": "111", "measuredH": "25", - "x": "25", - "y": "11", + "x": "45", + "y": "10", "properties": { - "text": "Consul", + "text": "Docker Swarm", "size": "17" } }, @@ -10810,8 +10608,8 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "86", - "y": "12", + "x": "178", + "y": "11", "children": { "controls": { "control": [ @@ -10839,133 +10637,6 @@ "measuredH": "24", "x": "0", "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "14255", - "typeID": "__group__", - "zOrder": "210", - "measuredW": "117", - "measuredH": "47", - "w": "117", - "h": "47", - "x": "585", - "y": "1539", - "properties": { - "controlName": "101-infrastructure-as-code:containers" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "117", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "85", - "measuredH": "25", - "x": "16", - "y": "11", - "properties": { - "size": "17", - "text": "Containers" - } - } - ] - } - } - }, - { - "ID": "14256", - "typeID": "__group__", - "zOrder": "211", - "measuredW": "104", - "measuredH": "47", - "w": "104", - "h": "47", - "x": "737", - "y": "1510", - "properties": { - "controlName": "100-infrastructure-as-code:docker" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "94", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "25", - "x": "19", - "y": "11", - "properties": { - "text": "Docker", - "size": "17" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "80", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", "properties": { "color": "16777215", "icon": { @@ -10975,15 +10646,15 @@ } }, { - "ID": "1", + "ID": "2", "typeID": "Icon", - "zOrder": "1", + "zOrder": "2", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { - "color": "10027263", + "color": "3700253", "icon": { "ID": "check-circle", "size": "small" @@ -10999,17 +10670,17 @@ } }, { - "ID": "14257", + "ID": "14268", "typeID": "__group__", - "zOrder": "212", - "measuredW": "103", - "measuredH": "47", - "w": "103", - "h": "47", - "x": "738", - "y": "1565", + "zOrder": "206", + "measuredW": "200", + "measuredH": "46", + "w": "200", + "h": "46", + "x": "981", + "y": "2106", "properties": { - "controlName": "101-infrastructure-as-code:lxc" + "controlName": "104-infrastructure-as-code:nomad" }, "children": { "controls": { @@ -11018,8 +10689,8 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "93", - "h": "47", + "w": "194", + "h": "46", "measuredW": "200", "measuredH": "140", "x": "0", @@ -11032,12 +10703,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "32", + "measuredW": "56", "measuredH": "25", - "x": "31", - "y": "11", + "x": "74", + "y": "10", "properties": { - "text": "LXC", + "text": "Nomad", "size": "17" } }, @@ -11049,7 +10720,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "79", + "x": "176", "y": "10", "children": { "controls": { @@ -11111,17 +10782,47 @@ } }, { - "ID": "14258", + "ID": "14269", + "typeID": "Arrow", + "zOrder": "207", + "w": "2", + "h": "66", + "measuredW": "150", + "measuredH": "100", + "x": "606", + "y": "1929", + "properties": { + "color": "2848996", + "curvature": "-1", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 2, + "y": 0 + }, + "p1": { + "x": 0.5684273538382603, + "y": -0.0168752316068527 + }, + "p2": { + "x": 1.264771935838894, + "y": 66.13386083375576 + } + } + }, + { + "ID": "14270", "typeID": "__group__", - "zOrder": "213", - "measuredW": "210", + "zOrder": "208", + "measuredW": "253", "measuredH": "49", - "w": "210", + "w": "253", "h": "49", - "x": "820", - "y": "1869", + "x": "470", + "y": "1912", "properties": { - "controlName": "102-infrastructure-as-code:configuration-management" + "controlName": "103-infrastructure-as-code:infrastructure-provisioning" }, "children": { "controls": { @@ -11130,7 +10831,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "210", + "w": "253", "h": "49", "measuredW": "200", "measuredH": "140", @@ -11144,13 +10845,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "155", + "measuredW": "203", "measuredH": "25", - "x": "25", + "x": "23", "y": "12", "properties": { "size": "17", - "text": "Configuration Mgmt." + "text": "Infrastructure Provisioning" } } ] @@ -11158,17 +10859,17 @@ } }, { - "ID": "14259", + "ID": "14271", "typeID": "__group__", - "zOrder": "214", - "measuredW": "122", + "zOrder": "209", + "measuredW": "183", "measuredH": "47", - "w": "122", + "w": "183", "h": "47", - "x": "1084", - "y": "1828", + "x": "512", + "y": "1982", "properties": { - "controlName": "100-infrastructure-as-code:configuration-management:ansible" + "controlName": "100-infrastructure-as-code:infrastructure-provisioning:terraform" }, "children": { "controls": { @@ -11177,7 +10878,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "116", + "w": "174", "h": "47", "measuredW": "200", "measuredH": "140", @@ -11191,12 +10892,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "56", + "w": "75", + "measuredW": "75", "measuredH": "25", - "x": "30", + "x": "49", "y": "11", "properties": { - "text": "Ansible", + "text": "Terraform", "size": "17" } }, @@ -11208,7 +10910,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "98", + "x": "159", "y": "12", "children": { "controls": { @@ -11254,17 +10956,17 @@ } }, { - "ID": "14260", + "ID": "14272", "typeID": "__group__", - "zOrder": "215", - "measuredW": "123", + "zOrder": "210", + "measuredW": "184", "measuredH": "47", - "w": "123", + "w": "184", "h": "47", - "x": "1084", - "y": "1881", + "x": "512", + "y": "2034", "properties": { - "controlName": "101-infrastructure-as-code:configuration-management:chef" + "controlName": "101-infrastructure-as-code:infrastructure-provisioning:aws-cdk" }, "children": { "controls": { @@ -11273,7 +10975,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "116", + "w": "174", "h": "47", "measuredW": "200", "measuredH": "140", @@ -11287,13 +10989,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "37", + "measuredW": "76", "measuredH": "25", - "x": "39", + "x": "49", "y": "11", "properties": { - "text": "Chef", - "size": "17" + "size": "17", + "text": "AWS CDK" } }, { @@ -11304,7 +11006,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "99", + "x": "160", "y": "12", "children": { "controls": { @@ -11366,17 +11068,17 @@ } }, { - "ID": "14261", + "ID": "14273", "typeID": "__group__", - "zOrder": "216", - "measuredW": "123", + "zOrder": "211", + "measuredW": "185", "measuredH": "47", - "w": "123", + "w": "185", "h": "47", - "x": "1084", - "y": "1935", + "x": "512", + "y": "2137", "properties": { - "controlName": "103-infrastructure-as-code:configuration-management:puppet" + "controlName": "103-infrastructure-as-code:infrastructure-provisioning:pulumi" }, "children": { "controls": { @@ -11385,7 +11087,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "115", + "w": "174", "h": "47", "measuredW": "200", "measuredH": "140", @@ -11399,12 +11101,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "56", + "measuredW": "52", "measuredH": "25", - "x": "30", + "x": "61", "y": "11", "properties": { - "text": "Puppet", + "text": "Pulumi", "size": "17" } }, @@ -11416,7 +11118,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "99", + "x": "161", "y": "12", "children": { "controls": { @@ -11478,41 +11180,17 @@ } }, { - "ID": "14263", - "typeID": "TextArea", - "zOrder": "217", - "w": "219", - "h": "132", - "measuredW": "200", - "measuredH": "140", - "x": "784", - "y": "1949" - }, - { - "ID": "14264", - "typeID": "Label", - "zOrder": "218", - "measuredW": "186", - "measuredH": "25", - "x": "801", - "y": "1967", - "properties": { - "size": "17", - "text": "Container Orchestration" - } - }, - { - "ID": "14265", + "ID": "14274", "typeID": "__group__", - "zOrder": "219", - "measuredW": "171", - "measuredH": "46", - "w": "171", - "h": "46", - "x": "730", - "y": "2008", + "zOrder": "212", + "measuredW": "185", + "measuredH": "47", + "w": "185", + "h": "47", + "x": "512", + "y": "2086", "properties": { - "controlName": "104-infrastructure-as-code:kubernetes" + "controlName": "102-infrastructure-as-code:infrastructure-provisioning:cloudformation" }, "children": { "controls": { @@ -11521,107 +11199,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "160", - "h": "46", + "w": "174", + "h": "47", "measuredW": "200", "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "90", - "measuredH": "25", - "x": "47", - "y": "10", - "properties": { - "text": "Kubernetes", - "size": "17" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "14267", - "typeID": "__group__", - "zOrder": "220", - "measuredW": "319", - "measuredH": "46", - "w": "319", - "h": "46", - "x": "730", - "y": "2058", - "properties": { - "controlName": "104-infrastructure-as-code:docker-swarm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "308", - "h": "46", - "measuredW": "200", - "measuredH": "140", - "x": "11", "y": "0", "properties": { "color": "16770457" @@ -11631,13 +11213,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "111", + "measuredW": "123", "measuredH": "25", - "x": "109", - "y": "10", + "x": "25", + "y": "11", "properties": { - "text": "Docker Swarm", - "size": "17" + "size": "17", + "text": "CloudFormation" } }, { @@ -11648,8 +11230,8 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "0", - "y": "11", + "x": "161", + "y": "12", "children": { "controls": { "control": [ @@ -11710,46 +11292,106 @@ } }, { - "ID": "14268", - "typeID": "__group__", - "zOrder": "221", - "measuredW": "152", - "measuredH": "46", - "w": "152", + "ID": "14275", + "typeID": "Arrow", + "zOrder": "213", + "w": "21", "h": "46", - "x": "907", - "y": "2008", + "measuredW": "150", + "measuredH": "100", + "x": "194", + "y": "1995", "properties": { - "controlName": "104-infrastructure-as-code:nomad" - }, - "children": { - "controls": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 21, + "y": 0 + }, + "p1": { + "x": 0.56842735383826, + "y": -0.016875231606852847 + }, + "p2": { + "x": 0, + "y": 46 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "14276", + "typeID": "Arrow", + "zOrder": "214", + "w": "23", + "h": "46", + "measuredW": "150", + "measuredH": "100", + "x": "297", + "y": "1995", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5684273538382602, + "y": -0.01687523160685285 + }, + "p2": { + "x": 23, + "y": 46 + }, + "rightArrow": "false", + "stroke": "dotted" + } + }, + { + "ID": "14277", + "typeID": "__group__", + "zOrder": "215", + "measuredW": "318", + "measuredH": "56", + "w": "318", + "h": "56", + "x": "119", + "y": "1951", + "properties": { + "controlName": "106-ci-cd" + }, + "children": { + "controls": { "control": [ { "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "142", - "h": "46", + "w": "311", + "h": "49", "measuredW": "200", "measuredH": "140", - "x": "0", - "y": "0", + "x": "7", + "y": "7", "properties": { - "color": "16770457" + "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "56", + "measuredW": "182", "measuredH": "25", - "x": "45", - "y": "10", + "x": "72", + "y": "19", "properties": { - "text": "Nomad", - "size": "17" + "size": "17", + "text": "Learn some CI/CD Tool" } }, { @@ -11760,8 +11402,8 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "128", - "y": "11", + "x": "0", + "y": "0", "children": { "controls": { "control": [ @@ -11790,23 +11432,7 @@ "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", + "color": "10027263", "icon": { "ID": "check-circle", "size": "small" @@ -11822,94 +11448,17 @@ } }, { - "ID": "14269", - "typeID": "Arrow", - "zOrder": "222", - "w": "2", - "h": "98", - "measuredW": "150", - "measuredH": "100", - "x": "608", - "y": "1914", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 2, - "y": 0 - }, - "p1": { - "x": 0.5684273538382602, - "y": -0.01687523160685271 - }, - "p2": { - "x": 2, - "y": 98 - } - } - }, - { - "ID": "14270", - "typeID": "__group__", - "zOrder": "223", - "measuredW": "253", - "measuredH": "49", - "w": "253", - "h": "49", - "x": "470", - "y": "1894", - "properties": { - "controlName": "103-infrastructure-as-code:infrastructure-provisioning" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "253", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "203", - "measuredH": "25", - "x": "23", - "y": "12", - "properties": { - "size": "17", - "text": "Infrastructure Provisioning" - } - } - ] - } - } - }, - { - "ID": "14271", + "ID": "14278", "typeID": "__group__", - "zOrder": "224", - "measuredW": "183", - "measuredH": "47", - "w": "183", - "h": "47", - "x": "512", - "y": "1995", + "zOrder": "216", + "measuredW": "134", + "measuredH": "46", + "w": "134", + "h": "46", + "x": "274", + "y": "2033", "properties": { - "controlName": "100-infrastructure-as-code:infrastructure-provisioning:terraform" + "controlName": "101-ci-cd:jenkins" }, "children": { "controls": { @@ -11918,8 +11467,8 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "174", - "h": "47", + "w": "124", + "h": "46", "measuredW": "200", "measuredH": "140", "x": "0", @@ -11932,13 +11481,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "w": "75", - "measuredW": "75", + "measuredW": "59", "measuredH": "25", - "x": "49", - "y": "11", + "x": "32", + "y": "10", "properties": { - "text": "Terraform", + "text": "Jenkins", "size": "17" } }, @@ -11950,8 +11498,8 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "159", - "y": "12", + "x": "110", + "y": "11", "children": { "controls": { "control": [ @@ -11996,17 +11544,17 @@ } }, { - "ID": "14272", + "ID": "14279", "typeID": "__group__", - "zOrder": "225", - "measuredW": "184", - "measuredH": "47", - "w": "184", - "h": "47", - "x": "512", - "y": "2047", + "zOrder": "217", + "measuredW": "147", + "measuredH": "46", + "w": "147", + "h": "46", + "x": "119", + "y": "2033", "properties": { - "controlName": "101-infrastructure-as-code:infrastructure-provisioning:aws-cdk" + "controlName": "100-ci-cd:gitlab-ci" }, "children": { "controls": { @@ -12015,11 +11563,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "174", - "h": "47", + "w": "137", + "h": "46", "measuredW": "200", "measuredH": "140", - "x": "0", + "x": "10", "y": "0", "properties": { "color": "16770457" @@ -12029,13 +11577,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "76", + "measuredW": "67", "measuredH": "25", - "x": "49", - "y": "11", + "x": "45", + "y": "10", "properties": { - "size": "17", - "text": "AWS CDK" + "text": "Gitlab CI", + "size": "17" } }, { @@ -12046,8 +11594,8 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "160", - "y": "12", + "x": "0", + "y": "11", "children": { "controls": { "control": [ @@ -12076,25 +11624,9 @@ "x": "0", "y": "0", "properties": { - "color": "16777215", + "color": "10027263", "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", + "ID": "check-circle", "size": "small" } } @@ -12108,17 +11640,17 @@ } }, { - "ID": "14273", + "ID": "14280", "typeID": "__group__", - "zOrder": "226", - "measuredW": "185", - "measuredH": "47", - "w": "185", - "h": "47", - "x": "512", - "y": "2150", + "zOrder": "218", + "measuredW": "120", + "measuredH": "46", + "w": "120", + "h": "46", + "x": "289", + "y": "2084", "properties": { - "controlName": "103-infrastructure-as-code:infrastructure-provisioning:pulumi" + "controlName": "103-ci-cd:travis-ci" }, "children": { "controls": { @@ -12127,8 +11659,8 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "174", - "h": "47", + "w": "109", + "h": "46", "measuredW": "200", "measuredH": "140", "x": "0", @@ -12141,12 +11673,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "52", + "measuredW": "68", "measuredH": "25", - "x": "61", - "y": "11", + "x": "18", + "y": "10", "properties": { - "text": "Pulumi", + "text": "Travis CI", "size": "17" } }, @@ -12158,8 +11690,8 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "161", - "y": "12", + "x": "96", + "y": "11", "children": { "controls": { "control": [ @@ -12220,17 +11752,17 @@ } }, { - "ID": "14274", + "ID": "14281", "typeID": "__group__", - "zOrder": "227", - "measuredW": "185", - "measuredH": "47", - "w": "185", - "h": "47", - "x": "512", - "y": "2099", + "zOrder": "219", + "measuredW": "162", + "measuredH": "46", + "w": "162", + "h": "46", + "x": "119", + "y": "2084", "properties": { - "controlName": "102-infrastructure-as-code:infrastructure-provisioning:cloudformation" + "controlName": "102-ci-cd:github-actions" }, "children": { "controls": { @@ -12239,11 +11771,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "174", - "h": "47", + "w": "151", + "h": "46", "measuredW": "200", "measuredH": "140", - "x": "0", + "x": "11", "y": "0", "properties": { "color": "16770457" @@ -12253,13 +11785,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "123", + "measuredW": "114", "measuredH": "25", - "x": "25", - "y": "11", + "x": "30", + "y": "10", "properties": { - "size": "17", - "text": "CloudFormation" + "text": "GitHub Actions", + "size": "17" } }, { @@ -12270,8 +11802,8 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "161", - "y": "12", + "x": "0", + "y": "11", "children": { "controls": { "control": [ @@ -12300,23 +11832,7 @@ "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", + "color": "10027263", "icon": { "ID": "check-circle", "size": "small" @@ -12332,77 +11848,17 @@ } }, { - "ID": "14275", - "typeID": "Arrow", - "zOrder": "228", - "w": "21", - "h": "46", - "measuredW": "150", - "measuredH": "100", - "x": "194", - "y": "1995", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "p0": { - "x": 21, - "y": 0 - }, - "p1": { - "x": 0.56842735383826, - "y": -0.016875231606852847 - }, - "p2": { - "x": 0, - "y": 46 - }, - "rightArrow": "false", - "stroke": "dotted" - } - }, - { - "ID": "14276", - "typeID": "Arrow", - "zOrder": "229", - "w": "23", - "h": "46", - "measuredW": "150", - "measuredH": "100", - "x": "297", - "y": "1995", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5684273538382602, - "y": -0.01687523160685285 - }, - "p2": { - "x": 23, - "y": 46 - }, - "rightArrow": "false", - "stroke": "dotted" - } - }, - { - "ID": "14277", + "ID": "14282", "typeID": "__group__", - "zOrder": "230", - "measuredW": "318", - "measuredH": "56", - "w": "318", - "h": "56", - "x": "119", - "y": "1951", + "zOrder": "220", + "measuredW": "276", + "measuredH": "47", + "w": "276", + "h": "47", + "x": "132", + "y": "2136", "properties": { - "controlName": "106-ci-cd" + "controlName": "105-ci-cd:teamcity" }, "children": { "controls": { @@ -12411,27 +11867,27 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "311", - "h": "49", + "w": "267", + "h": "47", "measuredW": "200", "measuredH": "140", - "x": "7", - "y": "7", + "x": "0", + "y": "0", "properties": { - "color": "16776960" + "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "182", + "measuredW": "72", "measuredH": "25", - "x": "72", - "y": "19", + "x": "98", + "y": "11", "properties": { - "size": "17", - "text": "Learn some CI/CD Tool" + "text": "TeamCity", + "size": "17" } }, { @@ -12442,8 +11898,8 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "0", - "y": "0", + "x": "252", + "y": "12", "children": { "controls": { "control": [ @@ -12472,7 +11928,23 @@ "x": "0", "y": "0", "properties": { - "color": "10027263", + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", "icon": { "ID": "check-circle", "size": "small" @@ -12488,17 +11960,17 @@ } }, { - "ID": "14278", + "ID": "14284", "typeID": "__group__", - "zOrder": "231", - "measuredW": "134", - "measuredH": "46", - "w": "134", - "h": "46", - "x": "274", - "y": "2033", + "zOrder": "221", + "measuredW": "136", + "measuredH": "47", + "w": "136", + "h": "47", + "x": "120", + "y": "2241", "properties": { - "controlName": "101-ci-cd:jenkins" + "controlName": "107-ci-cd:circle-ci" }, "children": { "controls": { @@ -12507,11 +11979,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "124", - "h": "46", + "w": "125", + "h": "47", "measuredW": "200", "measuredH": "140", - "x": "0", + "x": "11", "y": "0", "properties": { "color": "16770457" @@ -12521,12 +11993,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "59", + "measuredW": "67", "measuredH": "25", - "x": "32", - "y": "10", + "x": "41", + "y": "11", "properties": { - "text": "Jenkins", + "text": "Circle CI", "size": "17" } }, @@ -12538,9 +12010,9 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "110", - "y": "11", - "children": { + "x": "0", + "y": "12", + "children": { "controls": { "control": [ { @@ -12584,17 +12056,17 @@ } }, { - "ID": "14279", + "ID": "14285", "typeID": "__group__", - "zOrder": "232", - "measuredW": "147", - "measuredH": "46", - "w": "147", - "h": "46", - "x": "119", - "y": "2033", + "zOrder": "222", + "measuredW": "148", + "measuredH": "47", + "w": "148", + "h": "47", + "x": "263", + "y": "2241", "properties": { - "controlName": "100-ci-cd:gitlab-ci" + "controlName": "108-ci-cd:drone" }, "children": { "controls": { @@ -12604,10 +12076,10 @@ "typeID": "TextArea", "zOrder": "0", "w": "137", - "h": "46", + "h": "47", "measuredW": "200", "measuredH": "140", - "x": "10", + "x": "0", "y": "0", "properties": { "color": "16770457" @@ -12617,13 +12089,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "67", + "measuredW": "48", "measuredH": "25", - "x": "45", - "y": "10", + "x": "42", + "y": "11", "properties": { - "text": "Gitlab CI", - "size": "17" + "size": "17", + "text": "Drone" } }, { @@ -12634,8 +12106,8 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "0", - "y": "11", + "x": "124", + "y": "12", "children": { "controls": { "control": [ @@ -12664,7 +12136,23 @@ "x": "0", "y": "0", "properties": { - "color": "10027263", + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", "icon": { "ID": "check-circle", "size": "small" @@ -12680,17 +12168,17 @@ } }, { - "ID": "14280", + "ID": "14286", "typeID": "__group__", - "zOrder": "233", - "measuredW": "120", - "measuredH": "46", - "w": "120", - "h": "46", - "x": "289", - "y": "2084", + "zOrder": "223", + "measuredW": "281", + "measuredH": "47", + "w": "281", + "h": "47", + "x": "119", + "y": "2188", "properties": { - "controlName": "103-ci-cd:travis-ci" + "controlName": "106-ci-cd:azure-devops-services" }, "children": { "controls": { @@ -12699,11 +12187,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "109", - "h": "46", + "w": "269", + "h": "47", "measuredW": "200", "measuredH": "140", - "x": "0", + "x": "12", "y": "0", "properties": { "color": "16770457" @@ -12713,12 +12201,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "68", + "measuredW": "181", "measuredH": "25", - "x": "18", - "y": "10", + "x": "61", + "y": "11", "properties": { - "text": "Travis CI", + "text": "Azure DevOps Services", "size": "17" } }, @@ -12730,8 +12218,8 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "96", - "y": "11", + "x": "0", + "y": "12", "children": { "controls": { "control": [ @@ -12792,17 +12280,17 @@ } }, { - "ID": "14281", + "ID": "14287", "typeID": "__group__", - "zOrder": "234", - "measuredW": "162", - "measuredH": "46", - "w": "162", - "h": "46", - "x": "119", - "y": "2084", + "zOrder": "224", + "measuredW": "426", + "measuredH": "50", + "w": "426", + "h": "50", + "x": "550", + "y": "2353", "properties": { - "controlName": "102-ci-cd:github-actions" + "controlName": "107-monitoring" }, "children": { "controls": { @@ -12811,76 +12299,74 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "151", - "h": "46", + "w": "426", + "h": "50", "measuredW": "200", "measuredH": "140", - "x": "11", + "x": "0", "y": "0", "properties": { - "color": "16770457" + "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "114", + "measuredW": "373", "measuredH": "25", - "x": "30", - "y": "10", + "x": "26", + "y": "12", "properties": { - "text": "GitHub Actions", - "size": "17" + "size": "17", + "text": "Learn how to monitor software and infrastructure" } - }, + } + ] + } + } + }, + { + "ID": "14288", + "typeID": "__group__", + "zOrder": "225", + "measuredW": "238", + "measuredH": "47", + "w": "238", + "h": "47", + "x": "740", + "y": "2276", + "properties": { + "controlName": "100-monitoring:infrastructure-monitoring" + }, + "children": { + "controls": { + "control": [ { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "47", + "measuredW": "200", + "measuredH": "140", "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "191", + "measuredH": "25", + "x": "23", "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } + "properties": { + "text": "Infrastructure Monitoring", + "size": "17" } } ] @@ -12888,17 +12374,17 @@ } }, { - "ID": "14282", + "ID": "14289", "typeID": "__group__", - "zOrder": "235", - "measuredW": "276", + "zOrder": "226", + "measuredW": "140", "measuredH": "47", - "w": "276", + "w": "140", "h": "47", - "x": "132", - "y": "2136", + "x": "1053", + "y": "2264", "properties": { - "controlName": "105-ci-cd:teamcity" + "controlName": "101-monitoring:infrastructure-monitoring:nagios" }, "children": { "controls": { @@ -12907,7 +12393,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "267", + "w": "130", "h": "47", "measuredW": "200", "measuredH": "140", @@ -12921,12 +12407,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "72", + "measuredW": "55", "measuredH": "25", - "x": "98", + "x": "37", "y": "11", "properties": { - "text": "TeamCity", + "text": "Nagios", "size": "17" } }, @@ -12938,7 +12424,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "252", + "x": "116", "y": "12", "children": { "controls": { @@ -13000,17 +12486,17 @@ } }, { - "ID": "14284", + "ID": "14290", "typeID": "__group__", - "zOrder": "236", - "measuredW": "136", + "zOrder": "227", + "measuredW": "140", "measuredH": "47", - "w": "136", + "w": "140", "h": "47", - "x": "120", - "y": "2241", + "x": "1053", + "y": "2316", "properties": { - "controlName": "107-ci-cd:circle-ci" + "controlName": "102-monitoring:infrastructure-monitoring:grafana" }, "children": { "controls": { @@ -13019,11 +12505,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "125", + "w": "130", "h": "47", "measuredW": "200", "measuredH": "140", - "x": "11", + "x": "0", "y": "0", "properties": { "color": "16770457" @@ -13033,12 +12519,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "67", + "measuredW": "62", "measuredH": "25", - "x": "41", + "x": "34", "y": "11", "properties": { - "text": "Circle CI", + "text": "Grafana", "size": "17" } }, @@ -13050,7 +12536,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "0", + "x": "116", "y": "12", "children": { "controls": { @@ -13096,17 +12582,17 @@ } }, { - "ID": "14285", + "ID": "14291", "typeID": "__group__", - "zOrder": "237", - "measuredW": "148", + "zOrder": "228", + "measuredW": "139", "measuredH": "47", - "w": "148", + "w": "139", "h": "47", - "x": "263", - "y": "2241", + "x": "1053", + "y": "2472", "properties": { - "controlName": "108-ci-cd:drone" + "controlName": "102-monitoring:infrastructure-monitoring:datadog" }, "children": { "controls": { @@ -13115,7 +12601,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "137", + "w": "130", "h": "47", "measuredW": "200", "measuredH": "140", @@ -13129,13 +12615,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "48", + "measuredW": "66", "measuredH": "25", - "x": "42", + "x": "32", "y": "11", "properties": { - "size": "17", - "text": "Drone" + "text": "Datadog", + "size": "17" } }, { @@ -13146,7 +12632,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "124", + "x": "115", "y": "12", "children": { "controls": { @@ -13192,11 +12678,11 @@ "x": "0", "y": "0", "properties": { - "color": "3700253", "icon": { "ID": "check-circle", "size": "small" - } + }, + "color": "10027263" } } ] @@ -13208,17 +12694,17 @@ } }, { - "ID": "14286", + "ID": "14292", "typeID": "__group__", - "zOrder": "238", - "measuredW": "281", + "zOrder": "229", + "measuredW": "139", "measuredH": "47", - "w": "281", + "w": "139", "h": "47", - "x": "119", - "y": "2188", + "x": "1053", + "y": "2368", "properties": { - "controlName": "106-ci-cd:azure-devops-services" + "controlName": "102-monitoring:infrastructure-monitoring:zabbix" }, "children": { "controls": { @@ -13227,11 +12713,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "269", + "w": "129", "h": "47", "measuredW": "200", "measuredH": "140", - "x": "12", + "x": "0", "y": "0", "properties": { "color": "16770457" @@ -13241,12 +12727,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "181", + "measuredW": "52", "measuredH": "25", - "x": "61", + "x": "39", "y": "11", "properties": { - "text": "Azure DevOps Services", + "text": "Zabbix", "size": "17" } }, @@ -13258,7 +12744,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "0", + "x": "115", "y": "12", "children": { "controls": { @@ -13320,111 +12806,17 @@ } }, { - "ID": "14287", - "typeID": "__group__", - "zOrder": "239", - "measuredW": "426", - "measuredH": "50", - "w": "426", - "h": "50", - "x": "550", - "y": "2278", - "properties": { - "controlName": "107-monitoring" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "426", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "373", - "measuredH": "25", - "x": "26", - "y": "12", - "properties": { - "size": "17", - "text": "Learn how to monitor software and infrastructure" - } - } - ] - } - } - }, - { - "ID": "14288", - "typeID": "__group__", - "zOrder": "240", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "732", - "y": "2191", - "properties": { - "controlName": "100-monitoring:infrastructure-monitoring" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "191", - "measuredH": "25", - "x": "23", - "y": "11", - "properties": { - "text": "Infrastructure Monitoring", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "14289", + "ID": "14293", "typeID": "__group__", - "zOrder": "241", - "measuredW": "140", + "zOrder": "230", + "measuredW": "139", "measuredH": "47", - "w": "140", + "w": "139", "h": "47", - "x": "1045", - "y": "2169", + "x": "1053", + "y": "2420", "properties": { - "controlName": "101-monitoring:infrastructure-monitoring:nagios" + "controlName": "102-monitoring:infrastructure-monitoring:monit" }, "children": { "controls": { @@ -13433,7 +12825,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "130", + "w": "129", "h": "47", "measuredW": "200", "measuredH": "140", @@ -13447,12 +12839,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "55", + "measuredW": "44", "measuredH": "25", - "x": "37", + "x": "43", "y": "11", "properties": { - "text": "Nagios", + "text": "Monit", "size": "17" } }, @@ -13464,7 +12856,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "116", + "x": "115", "y": "12", "children": { "controls": { @@ -13526,17 +12918,17 @@ } }, { - "ID": "14290", + "ID": "14294", "typeID": "__group__", - "zOrder": "242", + "zOrder": "231", "measuredW": "140", "measuredH": "47", "w": "140", "h": "47", - "x": "1045", - "y": "2221", + "x": "1053", + "y": "2213", "properties": { - "controlName": "102-monitoring:infrastructure-monitoring:grafana" + "controlName": "100-monitoring:infrastructure-monitoring:prometheus" }, "children": { "controls": { @@ -13559,12 +12951,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "62", + "measuredW": "93", "measuredH": "25", - "x": "34", + "x": "18", "y": "11", "properties": { - "text": "Grafana", + "text": "Prometheus", "size": "17" } }, @@ -13622,17 +13014,64 @@ } }, { - "ID": "14291", + "ID": "14295", "typeID": "__group__", - "zOrder": "243", - "measuredW": "139", + "zOrder": "232", + "measuredW": "289", + "measuredH": "49", + "w": "289", + "h": "49", + "x": "685", + "y": "2429", + "properties": { + "controlName": "101-monitoring:application-monitoring" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "289", + "h": "49", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "172", + "measuredH": "25", + "x": "59", + "y": "12", + "properties": { + "text": "Application Monitoring", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "14296", + "typeID": "__group__", + "zOrder": "233", + "measuredW": "153", "measuredH": "47", - "w": "139", + "w": "153", "h": "47", - "x": "1045", - "y": "2377", + "x": "675", + "y": "2514", "properties": { - "controlName": "102-monitoring:infrastructure-monitoring:datadog" + "controlName": "100-monitoring:application-monitoring:jaeger" }, "children": { "controls": { @@ -13641,11 +13080,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "130", + "w": "143", "h": "47", "measuredW": "200", "measuredH": "140", - "x": "0", + "x": "10", "y": "0", "properties": { "color": "16770457" @@ -13655,31 +13094,110 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "66", + "measuredW": "55", "measuredH": "25", - "x": "32", + "x": "58", "y": "11", "properties": { - "text": "Datadog", + "text": "Jaeger", "size": "17" } }, { "ID": "2", - "typeID": "__group__", + "typeID": "Icon", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "w": "24", - "h": "24", - "x": "115", + "x": "0", "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "3", + "typeID": "Icon", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "12", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "14297", + "typeID": "__group__", + "zOrder": "234", + "measuredW": "149", + "measuredH": "47", + "w": "149", + "h": "47", + "x": "835", + "y": "2514", + "properties": { + "controlName": "101-monitoring:application-monitoring:new-relic" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "139", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "25", + "x": "23", + "y": "11", + "properties": { + "size": "17", + "text": "New Relic" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "125", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", "zOrder": "0", "measuredW": "24", "measuredH": "24", @@ -13702,27 +13220,11 @@ "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { + "color": "10027263", "icon": { "ID": "check-circle", "size": "small" - }, - "color": "10027263" + } } } ] @@ -13734,17 +13236,17 @@ } }, { - "ID": "14292", + "ID": "14298", "typeID": "__group__", - "zOrder": "244", - "measuredW": "139", + "zOrder": "235", + "measuredW": "154", "measuredH": "47", - "w": "139", + "w": "154", "h": "47", - "x": "1045", - "y": "2273", + "x": "674", + "y": "2566", "properties": { - "controlName": "102-monitoring:infrastructure-monitoring:zabbix" + "controlName": "102-monitoring:application-monitoring:app-dynamics" }, "children": { "controls": { @@ -13753,11 +13255,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "129", + "w": "143", "h": "47", "measuredW": "200", "measuredH": "140", - "x": "0", + "x": "11", "y": "0", "properties": { "color": "16770457" @@ -13767,12 +13269,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "52", + "measuredW": "105", "measuredH": "25", - "x": "39", + "x": "30", "y": "11", "properties": { - "text": "Zabbix", + "text": "AppDynamics", "size": "17" } }, @@ -13784,7 +13286,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "115", + "x": "0", "y": "12", "children": { "controls": { @@ -13846,17 +13348,17 @@ } }, { - "ID": "14293", + "ID": "14299", "typeID": "__group__", - "zOrder": "245", - "measuredW": "139", + "zOrder": "236", + "measuredW": "148", "measuredH": "47", - "w": "139", + "w": "148", "h": "47", - "x": "1045", - "y": "2325", + "x": "835", + "y": "2566", "properties": { - "controlName": "102-monitoring:infrastructure-monitoring:monit" + "controlName": "103-monitoring:application-monitoring:instana" }, "children": { "controls": { @@ -13865,7 +13367,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "129", + "w": "139", "h": "47", "measuredW": "200", "measuredH": "140", @@ -13879,12 +13381,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "44", + "measuredW": "58", "measuredH": "25", - "x": "43", + "x": "35", "y": "11", "properties": { - "text": "Monit", + "text": "Instana", "size": "17" } }, @@ -13896,7 +13398,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "115", + "x": "124", "y": "12", "children": { "controls": { @@ -13958,17 +13460,17 @@ } }, { - "ID": "14294", + "ID": "14300", "typeID": "__group__", - "zOrder": "246", - "measuredW": "140", + "zOrder": "237", + "measuredW": "298", "measuredH": "47", - "w": "140", + "w": "298", "h": "47", - "x": "1045", - "y": "2118", + "x": "676", + "y": "2619", "properties": { - "controlName": "100-monitoring:infrastructure-monitoring:prometheus" + "controlName": "104-monitoring:application-monitoring:open-telemetry" }, "children": { "controls": { @@ -13977,11 +13479,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "130", + "w": "289", "h": "47", "measuredW": "200", "measuredH": "140", - "x": "0", + "x": "9", "y": "0", "properties": { "color": "16770457" @@ -13991,13 +13493,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "93", + "measuredW": "119", "measuredH": "25", - "x": "18", + "x": "94", "y": "11", "properties": { - "text": "Prometheus", - "size": "17" + "size": "17", + "text": "OpenTelemetry" } }, { @@ -14008,8 +13510,8 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "116", - "y": "12", + "x": "0", + "y": "8", "children": { "controls": { "control": [ @@ -14038,7 +13540,23 @@ "x": "0", "y": "0", "properties": { - "color": "10027263", + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", "icon": { "ID": "check-circle", "size": "small" @@ -14054,65 +13572,138 @@ } }, { - "ID": "14295", - "typeID": "__group__", - "zOrder": "247", - "measuredW": "289", - "measuredH": "49", - "w": "289", - "h": "49", - "x": "725", - "y": "2374", - "properties": { - "controlName": "101-monitoring:application-monitoring" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "289", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "172", - "measuredH": "25", - "x": "59", - "y": "12", - "properties": { - "text": "Application Monitoring", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "14296", - "typeID": "__group__", - "zOrder": "248", - "measuredW": "153", - "measuredH": "47", - "w": "153", - "h": "47", - "x": "715", - "y": "2459", + "ID": "14301", + "typeID": "Arrow", + "zOrder": "238", + "w": "65", + "h": "113", + "measuredW": "150", + "measuredH": "100", + "x": "267", + "y": "2437", "properties": { - "controlName": "100-monitoring:application-monitoring:jaeger" - }, + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 65, + "y": 0 + }, + "p1": { + "x": 0.5357516138948663, + "y": 0.13107900399631106 + }, + "p2": { + "x": 0, + "y": 113 + } + } + }, + { + "ID": "14302", + "typeID": "Arrow", + "zOrder": "239", + "w": "84", + "h": "22", + "measuredW": "150", + "measuredH": "100", + "x": "254", + "y": "2421", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 84, + "y": 0 + }, + "p1": { + "x": 0.47002652519893895, + "y": 0.06737400530503979 + }, + "p2": { + "x": 0, + "y": 22 + } + } + }, + { + "ID": "14303", + "typeID": "Arrow", + "zOrder": "240", + "w": "67", + "h": "36", + "measuredW": "150", + "measuredH": "100", + "x": "264", + "y": "2384", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 67, + "y": 36 + }, + "p1": { + "x": 0.4968020743301642, + "y": -0.0912705272255834 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "14304", + "typeID": "Arrow", + "zOrder": "241", + "w": "75", + "h": "76", + "measuredW": "150", + "measuredH": "100", + "x": "267", + "y": "2422", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 76 + }, + "p1": { + "x": 0.30409613191825274, + "y": -0.08148408034382948 + }, + "p2": { + "x": 75, + "y": 0 + } + } + }, + { + "ID": "14305", + "typeID": "__group__", + "zOrder": "242", + "measuredW": "210", + "measuredH": "49", + "w": "210", + "h": "49", + "x": "322", + "y": "2403", + "properties": { + "controlName": "102-monitoring:logs-management" + }, "children": { "controls": { "control": [ @@ -14120,59 +13711,27 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "143", - "h": "47", + "w": "210", + "h": "49", "measuredW": "200", "measuredH": "140", - "x": "10", + "x": "0", "y": "0", "properties": { - "color": "16770457" + "color": "16776960" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "55", + "measuredW": "145", "measuredH": "25", - "x": "58", - "y": "11", - "properties": { - "text": "Jaeger", - "size": "17" - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "12", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "3", - "typeID": "Icon", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "x": "32", "y": "12", "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } + "text": "Logs Management", + "size": "17" } } ] @@ -14180,17 +13739,17 @@ } }, { - "ID": "14297", + "ID": "14306", "typeID": "__group__", - "zOrder": "249", - "measuredW": "149", + "zOrder": "243", + "measuredW": "160", "measuredH": "47", - "w": "149", + "w": "160", "h": "47", - "x": "875", - "y": "2459", + "x": "118", + "y": "2309", "properties": { - "controlName": "101-monitoring:application-monitoring:new-relic" + "controlName": "100-monitoring:logs-management:elastic-stack" }, "children": { "controls": { @@ -14199,11 +13758,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "139", + "w": "149", "h": "47", "measuredW": "200", "measuredH": "140", - "x": "0", + "x": "11", "y": "0", "properties": { "color": "16770457" @@ -14213,13 +13772,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "78", + "measuredW": "98", "measuredH": "25", - "x": "23", + "x": "39", "y": "11", "properties": { - "size": "17", - "text": "New Relic" + "text": "Elastic Stack", + "size": "17" } }, { @@ -14230,7 +13789,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "125", + "x": "0", "y": "12", "children": { "controls": { @@ -14276,17 +13835,17 @@ } }, { - "ID": "14298", + "ID": "14307", "typeID": "__group__", - "zOrder": "250", - "measuredW": "154", + "zOrder": "244", + "measuredW": "161", "measuredH": "47", - "w": "154", + "w": "161", "h": "47", - "x": "714", - "y": "2511", + "x": "118", + "y": "2362", "properties": { - "controlName": "102-monitoring:application-monitoring:app-dynamics" + "controlName": "101-monitoring:logs-management:graylog" }, "children": { "controls": { @@ -14295,11 +13854,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "143", + "w": "149", "h": "47", "measuredW": "200", "measuredH": "140", - "x": "11", + "x": "12", "y": "0", "properties": { "color": "16770457" @@ -14309,12 +13868,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "105", + "w": "59", + "measuredW": "59", "measuredH": "25", - "x": "30", + "x": "53", "y": "11", "properties": { - "text": "AppDynamics", + "text": "Graylog", "size": "17" } }, @@ -14388,17 +13948,17 @@ } }, { - "ID": "14299", + "ID": "14308", "typeID": "__group__", - "zOrder": "251", - "measuredW": "148", + "zOrder": "245", + "measuredW": "161", "measuredH": "47", - "w": "148", + "w": "161", "h": "47", - "x": "875", - "y": "2511", + "x": "118", + "y": "2416", "properties": { - "controlName": "103-monitoring:application-monitoring:instana" + "controlName": "102-monitoring:logs-management:splunk" }, "children": { "controls": { @@ -14407,11 +13967,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "139", + "w": "149", "h": "47", "measuredW": "200", "measuredH": "140", - "x": "0", + "x": "12", "y": "0", "properties": { "color": "16770457" @@ -14421,12 +13981,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "58", + "w": "53", + "measuredW": "52", "measuredH": "25", - "x": "35", + "x": "61", "y": "11", "properties": { - "text": "Instana", + "text": "Splunk", "size": "17" } }, @@ -14438,7 +13999,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "124", + "x": "0", "y": "12", "children": { "controls": { @@ -14500,17 +14061,17 @@ } }, { - "ID": "14300", + "ID": "14309", "typeID": "__group__", - "zOrder": "252", - "measuredW": "298", + "zOrder": "246", + "measuredW": "161", "measuredH": "47", - "w": "298", + "w": "161", "h": "47", - "x": "716", - "y": "2564", + "x": "119", + "y": "2469", "properties": { - "controlName": "104-monitoring:application-monitoring:open-telemetry" + "controlName": "102-monitoring:logs-management:papertrail" }, "children": { "controls": { @@ -14519,11 +14080,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "289", + "w": "149", "h": "47", "measuredW": "200", "measuredH": "140", - "x": "9", + "x": "12", "y": "0", "properties": { "color": "16770457" @@ -14533,13 +14094,14 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "119", + "w": "79", + "measuredW": "75", "measuredH": "25", - "x": "94", + "x": "51", "y": "11", "properties": { - "size": "17", - "text": "OpenTelemetry" + "text": "Papertrail", + "size": "17" } }, { @@ -14551,7 +14113,7 @@ "w": "24", "h": "24", "x": "0", - "y": "8", + "y": "12", "children": { "controls": { "control": [ @@ -14612,137 +14174,17 @@ } }, { - "ID": "14301", - "typeID": "Arrow", - "zOrder": "253", - "w": "65", - "h": "113", - "measuredW": "150", - "measuredH": "100", - "x": "267", - "y": "2437", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 65, - "y": 0 - }, - "p1": { - "x": 0.5357516138948663, - "y": 0.13107900399631106 - }, - "p2": { - "x": 0, - "y": 113 - } - } - }, - { - "ID": "14302", - "typeID": "Arrow", - "zOrder": "254", - "w": "84", - "h": "22", - "measuredW": "150", - "measuredH": "100", - "x": "254", - "y": "2421", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 84, - "y": 0 - }, - "p1": { - "x": 0.47002652519893895, - "y": 0.06737400530503979 - }, - "p2": { - "x": 0, - "y": 22 - } - } - }, - { - "ID": "14303", - "typeID": "Arrow", - "zOrder": "255", - "w": "67", - "h": "36", - "measuredW": "150", - "measuredH": "100", - "x": "264", - "y": "2384", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 67, - "y": 36 - }, - "p1": { - "x": 0.4968020743301642, - "y": -0.0912705272255834 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "14304", - "typeID": "Arrow", - "zOrder": "256", - "w": "75", - "h": "76", - "measuredW": "150", - "measuredH": "100", - "x": "267", - "y": "2422", - "properties": { - "color": "2848996", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 76 - }, - "p1": { - "x": 0.30409613191825274, - "y": -0.08148408034382948 - }, - "p2": { - "x": 75, - "y": 0 - } - } - }, - { - "ID": "14305", + "ID": "14310", "typeID": "__group__", - "zOrder": "257", - "measuredW": "210", + "zOrder": "247", + "measuredW": "304", "measuredH": "49", - "w": "210", + "w": "304", "h": "49", - "x": "322", - "y": "2403", + "x": "144", + "y": "2595", "properties": { - "controlName": "102-monitoring:logs-management" + "controlName": "108-cloud-providers" }, "children": { "controls": { @@ -14751,7 +14193,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "210", + "w": "304", "h": "49", "measuredW": "200", "measuredH": "140", @@ -14765,13 +14207,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "145", + "measuredW": "122", "measuredH": "25", - "x": "32", + "x": "91", "y": "12", "properties": { - "text": "Logs Management", - "size": "17" + "size": "17", + "text": "Cloud Providers" } } ] @@ -14779,17 +14221,17 @@ } }, { - "ID": "14306", + "ID": "14311", "typeID": "__group__", - "zOrder": "258", + "zOrder": "248", "measuredW": "160", - "measuredH": "47", + "measuredH": "46", "w": "160", - "h": "47", - "x": "118", - "y": "2309", + "h": "46", + "x": "133", + "y": "2680", "properties": { - "controlName": "100-monitoring:logs-management:elastic-stack" + "controlName": "100-cloud-providers:aws" }, "children": { "controls": { @@ -14799,7 +14241,7 @@ "typeID": "TextArea", "zOrder": "0", "w": "149", - "h": "47", + "h": "46", "measuredW": "200", "measuredH": "140", "x": "11", @@ -14812,12 +14254,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "98", + "measuredW": "36", "measuredH": "25", - "x": "39", - "y": "11", + "x": "68", + "y": "10", "properties": { - "text": "Elastic Stack", + "text": "AWS", "size": "17" } }, @@ -14830,7 +14272,7 @@ "w": "24", "h": "24", "x": "0", - "y": "12", + "y": "11", "children": { "controls": { "control": [ @@ -14875,17 +14317,17 @@ } }, { - "ID": "14307", + "ID": "14312", "typeID": "__group__", - "zOrder": "259", - "measuredW": "161", + "zOrder": "249", + "measuredW": "160", "measuredH": "47", - "w": "161", + "w": "160", "h": "47", - "x": "118", - "y": "2362", + "x": "133", + "y": "2730", "properties": { - "controlName": "101-monitoring:logs-management:graylog" + "controlName": "101-cloud-providers:google-cloud" }, "children": { "controls": { @@ -14898,7 +14340,7 @@ "h": "47", "measuredW": "200", "measuredH": "140", - "x": "12", + "x": "11", "y": "0", "properties": { "color": "16770457" @@ -14908,13 +14350,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "w": "59", - "measuredW": "59", + "measuredW": "105", "measuredH": "25", - "x": "53", + "x": "33", "y": "11", "properties": { - "text": "Graylog", + "text": "Google Cloud", "size": "17" } }, @@ -14972,11 +14413,11 @@ "x": "0", "y": "0", "properties": { - "color": "3700253", "icon": { "ID": "check-circle", "size": "small" - } + }, + "color": "10027263" } } ] @@ -14988,17 +14429,17 @@ } }, { - "ID": "14308", + "ID": "14313", "typeID": "__group__", - "zOrder": "260", - "measuredW": "161", + "zOrder": "250", + "measuredW": "160", "measuredH": "47", - "w": "161", + "w": "160", "h": "47", - "x": "118", - "y": "2416", + "x": "133", + "y": "2782", "properties": { - "controlName": "102-monitoring:logs-management:splunk" + "controlName": "102-cloud-providers:azure" }, "children": { "controls": { @@ -15011,7 +14452,7 @@ "h": "47", "measuredW": "200", "measuredH": "140", - "x": "12", + "x": "11", "y": "0", "properties": { "color": "16770457" @@ -15021,13 +14462,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "w": "53", - "measuredW": "52", + "measuredW": "44", "measuredH": "25", - "x": "61", + "x": "64", "y": "11", "properties": { - "text": "Splunk", + "text": "Azure", "size": "17" } }, @@ -15101,17 +14541,17 @@ } }, { - "ID": "14309", + "ID": "14314", "typeID": "__group__", - "zOrder": "261", - "measuredW": "161", + "zOrder": "251", + "measuredW": "160", "measuredH": "47", - "w": "161", + "w": "160", "h": "47", - "x": "119", - "y": "2469", + "x": "299", + "y": "2730", "properties": { - "controlName": "102-monitoring:logs-management:papertrail" + "controlName": "104-cloud-providers:digital-ocean" }, "children": { "controls": { @@ -15124,7 +14564,7 @@ "h": "47", "measuredW": "200", "measuredH": "140", - "x": "12", + "x": "0", "y": "0", "properties": { "color": "16770457" @@ -15134,13 +14574,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "w": "79", - "measuredW": "75", + "measuredW": "105", "measuredH": "25", - "x": "51", + "x": "22", "y": "11", "properties": { - "text": "Papertrail", + "text": "Digital Ocean", "size": "17" } }, @@ -15152,7 +14591,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "0", + "x": "136", "y": "12", "children": { "controls": { @@ -15182,23 +14621,7 @@ "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", + "color": "10027263", "icon": { "ID": "check-circle", "size": "small" @@ -15214,64 +14637,17 @@ } }, { - "ID": "14310", - "typeID": "__group__", - "zOrder": "262", - "measuredW": "304", - "measuredH": "49", - "w": "304", - "h": "49", - "x": "144", - "y": "2595", - "properties": { - "controlName": "108-cloud-providers" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "304", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "122", - "measuredH": "25", - "x": "91", - "y": "12", - "properties": { - "size": "17", - "text": "Cloud Providers" - } - } - ] - } - } - }, - { - "ID": "14311", + "ID": "14315", "typeID": "__group__", - "zOrder": "263", + "zOrder": "252", "measuredW": "160", - "measuredH": "46", + "measuredH": "47", "w": "160", - "h": "46", + "h": "47", "x": "133", - "y": "2680", + "y": "2834", "properties": { - "controlName": "100-cloud-providers:aws" + "controlName": "103-cloud-providers:heroku" }, "children": { "controls": { @@ -15281,7 +14657,7 @@ "typeID": "TextArea", "zOrder": "0", "w": "149", - "h": "46", + "h": "47", "measuredW": "200", "measuredH": "140", "x": "11", @@ -15294,12 +14670,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "36", + "measuredW": "56", "measuredH": "25", - "x": "68", - "y": "10", + "x": "58", + "y": "11", "properties": { - "text": "AWS", + "text": "Heroku", "size": "17" } }, @@ -15312,7 +14688,7 @@ "w": "24", "h": "24", "x": "0", - "y": "11", + "y": "12", "children": { "controls": { "control": [ @@ -15341,7 +14717,23 @@ "x": "0", "y": "0", "properties": { - "color": "10027263", + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", "icon": { "ID": "check-circle", "size": "small" @@ -15357,17 +14749,17 @@ } }, { - "ID": "14312", + "ID": "14316", "typeID": "__group__", - "zOrder": "264", + "zOrder": "253", "measuredW": "160", "measuredH": "47", "w": "160", "h": "47", - "x": "133", - "y": "2730", + "x": "299", + "y": "2782", "properties": { - "controlName": "101-cloud-providers:google-cloud" + "controlName": "105-cloud-providers:linode" }, "children": { "controls": { @@ -15380,7 +14772,7 @@ "h": "47", "measuredW": "200", "measuredH": "140", - "x": "11", + "x": "0", "y": "0", "properties": { "color": "16770457" @@ -15390,12 +14782,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "105", + "measuredW": "53", "measuredH": "25", - "x": "33", + "x": "48", "y": "11", "properties": { - "text": "Google Cloud", + "text": "Linode", "size": "17" } }, @@ -15407,7 +14799,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "0", + "x": "136", "y": "12", "children": { "controls": { @@ -15453,11 +14845,11 @@ "x": "0", "y": "0", "properties": { + "color": "3700253", "icon": { "ID": "check-circle", "size": "small" - }, - "color": "10027263" + } } } ] @@ -15469,17 +14861,17 @@ } }, { - "ID": "14313", + "ID": "14317", "typeID": "__group__", - "zOrder": "265", + "zOrder": "254", "measuredW": "160", "measuredH": "47", "w": "160", "h": "47", - "x": "133", - "y": "2782", + "x": "299", + "y": "2834", "properties": { - "controlName": "102-cloud-providers:azure" + "controlName": "106-cloud-providers:vultr" }, "children": { "controls": { @@ -15492,7 +14884,7 @@ "h": "47", "measuredW": "200", "measuredH": "140", - "x": "11", + "x": "0", "y": "0", "properties": { "color": "16770457" @@ -15502,12 +14894,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "44", + "measuredW": "35", "measuredH": "25", - "x": "64", + "x": "57", "y": "11", "properties": { - "text": "Azure", + "text": "Vultr", "size": "17" } }, @@ -15519,7 +14911,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "0", + "x": "136", "y": "12", "children": { "controls": { @@ -15581,17 +14973,17 @@ } }, { - "ID": "14314", + "ID": "14318", "typeID": "__group__", - "zOrder": "266", - "measuredW": "160", - "measuredH": "47", - "w": "160", - "h": "47", + "zOrder": "255", + "measuredW": "161", + "measuredH": "46", + "w": "161", + "h": "46", "x": "299", - "y": "2730", + "y": "2680", "properties": { - "controlName": "104-cloud-providers:digital-ocean" + "controlName": "104-cloud-providers:albaba-cloud" }, "children": { "controls": { @@ -15601,7 +14993,7 @@ "typeID": "TextArea", "zOrder": "0", "w": "149", - "h": "47", + "h": "46", "measuredW": "200", "measuredH": "140", "x": "0", @@ -15614,12 +15006,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "105", + "measuredW": "106", "measuredH": "25", "x": "22", - "y": "11", + "y": "10", "properties": { - "text": "Digital Ocean", + "text": "Alibaba Cloud", "size": "17" } }, @@ -15631,8 +15023,8 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "136", - "y": "12", + "x": "137", + "y": "11", "children": { "controls": { "control": [ @@ -15661,7 +15053,23 @@ "x": "0", "y": "0", "properties": { - "color": "10027263", + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", "icon": { "ID": "check-circle", "size": "small" @@ -15677,57 +15085,822 @@ } }, { - "ID": "14315", - "typeID": "__group__", - "zOrder": "267", - "measuredW": "160", - "measuredH": "47", - "w": "160", - "h": "47", - "x": "133", - "y": "2834", + "ID": "14319", + "typeID": "Arrow", + "zOrder": "256", + "w": "1", + "h": "149", + "measuredW": "150", + "measuredH": "100", + "x": "668", + "y": "2745", "properties": { - "controlName": "103-cloud-providers:heroku" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "149", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "25", - "x": "58", - "y": "11", - "properties": { - "text": "Heroku", - "size": "17" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 148.5 + }, + "p1": { + "x": 0.46874741514792245, + "y": -0.0047699137004053056 + }, + "p2": { + "x": 0, + "y": -0.5 + }, + "rightArrow": "false" + } + }, + { + "ID": "14320", + "typeID": "Arrow", + "zOrder": "257", + "w": "153", + "h": "101", + "measuredW": "150", + "measuredH": "100", + "x": "789", + "y": "2755", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.4988, + "y": 0.03159999999999985 + }, + "p2": { + "x": 152.5, + "y": 100 + } + } + }, + { + "ID": "14321", + "typeID": "Arrow", + "zOrder": "258", + "w": "155", + "h": "62", + "measuredW": "150", + "measuredH": "100", + "x": "793", + "y": "2748", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.49879999999999997, + "y": 0.031599999999999934 + }, + "p2": { + "x": 154.5, + "y": 61 + } + } + }, + { + "ID": "14322", + "typeID": "Arrow", + "zOrder": "259", + "w": "160", + "h": "29", + "measuredW": "150", + "measuredH": "100", + "x": "783", + "y": "2738", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.5 + }, + "p1": { + "x": 0.4988, + "y": 0.03159999999999997 + }, + "p2": { + "x": 159.5, + "y": 28 + } + } + }, + { + "ID": "14323", + "typeID": "Arrow", + "zOrder": "260", + "w": "158", + "h": "7", + "measuredW": "150", + "measuredH": "100", + "x": "790", + "y": "2719", + "properties": { + "color": "2848996", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.5, + "y": 7 + }, + "p1": { + "x": 0.49880000000000013, + "y": 0.03159999999999997 + }, + "p2": { + "x": 157.5, + "y": 4 + } + } + }, + { + "ID": "14324", + "typeID": "Label", + "zOrder": "261", + "measuredW": "161", + "measuredH": "32", + "x": "588", + "y": "2902", + "properties": { + "size": "24", + "text": "Keep Learning" + } + }, + { + "ID": "14325", + "typeID": "__group__", + "zOrder": "262", + "measuredW": "289", + "measuredH": "95", + "w": "289", + "h": "95", + "x": "522", + "y": "2690", + "properties": { + "controlName": "ext_link:bit.ly/cloud-arch-patterns" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "289", + "h": "83", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "12", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "172", + "measuredH": "25", + "x": "59", + "y": "30", + "properties": { + "size": "17", + "text": "Cloud Design Patterns" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "213", + "measuredH": "23", + "x": "38", + "y": "56", + "properties": { + "size": "15", + "text": "http://bit.ly/cloud-arch-patterns" + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "3", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "265", + "y": "0", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + }, + { + "ID": "4", + "typeID": "__group__", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "240", + "y": "0", + "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": "14326", + "typeID": "__group__", + "zOrder": "263", + "measuredW": "255", + "measuredH": "47", + "w": "255", + "h": "47", + "x": "933", + "y": "2684", + "properties": { + "controlName": "109-availability" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "255", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "80", + "measuredH": "25", + "x": "88", + "y": "11", + "properties": { + "text": "Availability", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "14327", + "typeID": "__group__", + "zOrder": "264", + "measuredW": "254", + "measuredH": "47", + "w": "254", + "h": "47", + "x": "934", + "y": "2738", + "properties": { + "controlName": "110-data-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "254", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "144", + "measuredH": "25", + "x": "55", + "y": "11", + "properties": { + "text": "Data Management", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "14328", + "typeID": "__group__", + "zOrder": "265", + "measuredW": "255", + "measuredH": "47", + "w": "255", + "h": "47", + "x": "933", + "y": "2793", + "properties": { + "controlName": "111-design-and-implementation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "255", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "212", + "measuredH": "25", + "x": "22", + "y": "11", + "properties": { + "text": "Design and Implementation", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "14329", + "typeID": "__group__", + "zOrder": "266", + "measuredW": "255", + "measuredH": "47", + "w": "255", + "h": "47", + "x": "933", + "y": "2847", + "properties": { + "controlName": "112-management-and-monitoring" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "255", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "223", + "measuredH": "25", + "x": "16", + "y": "11", + "properties": { + "text": "Management and Monitoring", + "size": "17" + } + } + ] + } + } + }, + { + "ID": "14330", + "typeID": "Arrow", + "zOrder": "267", + "w": "1", + "h": "77", + "measuredW": "150", + "measuredH": "100", + "x": "668", + "y": "2951", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "p0": { + "x": 0, + "y": 76 + }, + "p1": { + "x": 0.4687474151479224, + "y": -0.0047699137004053056 + }, + "p2": { + "x": 0, + "y": -0.5 + }, + "rightArrow": "false" + } + }, + { + "ID": "14331", + "typeID": "__group__", + "zOrder": "268", + "measuredW": "160", + "measuredH": "47", + "w": "160", + "h": "47", + "x": "119", + "y": "2523", + "properties": { + "controlName": "103-monitoring:logs-management:loki" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "32", + "measuredH": "25", + "x": "70", + "y": "11", + "properties": { + "text": "Loki", + "size": "17" + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "14332", + "typeID": "Arrow", + "zOrder": "3", + "w": "202", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "846", + "y": "370", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3746898263027295, + "y": -0.004962779156327543 + }, + "p2": { + "x": 201.5, + "y": 0 + } + } + }, + { + "ID": "14333", + "typeID": "Arrow", + "zOrder": "2", + "w": "202", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "849", + "y": "326", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.3746898263027295, + "y": -0.004962779156327543 + }, + "p2": { + "x": 201.5, + "y": 0 + } + } + }, + { + "ID": "14334", + "typeID": "Arrow", + "zOrder": "1", + "w": "1", + "h": "98", + "measuredW": "150", + "measuredH": "100", + "x": "646", + "y": "1605", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0.4651302239562938 + }, + "p1": { + "x": 0.6451475897218093, + "y": -0.002973030367381328 + }, + "p2": { + "x": 0, + "y": 98.31541085814911 + } + } + }, + { + "ID": "14336", + "typeID": "__group__", + "zOrder": "269", + "measuredW": "89", + "measuredH": "160", + "w": "89", + "h": "160", + "x": "853", + "y": "1564", + "properties": { + "controlName": "104-infrastructure-as-code:gitops" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "89", + "h": "160", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "54", + "measuredH": "25", + "x": "18", + "y": "123", + "properties": { + "size": "17", + "text": "GitOps" + } + } + ] + } + } + }, + { + "ID": "14339", + "typeID": "__group__", + "zOrder": "270", + "measuredW": "108", + "measuredH": "47", + "w": "108", + "h": "47", + "x": "867", + "y": "1575", + "properties": { + "controlName": "100-infrastructure-as-code:gitops:argo-cd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "99", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "61", + "measuredH": "25", + "x": "15", + "y": "11", + "properties": { + "size": "17", + "text": "ArgoCD" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", - "x": "0", + "x": "84", "y": "12", "children": { "controls": { @@ -15756,6 +15929,86 @@ "measuredH": "24", "x": "0", "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "14340", + "typeID": "__group__", + "zOrder": "271", + "measuredW": "108", + "measuredH": "47", + "w": "108", + "h": "47", + "x": "868", + "y": "1628", + "properties": { + "controlName": "101-infrastructure-as-code:gitops:flux-cd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "99", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "16", + "y": "11", + "properties": { + "size": "17", + "text": "FluxCD" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "84", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", "properties": { "color": "16777215", "icon": { @@ -15765,19 +16018,19 @@ } }, { - "ID": "2", + "ID": "1", "typeID": "Icon", - "zOrder": "2", + "zOrder": "1", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { - "color": "3700253", "icon": { "ID": "check-circle", "size": "small" - } + }, + "color": "3700253" } } ] @@ -15789,17 +16042,17 @@ } }, { - "ID": "14316", + "ID": "14345", "typeID": "__group__", - "zOrder": "268", - "measuredW": "160", + "zOrder": "273", + "measuredW": "110", "measuredH": "47", - "w": "160", + "w": "110", "h": "47", - "x": "299", - "y": "2782", + "x": "1101", + "y": "1575", "properties": { - "controlName": "105-cloud-providers:linode" + "controlName": "100-infrastructure-as-code:service-mesh:consul" }, "children": { "controls": { @@ -15808,7 +16061,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "149", + "w": "99", "h": "47", "measuredW": "200", "measuredH": "140", @@ -15822,12 +16075,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "53", + "measuredW": "54", "measuredH": "25", - "x": "48", + "x": "25", "y": "11", "properties": { - "text": "Linode", + "text": "Consul", "size": "17" } }, @@ -15839,7 +16092,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "136", + "x": "86", "y": "12", "children": { "controls": { @@ -15868,6 +16121,86 @@ "measuredH": "24", "x": "0", "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "14346", + "typeID": "__group__", + "zOrder": "274", + "measuredW": "107", + "measuredH": "47", + "w": "107", + "h": "47", + "x": "989", + "y": "1575", + "properties": { + "controlName": "101-infrastructure-as-code:service-mesh:istio" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "99", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "33", + "measuredH": "25", + "x": "40", + "y": "9", + "properties": { + "text": "Istio", + "size": "17" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", "properties": { "color": "16777215", "icon": { @@ -15877,15 +16210,15 @@ } }, { - "ID": "2", + "ID": "1", "typeID": "Icon", - "zOrder": "2", + "zOrder": "1", "measuredW": "24", "measuredH": "24", "x": "0", "y": "0", "properties": { - "color": "3700253", + "color": "10027263", "icon": { "ID": "check-circle", "size": "small" @@ -15901,17 +16234,17 @@ } }, { - "ID": "14317", + "ID": "14347", "typeID": "__group__", - "zOrder": "269", - "measuredW": "160", + "zOrder": "275", + "measuredW": "109", "measuredH": "47", - "w": "160", + "w": "109", "h": "47", - "x": "299", - "y": "2834", + "x": "1101", + "y": "1627", "properties": { - "controlName": "106-cloud-providers:vultr" + "controlName": "102-infrastructure-as-code:service-mesh:envoy" }, "children": { "controls": { @@ -15920,7 +16253,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "149", + "w": "99", "h": "47", "measuredW": "200", "measuredH": "140", @@ -15934,12 +16267,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "35", + "measuredW": "47", "measuredH": "25", - "x": "57", + "x": "29", "y": "11", "properties": { - "text": "Vultr", + "text": "Envoy", "size": "17" } }, @@ -15951,7 +16284,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "136", + "x": "85", "y": "12", "children": { "controls": { @@ -16013,17 +16346,17 @@ } }, { - "ID": "14318", + "ID": "14348", "typeID": "__group__", - "zOrder": "270", - "measuredW": "161", - "measuredH": "46", - "w": "161", - "h": "46", - "x": "299", - "y": "2680", + "zOrder": "276", + "measuredW": "108", + "measuredH": "47", + "w": "108", + "h": "47", + "x": "988", + "y": "1626", "properties": { - "controlName": "104-cloud-providers:albaba-cloud" + "controlName": "103-infrastructure-as-code:service-mesh:linkerd" }, "children": { "controls": { @@ -16032,11 +16365,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "149", - "h": "46", + "w": "99", + "h": "47", "measuredW": "200", "measuredH": "140", - "x": "0", + "x": "9", "y": "0", "properties": { "color": "16770457" @@ -16046,12 +16379,12 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "106", + "measuredW": "58", "measuredH": "25", - "x": "22", - "y": "10", + "x": "32", + "y": "11", "properties": { - "text": "Alibaba Cloud", + "text": "Linkerd", "size": "17" } }, @@ -16063,8 +16396,8 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "137", - "y": "11", + "x": "0", + "y": "12", "children": { "controls": { "control": [ @@ -16125,175 +16458,105 @@ } }, { - "ID": "14319", - "typeID": "Arrow", - "zOrder": "271", - "w": "1", - "h": "149", - "measuredW": "150", - "measuredH": "100", - "x": "668", - "y": "2745", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "p0": { - "x": 0, - "y": 148.5 - }, - "p1": { - "x": 0.46874741514792245, - "y": -0.0047699137004053056 - }, - "p2": { - "x": 0, - "y": -0.5 - }, - "rightArrow": "false" - } - }, - { - "ID": "14320", - "typeID": "Arrow", + "ID": "14349", + "typeID": "__group__", "zOrder": "272", - "w": "153", - "h": "101", - "measuredW": "150", - "measuredH": "100", - "x": "789", - "y": "2755", - "properties": { - "color": "2848996", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.4988, - "y": 0.03159999999999985 - }, - "p2": { - "x": 152.5, - "y": 100 - } - } - }, - { - "ID": "14321", - "typeID": "Arrow", - "zOrder": "273", - "w": "155", - "h": "62", - "measuredW": "150", - "measuredH": "100", - "x": "793", - "y": "2748", - "properties": { - "color": "2848996", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.49879999999999997, - "y": 0.031599999999999934 - }, - "p2": { - "x": 154.5, - "y": 61 - } - } - }, - { - "ID": "14322", - "typeID": "Arrow", - "zOrder": "274", - "w": "160", - "h": "29", - "measuredW": "150", - "measuredH": "100", - "x": "783", - "y": "2738", + "measuredW": "140", + "measuredH": "162", + "w": "140", + "h": "162", + "x": "1027", + "y": "1563", "properties": { - "color": "2848996", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.4988, - "y": 0.03159999999999997 - }, - "p2": { - "x": 159.5, - "y": 28 + "controlName": "100-infrastructure-as-code:service-mesh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "140", + "h": "162", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "25", + "x": "17", + "y": "122", + "properties": { + "text": "Service Mesh", + "size": "17" + } + } + ] } } }, { - "ID": "14323", - "typeID": "Arrow", - "zOrder": "275", - "w": "158", - "h": "7", - "measuredW": "150", - "measuredH": "100", - "x": "790", - "y": "2719", - "properties": { - "color": "2848996", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.5, - "y": 7 - }, - "p1": { - "x": 0.49880000000000013, - "y": 0.03159999999999997 - }, - "p2": { - "x": 157.5, - "y": 4 + "ID": "14350", + "typeID": "__group__", + "zOrder": "277", + "measuredW": "237", + "measuredH": "202", + "w": "237", + "h": "202", + "x": "964", + "y": "1740", + "properties": { + "controlName": "105-infrastructure-as-code:secret-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "237", + "h": "202", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "158", + "measuredH": "25", + "x": "39", + "y": "10", + "properties": { + "size": "17", + "text": "Secret Management" + } + } + ] } } }, { - "ID": "14324", - "typeID": "Label", - "zOrder": "276", - "measuredW": "161", - "measuredH": "32", - "x": "588", - "y": "2902", - "properties": { - "size": "24", - "text": "Keep Learning" - } - }, - { - "ID": "14325", + "ID": "14351", "typeID": "__group__", - "zOrder": "277", - "measuredW": "289", - "measuredH": "95", - "w": "289", - "h": "95", - "x": "522", - "y": "2690", + "zOrder": "278", + "measuredW": "108", + "measuredH": "47", + "w": "108", + "h": "47", + "x": "971", + "y": "1783", "properties": { - "controlName": "ext_link:bit.ly/cloud-arch-patterns" + "controlName": "100-infrastructure-as-code:secret-management:vault" }, "children": { "controls": { @@ -16302,52 +16565,39 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "289", - "h": "83", + "w": "99", + "h": "47", "measuredW": "200", "measuredH": "140", - "x": "0", - "y": "12", + "x": "9", + "y": "0", "properties": { - "color": "16776960" + "color": "16770457" } }, { "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "172", + "measuredW": "38", "measuredH": "25", - "x": "59", - "y": "30", + "x": "40", + "y": "11", "properties": { "size": "17", - "text": "Cloud Design Patterns" + "text": "Vault" } }, { "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "213", - "measuredH": "23", - "x": "38", - "y": "56", - "properties": { - "size": "15", - "text": "http://bit.ly/cloud-arch-patterns" - } - }, - { - "ID": "3", "typeID": "__group__", - "zOrder": "3", + "zOrder": "2", "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", - "x": "265", - "y": "0", + "x": "0", + "y": "12", "children": { "controls": { "control": [ @@ -16386,17 +16636,64 @@ ] } } + } + ] + } + } + }, + { + "ID": "14352", + "typeID": "__group__", + "zOrder": "279", + "measuredW": "216", + "measuredH": "47", + "w": "216", + "h": "47", + "x": "979", + "y": "1834", + "properties": { + "controlName": "102-infrastructure-as-code:secret-management:sealed-secrets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "205", + "h": "47", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } }, { - "ID": "4", + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "117", + "measuredH": "25", + "x": "44", + "y": "11", + "properties": { + "size": "17", + "text": "Sealed Secrets" + } + }, + { + "ID": "2", "typeID": "__group__", - "zOrder": "4", + "zOrder": "2", "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", - "x": "240", - "y": "0", + "x": "192", + "y": "12", "children": { "controls": { "control": [ @@ -16425,11 +16722,11 @@ "x": "0", "y": "0", "properties": { - "color": "10066329", "icon": { "ID": "check-circle", "size": "small" - } + }, + "color": "3700253" } } ] @@ -16441,17 +16738,17 @@ } }, { - "ID": "14326", + "ID": "14355", "typeID": "__group__", - "zOrder": "278", - "measuredW": "255", + "zOrder": "281", + "measuredW": "163", "measuredH": "47", - "w": "255", + "w": "163", "h": "47", - "x": "933", - "y": "2684", + "x": "764", + "y": "2008", "properties": { - "controlName": "109-availability" + "controlName": "100-infrastructure-as-code:configuration-management:ansible" }, "children": { "controls": { @@ -16460,7 +16757,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "255", + "w": "154", "h": "47", "measuredW": "200", "measuredH": "140", @@ -16474,60 +16771,62 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "80", + "measuredW": "56", "measuredH": "25", - "x": "88", + "x": "46", "y": "11", "properties": { - "text": "Availability", + "text": "Ansible", "size": "17" } - } - ] - } - } - }, - { - "ID": "14327", - "typeID": "__group__", - "zOrder": "279", - "measuredW": "254", - "measuredH": "47", - "w": "254", - "h": "47", - "x": "934", - "y": "2738", - "properties": { - "controlName": "110-data-management" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "254", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } }, { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "144", - "measuredH": "25", - "x": "55", - "y": "11", - "properties": { - "text": "Data Management", - "size": "17" + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "139", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "10027263", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } } } ] @@ -16535,17 +16834,17 @@ } }, { - "ID": "14328", + "ID": "14356", "typeID": "__group__", - "zOrder": "280", - "measuredW": "255", + "zOrder": "282", + "measuredW": "162", "measuredH": "47", - "w": "255", + "w": "162", "h": "47", - "x": "933", - "y": "2793", + "x": "764", + "y": "2058", "properties": { - "controlName": "111-design-and-implementation" + "controlName": "101-infrastructure-as-code:configuration-management:chef" }, "children": { "controls": { @@ -16554,7 +16853,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "255", + "w": "154", "h": "47", "measuredW": "200", "measuredH": "140", @@ -16568,60 +16867,78 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "212", + "measuredW": "37", "measuredH": "25", - "x": "22", + "x": "56", "y": "11", "properties": { - "text": "Design and Implementation", + "text": "Chef", "size": "17" } - } - ] - } - } - }, - { - "ID": "14329", - "typeID": "__group__", - "zOrder": "281", - "measuredW": "255", - "measuredH": "47", - "w": "255", - "h": "47", - "x": "933", - "y": "2847", - "properties": { - "controlName": "112-management-and-monitoring" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "255", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } }, { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "223", - "measuredH": "25", - "x": "16", - "y": "11", - "properties": { - "text": "Management and Monitoring", - "size": "17" + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "138", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } } } ] @@ -16629,46 +16946,17 @@ } }, { - "ID": "14330", - "typeID": "Arrow", - "zOrder": "282", - "w": "1", - "h": "77", - "measuredW": "150", - "measuredH": "100", - "x": "668", - "y": "2951", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "p0": { - "x": 0, - "y": 76 - }, - "p1": { - "x": 0.4687474151479224, - "y": -0.0047699137004053056 - }, - "p2": { - "x": 0, - "y": -0.5 - }, - "rightArrow": "false" - } - }, - { - "ID": "14331", + "ID": "14357", "typeID": "__group__", "zOrder": "283", - "measuredW": "160", + "measuredW": "163", "measuredH": "47", - "w": "160", + "w": "163", "h": "47", - "x": "119", - "y": "2523", + "x": "764", + "y": "2108", "properties": { - "controlName": "103-monitoring:logs-management:loki" + "controlName": "103-infrastructure-as-code:configuration-management:puppet" }, "children": { "controls": { @@ -16677,11 +16965,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "149", + "w": "154", "h": "47", "measuredW": "200", "measuredH": "140", - "x": "11", + "x": "0", "y": "0", "properties": { "color": "16770457" @@ -16691,24 +16979,24 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "32", + "measuredW": "56", "measuredH": "25", - "x": "70", + "x": "47", "y": "11", "properties": { - "text": "Loki", + "text": "Puppet", "size": "17" } }, { - "ID": "3", + "ID": "2", "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", "w": "24", "h": "24", - "x": "0", + "x": "139", "y": "12", "children": { "controls": { @@ -16738,7 +17026,23 @@ "x": "0", "y": "0", "properties": { - "color": "10027263", + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "3700253", "icon": { "ID": "check-circle", "size": "small" @@ -16754,109 +17058,17 @@ } }, { - "ID": "14332", - "typeID": "Arrow", - "zOrder": "2", - "w": "202", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "846", - "y": "370", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.3746898263027295, - "y": -0.004962779156327543 - }, - "p2": { - "x": 201.5, - "y": 0 - } - } - }, - { - "ID": "14333", - "typeID": "Arrow", - "zOrder": "1", - "w": "202", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "849", - "y": "326", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.3746898263027295, - "y": -0.004962779156327543 - }, - "p2": { - "x": 201.5, - "y": 0 - } - } - }, - { - "ID": "14334", - "typeID": "Arrow", - "zOrder": "0", - "w": "1", - "h": "126", - "measuredW": "150", - "measuredH": "100", - "x": "646", - "y": "1550", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.6451475897218093, - "y": -0.0029730303673813274 - }, - "p2": { - "x": 0, - "y": 125.31541085814911 - } - } - }, - { - "ID": "14336", + "ID": "14358", "typeID": "__group__", - "zOrder": "284", - "measuredW": "152", - "measuredH": "64", - "w": "152", - "h": "64", - "x": "801", - "y": "1751", + "zOrder": "280", + "measuredW": "194", + "measuredH": "206", + "w": "194", + "h": "206", + "x": "747", + "y": "1962", "properties": { - "controlName": "104-infrastructure-as-code:gitops" + "controlName": "102-infrastructure-as-code:configuration-management" }, "children": { "controls": { @@ -16865,27 +17077,24 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "152", - "h": "64", + "w": "194", + "h": "206", "measuredW": "200", "measuredH": "140", "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } + "y": "0" }, { "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "54", + "measuredW": "155", "measuredH": "25", - "x": "49", - "y": "11", + "x": "19", + "y": "12", "properties": { "size": "17", - "text": "GitOps" + "text": "Configuration Mgmt." } } ] @@ -16893,17 +17102,17 @@ } }, { - "ID": "14339", + "ID": "14359", "typeID": "__group__", - "zOrder": "285", - "measuredW": "109", + "zOrder": "284", + "measuredW": "113", "measuredH": "47", - "w": "109", + "w": "113", "h": "47", - "x": "767", - "y": "1791", + "x": "1083", + "y": "1783", "properties": { - "controlName": "100-infrastructure-as-code:gitops:argo-cd" + "controlName": "101-infrastructure-as-code:secret-management:sops" }, "children": { "controls": { @@ -16912,11 +17121,11 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "99", + "w": "101", "h": "47", "measuredW": "200", "measuredH": "140", - "x": "10", + "x": "0", "y": "0", "properties": { "color": "16770457" @@ -16926,13 +17135,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "61", + "measuredW": "45", "measuredH": "25", - "x": "31", + "x": "29", "y": "11", "properties": { "size": "17", - "text": "ArgoCD" + "text": "SOPS" } }, { @@ -16943,7 +17152,7 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "0", + "x": "89", "y": "12", "children": { "controls": { @@ -16973,11 +17182,11 @@ "x": "0", "y": "0", "properties": { - "color": "10027263", "icon": { "ID": "check-circle", "size": "small" - } + }, + "color": "3700253" } } ] @@ -16989,17 +17198,17 @@ } }, { - "ID": "14340", + "ID": "14360", "typeID": "__group__", - "zOrder": "286", - "measuredW": "110", + "zOrder": "285", + "measuredW": "216", "measuredH": "47", - "w": "110", + "w": "216", "h": "47", - "x": "885", - "y": "1791", + "x": "979", + "y": "1885", "properties": { - "controlName": "101-infrastructure-as-code:gitops:flux-cd" + "controlName": "103-infrastructure-as-code:secret-management:cloud-specific-tools" }, "children": { "controls": { @@ -17008,7 +17217,7 @@ "ID": "0", "typeID": "TextArea", "zOrder": "0", - "w": "99", + "w": "205", "h": "47", "measuredW": "200", "measuredH": "140", @@ -17022,13 +17231,13 @@ "ID": "1", "typeID": "Label", "zOrder": "1", - "measuredW": "56", + "measuredW": "154", "measuredH": "25", - "x": "20", + "x": "25", "y": "11", "properties": { "size": "17", - "text": "FluxCD" + "text": "Cloud Specific Tools" } }, { @@ -17039,8 +17248,8 @@ "measuredH": "24", "w": "24", "h": "24", - "x": "86", - "y": "10", + "x": "192", + "y": "12", "children": { "controls": { "control": [ @@ -17083,6 +17292,36 @@ ] } } + }, + { + "ID": "14361", + "typeID": "Arrow", + "zOrder": "0", + "w": "288", + "h": "263", + "measuredW": "150", + "measuredH": "100", + "x": "712", + "y": "1710", + "properties": { + "color": "2848996", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.2314366161547241, + "y": -0.28873291892250563 + }, + "p1": { + "x": 0.427902855085708, + "y": -0.14405582786408574 + }, + "p2": { + "x": 288.4449904841407, + "y": 263.01747678763263 + } + } } ] },