Skip to content

Commit

Permalink
Add infrastructure and service dependencies map
Browse files Browse the repository at this point in the history
  • Loading branch information
Nitemaeric committed Sep 24, 2024
1 parent fc20363 commit 9ed51fb
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 0 deletions.
7 changes: 7 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Documentation

There are 3 sets of documentation:

1. Shared documentation
2. [Claim funding for mentor training documentation](claims)
3. [Manage school placements documentation](placements)
34 changes: 34 additions & 0 deletions docs/infrastructure-map.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Infrastructure Map

```mermaid
architecture-beta
group app(cloud)[ITT Mentor Services]
service app_server(server)[Ruby on Rails web server] in app
service app_worker(server)[GoodJob worker] in app
service azure_frontdoor(logos:microsoft-azure)[Azure Front Door] in app
service db(database)[PostgreSQL] in app
service register_server(internet)[Register trainee teachers API]
service publish_server(internet)[Publish teacher training courses API]
service trs_server(internet)[Teaching record system API]
service gias_data(database)[Get information about schools CSV]
service browser(material-symbols:computer-outline)[Browser]
junction external
azure_frontdoor:R -- L:app_server
browser:R --> L:azure_frontdoor
app_worker:L -- R:db
app_server:R -- L:db
app_worker:R -- L:external
app_worker:T -- B:gias_data
external:R -- L:register_server
external:T -- B:publish_server
external:B -- T:trs_server
```

0 comments on commit 9ed51fb

Please sign in to comment.