Skip to content

Commit

Permalink
feat: Add DAP and Search.gov to public customer site diagram (#161)
Browse files Browse the repository at this point in the history
  • Loading branch information
apburnes authored Oct 1, 2024
1 parent 6c690b2 commit 307ea1a
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 2 deletions.
Binary file modified out/diagrams/pages/public_customer_site_requests.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion out/diagrams/pages/public_customer_site_requests.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 19 additions & 1 deletion source/diagrams/pages/public_customer_site_requests.mmd
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ flowchart TB
%% Styles
classDef userStyle stroke:#167CC5,stroke-width:4px
classDef processStyle stroke:#bc0061,stroke-width:4px
classDef externalStyle stroke:#00a63c,stroke-width:4px
classDef decisionStyle stroke:#ea8d02,stroke-width:4px
classDef dbStyle stroke:#010daf,stroke-width:4px
classDef authStyle stroke:#000000,stroke-width:4px
Expand Down Expand Up @@ -31,10 +32,16 @@ flowchart TB
dns_config[DNS Records]:::dbStyle
github[(Github Repository <br/> Site Source)]:::dbStyle
auth(("🔐 <br/> Authenticated <br/> Request")):::authStyle
public_auth(("🌎 <br/> Public <br/> Unauthenticated <br/> Request")):::authStyle
public_auth(("🌎 <br/> Web Browser <br/> Public <br/> Unauthenticated <br/> Request")):::authStyle
webhook[Automated Webhook<br/>Starts Build]:::processStyle

%% External Services
search[Search.gov]:::externalStyle
dap[Digital Analytics Program <br/> DAP]:::externalStyle

%% Public Flow
public_auth -- Site Web Request <br /> HTTPS/443 --> dap
public_auth -- Site Web Request <br /> HTTPS/443 --> search
user -- Site Web Request <br /> HTTPS/443 --> public_auth --> waf --> aws_cdn
waf -- Site Web Response <br /> HTTPS/443 --> public_auth -- Site Web Response <br /> HTTPS/443 --> user
aws_cdn --> waf
Expand Down Expand Up @@ -90,11 +97,22 @@ flowchart TB
direction BT
legend_user["👤 User"]:::userStyle
legend_process[Process]:::processStyle
legend_external[External Service]:::externalStyle
legend_db[(Database)]:::dbStyle
legend_config[Configuration]:::dbStyle
legend_connect((Authentication <br> Type)):::authStyle
end

subgraph external[External Services]
subgraph dap_boundary[Digital Analytics Program]
dap
end

subgraph search_boundary[Search.gov]
search
end
end

class Customer customerGraphStyle
class DNS customerGraphStyle
class Github customerGraphStyle
Expand Down

0 comments on commit 307ea1a

Please sign in to comment.