mirror of
https://github.com/DOI-DO/j40-cejst-2.git
synced 2025-07-28 13:41:17 -07:00
* Fixes #18 - Addresses potential architecture on geoplatform.gov * Add changes * Adding commuinity input into processing * Add changes * Add ADR for Hosting * Update from PR review Co-authored-by: GitHub Action <action@github.com> Co-authored-by: Shelby Switzer <shelby.switzer@cms.hhs.gov>
This commit is contained in:
parent
f2503e71fb
commit
788c303483
3 changed files with 90 additions and 21 deletions
|
@ -1,27 +1,39 @@
|
|||
graph LR
|
||||
subgraph c["Community"]
|
||||
input["Community Input"]
|
||||
end
|
||||
|
||||
subgraph ds["Data Selection"]
|
||||
Intake --> Roadmap --> Voting
|
||||
input --> Intake
|
||||
input --> Evolution
|
||||
input --> Voting
|
||||
Intake --> Evolution --> Voting
|
||||
end
|
||||
subgraph dp["Data Pipeline"]
|
||||
Voting --> Approved
|
||||
Approved --> Properties
|
||||
Approved --> Geometries
|
||||
Properties --> GeoJSON
|
||||
Geometries --> GeoJSON
|
||||
end
|
||||
subgraph s["Server(s)"]
|
||||
GeoJSON --> db[("Feature Database")]
|
||||
db --> tileserv["Tile Server"]
|
||||
tileserv --> lb["Load Balancer"]
|
||||
lb --> auth["Auth, IP Allowlist, API Key, OpenAPI"]
|
||||
auth --> api
|
||||
end
|
||||
subgraph j40["Justice40 Client"]
|
||||
api --> vl["Justice40 Visualization Library"]
|
||||
ts["Tile Styling"] --> vl
|
||||
vl --> fe["Justice40 Static Site Frontend"]
|
||||
|
||||
subgraph s["Geoplatform.gov"]
|
||||
subgraph dp["Data Pipeline (Justice40 Repo)"]
|
||||
Voting --> a["Approved Datasets"]
|
||||
a --> Properties
|
||||
a --> Geometries
|
||||
Properties --> Processing
|
||||
Geometries --> Processing
|
||||
input --> Processing
|
||||
end
|
||||
subgraph Server
|
||||
Processing --> GeoJSON
|
||||
GeoJSON --> db[("Feature Database")]
|
||||
db --> tileserv["Tile Server"]
|
||||
end
|
||||
subgraph j40["Justice40 Client"]
|
||||
tileserv --> vl
|
||||
ts["Tile Styling"] --> vl["Justice40 Visualization Library"]
|
||||
vl --> fe["Justice40 Static Site Frontend"]
|
||||
end
|
||||
end
|
||||
|
||||
subgraph oc["Other Clients"]
|
||||
api --> 3p["Third Party Apps"]
|
||||
tileserv -- API --> 3p["Third Party Apps"]
|
||||
GeoJSON -- API --> 3p
|
||||
db -- API --> 3p
|
||||
end
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue