Skip to content

Commit

Permalink
add a second app to the studio diagram
Browse files Browse the repository at this point in the history
  • Loading branch information
TomasEkeli committed Jun 26, 2023
1 parent 93a12ce commit c5e1319
Showing 1 changed file with 39 additions and 17 deletions.
56 changes: 39 additions & 17 deletions Source/content/en/docs/platform/studio/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ Once you have access to Studio, you can log in using your credentials at [dolitt
When you run your Microservices in the Aigonix platform we will set up Applications with Environments wherein Microservices run. You will define each Application with its Environments, and add Microservices to them. You define which Docker image to use for each Microservice, and whether or not you want to use the Dolittle Runtime. If you use the Runtime one will be available from your Head and through it you will have access to Tenanted resources like the Event Store and Read Cache.

```mermaid
flowchart LR
subgraph customer
subgraph app1[Application]
flowchart TB
subgraph Customer
subgraph app1[Application with 3 Environments]
subgraph app1dev[Development Environment]
subgraph app1devms1[Microservice with Runtime]
app1devms1head[Head] --SDK--> app1devms1runtime[Runtime]
Expand Down Expand Up @@ -58,26 +58,48 @@ flowchart LR
app1prodms1runtime --uses--> app1prodms1eventstore[(Event Store)]
app1prodms1runtime --makes available--> app1prodms1readmodel[(Read Cache)]
end
subgraph app1prodms2[Microservice 2]
subgraph app1prodms2[Microservice]
app1prodms2head[Head]
end
app1prodms1eventstore --in--> app1prodDB[(Prod Database)]
app1prodms1readmodel --in--> app1prodDB
end
ACR[Container Registry]
Docs[Documentation]
Logs[Log viewer] -.gathers logs.-> app1devms1head
Logs -.gathers logs.-> app1devms2head
Logs -.gathers logs.-> app1testms1head
Logs -.gathers logs.-> app1testms2head
Logs -.gathers logs.-> app1prodms1head
Logs -.gathers logs.-> app1prodms2head
app1devDB -.regular backups.-> Backups
app1testDB -.regular backups.-> Backups
app1prodDB -.regular backups.-> Backups
ACR1[Container Registry]
Docs1[Documentation]
Logs1[Log viewer] -.gathers logs.-> app1devms1head
Logs1 -.gathers logs.-> app1devms2head
Logs1 -.gathers logs.-> app1testms1head
Logs1 -.gathers logs.-> app1testms2head
Logs1 -.gathers logs.-> app1prodms1head
Logs1 -.gathers logs.-> app1prodms2head
app1devDB -.regular backups.-> Backups1[Backups]
app1testDB -.regular backups.-> Backups1
app1prodDB -.regular backups.-> Backups1
end
subgraph app2[Application with 1 Environment]
subgraph app2prod[Production Environment]
subgraph app2prodms1[Microservice with Runtime]
app2prodms1head[Head] --uses--> app2prodms1runtime[Runtime]
app2prodms1runtime --uses--> app2prodms1eventstore[(Event Store)]
app2prodms1runtime --makes available--> app2prodms1readmodel[(Read Cache)]
end
subgraph app2prodms2[Microservice]
app2prodms2head[Head]
end
app2prodms1eventstore --in--> app2prodDB[(prod Database)]
app2prodms1readmodel --in--> app2prodDB
end
ACR2[Container Registry]
Docs2[Documentation]
Logs2[Log viewer] -.gathers logs.-> app2prodms1head
Logs2 -.gathers logs.-> app2prodms2head
app2prodDB -.regular backups.-> Backups2[Backups]
end
end
```

0 comments on commit c5e1319

Please sign in to comment.