Back to all diagrams Save as PNG
%% title: 10-4.4 Software Deployment Data Flow %% description: Section 10 - System Environment - Figure 10-4.3 Software Deployment Data Flow graph TD subgraph AWS GovCloud subgraph Concourse web["Concourse Web Server"] worker["Concourse Worker"] test-job("Test Build") deploy-job("Deployment Build") end alb["AWS Application Load Balancer (ALB)"] UAA["User Authentication/Authorization (UAA)"] bosh{"BOSH Director"} ec2{"AWS EC2 Instance"} end subgraph External github["GitHub Repository"] github-auth{"GitHub Account<br>MFA Authentication"} end subgraph GSA Responsibility SAML{"Single Sign-on (SSO)<br>providing MFA"} end Ops((Cloud Operations)) Zscaler["ZscalerVPN"] Ops--"SSH 22 or HTTPS 443<br>(software changes)"-->github Ops--Web HTTP 80 or HTTPS 443-->Zscaler-->alb alb--Run Pipeline-->web web--Pipeline job-->worker web-.Authorization.->UAA UAA-.Authentication.->SAML github-."Authentication/Authorization".->github-auth worker-.Runs automated tests against the software.->test-job worker-."Only starts when Test Build passes".->deploy-job test-job--Downloads latest version-->github deploy-job--Downloads same version that passed Test Build-->github deploy-job--Instructs BOSH to deploy-->bosh bosh--Deploys changes-->ec2
Legend
Bidirectional data/information flow
One-directional data/information flow
Data/information request that is system generated
Component ( square corners )
Collections of VMs or containers
Non-VMs / container components ( rounded corners )
User types
External data components
Grouping of components
Back to all diagrams