graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[aws-solutions / aws-media-insights-content-localization]" [fillcolor="deepskyblue2"]; "[aws-solutions / live-stream-on-aws]" [fillcolor="deepskyblue2"]; "[aws-solutions / aws-streaming-data-solution-for-amazon-kinesis-and-amazon-msk]" [fillcolor="deepskyblue2"]; "[aws-solutions / aws-media-insights-engine]" [fillcolor="deepskyblue2"]; "[aws-solutions / mlops-workload-orchestrator]" [fillcolor="deepskyblue2"]; "[aws-solutions / liveness-detection-framework]" [fillcolor="deepskyblue2"]; "[aws-solutions / maintaining-personalized-experiences-with-machine-learning]" [fillcolor="deepskyblue2"]; "[aws-solutions / aws-security-hub-automated-response-and-remediation]" [fillcolor="deepskyblue2"]; "[aws-solutions / aws-edit-in-the-cloud]" [fillcolor="deepskyblue2"]; "[aws-solutions / improving-forecast-accuracy-with-machine-learning]" [fillcolor="deepskyblue2"]; "[aws-solutions / discovering-hot-topics-using-machine-learning]" [fillcolor="deepskyblue2"]; "[aws-solutions / aws-media-services-application-mapper]" [fillcolor="deepskyblue2"]; "[aws-solutions / live-streaming-on-aws-with-mediastore]" [fillcolor="deepskyblue2"]; "[aws-solutions / aws-security-hub-automated-response-and-remediation]" -- "[aws-solutions / operations-conductor]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[aws-solutions / maintaining-personalized-experiences-with-machine-learning]" -- "[aws-solutions / aws-streaming-data-solution-for-amazon-kinesis-and-amazon-msk]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[aws-solutions / aws-centralized-logging]" -- "[aws-solutions / amazon-cloudwatch-monitoring-framework]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[aws-solutions / aws-qnabot]" -- "[aws-solutions / serverless-bot-framework]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[aws-solutions / improving-forecast-accuracy-with-machine-learning]" -- "[aws-solutions / maintaining-personalized-experiences-with-machine-learning]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[aws-solutions / serverless-image-handler]" -- "[aws-solutions / iot-device-simulator]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[aws-solutions / aws-streaming-data-solution-for-amazon-kinesis-and-amazon-msk]" -- "[aws-solutions / real-time-analytics-spark-streaming]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[aws-solutions / distributed-load-testing-on-aws]" -- "[aws-solutions / iot-device-simulator]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / live-stream-on-aws]" -- "[aws-solutions / aws-edit-in-the-cloud]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / mlops-workload-orchestrator]" -- "[aws-solutions / serverless-bot-framework]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / aws-edit-in-the-cloud]" -- "[aws-solutions / aws-virtual-waiting-room]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / improving-forecast-accuracy-with-machine-learning]" -- "[aws-solutions / real-time-analytics-spark-streaming]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / aws-streaming-data-solution-for-amazon-kinesis-and-amazon-msk]" -- "[aws-solutions / aws-qnabot]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / live-streaming-on-aws-with-mediastore]" -- "[aws-solutions / aws-virtual-waiting-room]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / aws-media-insights-content-localization]" -- "[aws-solutions / aws-content-analysis]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / live-stream-on-aws]" -- "[aws-solutions / live-streaming-on-aws-with-mediastore]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / discovering-hot-topics-using-machine-learning]" -- "[aws-solutions / amazon-cloudwatch-monitoring-framework]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / aws-streaming-data-solution-for-amazon-kinesis-and-amazon-msk]" -- "[aws-solutions / discovering-hot-topics-using-machine-learning]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / live-stream-on-aws]" -- "[aws-solutions / aws-virtual-waiting-room]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / live-stream-on-aws]" -- "[aws-solutions / video-on-demand-on-aws]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / live-streaming-on-aws-with-mediastore]" -- "[aws-solutions / aws-edit-in-the-cloud]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / serverless-bot-framework]" -- "[aws-solutions / amazon-cloudwatch-monitoring-framework]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / maintaining-personalized-experiences-with-machine-learning]" -- "[aws-solutions / aws-qnabot]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / video-on-demand-on-aws]" -- "[aws-solutions / aws-virtual-waiting-room]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / aws-streaming-data-solution-for-amazon-kinesis-and-amazon-msk]" -- "[aws-solutions / serverless-bot-framework]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / discovering-hot-topics-using-machine-learning]" -- "[aws-solutions / serverless-bot-framework]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / serverless-image-handler]" -- "[aws-solutions / aws-control-tower-customizations]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / real-time-analytics-spark-streaming]" -- "[aws-solutions / aws-security-hub-automated-response-and-remediation]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / distributed-load-testing-on-aws]" -- "[aws-solutions / aws-control-tower-customizations]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / aws-streaming-data-solution-for-amazon-kinesis-and-amazon-msk]" -- "[aws-solutions / improving-forecast-accuracy-with-machine-learning]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / mlops-workload-orchestrator]" -- "[aws-solutions / aws-streaming-data-solution-for-amazon-kinesis-and-amazon-msk]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / mlops-workload-orchestrator]" -- "[aws-solutions / aws-qnabot]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / aws-qnabot]" -- "[aws-solutions / amazon-cloudwatch-monitoring-framework]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / maintaining-personalized-experiences-with-machine-learning]" -- "[aws-solutions / discovering-hot-topics-using-machine-learning]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / mlops-workload-orchestrator]" -- "[aws-solutions / amazon-cloudwatch-monitoring-framework]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / serverless-image-handler]" -- "[aws-solutions / machine-downtime-monitor-on-aws]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / discovering-hot-topics-using-machine-learning]" -- "[aws-solutions / aws-centralized-logging]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / aws-streaming-data-solution-for-amazon-kinesis-and-amazon-msk]" -- "[aws-solutions / aws-centralized-logging]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / maintaining-personalized-experiences-with-machine-learning]" -- "[aws-solutions / serverless-bot-framework]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / serverless-bot-framework]" -- "[aws-solutions / aws-centralized-logging]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / aws-media-services-application-mapper]" -- "[aws-solutions / aws-virtual-waiting-room]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / maintaining-personalized-experiences-with-machine-learning]" -- "[aws-solutions / aws-centralized-logging]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / aws-edit-in-the-cloud]" -- "[aws-solutions / video-on-demand-on-aws]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / aws-media-insights-content-localization]" -- "[aws-solutions / aws-media-insights-engine]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / aws-media-insights-engine]" -- "[aws-solutions / aws-content-analysis]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / aws-streaming-data-solution-for-amazon-kinesis-and-amazon-msk]" -- "[aws-solutions / amazon-cloudwatch-monitoring-framework]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / aws-qnabot]" -- "[aws-solutions / aws-centralized-logging]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / real-time-analytics-spark-streaming]" -- "[aws-solutions / maintaining-personalized-experiences-with-machine-learning]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / distributed-load-testing-on-aws]" -- "[aws-solutions / machine-downtime-monitor-on-aws]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / mlops-workload-orchestrator]" -- "[aws-solutions / discovering-hot-topics-using-machine-learning]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / live-streaming-on-aws-with-mediastore]" -- "[aws-solutions / video-on-demand-on-aws]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / maintaining-personalized-experiences-with-machine-learning]" -- "[aws-solutions / aws-security-hub-automated-response-and-remediation]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / mlops-workload-orchestrator]" -- "[aws-solutions / maintaining-personalized-experiences-with-machine-learning]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / discovering-hot-topics-using-machine-learning]" -- "[aws-solutions / aws-qnabot]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / aws-streaming-data-solution-for-amazon-kinesis-and-amazon-msk]" -- "[aws-solutions / aws-security-hub-automated-response-and-remediation]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / aws-control-tower-customizations]" -- "[aws-solutions / iot-device-simulator]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / mlops-workload-orchestrator]" -- "[aws-solutions / aws-centralized-logging]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / serverless-image-handler]" -- "[aws-solutions / distributed-load-testing-on-aws]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / maintaining-personalized-experiences-with-machine-learning]" -- "[aws-solutions / amazon-cloudwatch-monitoring-framework]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / machine-downtime-monitor-on-aws]" -- "[aws-solutions / iot-device-simulator]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / improving-forecast-accuracy-with-machine-learning]" -- "[aws-solutions / aws-security-hub-automated-response-and-remediation]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[aws-solutions / machine-downtime-monitor-on-aws]" -- "[aws-solutions / aws-control-tower-customizations]" [label=" 2 ", penwidth="2", color="#00688b70"]; }