Skip to content

Commit

Permalink
add service diagram
Browse files Browse the repository at this point in the history
  • Loading branch information
aaraney committed Oct 23, 2023
1 parent 4daf97a commit e6c9fa0
Showing 1 changed file with 80 additions and 0 deletions.
80 changes: 80 additions & 0 deletions doc/service_diagram.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
```mermaid
flowchart TB
%% "datarequest service" %% I dont think we use this?
subgraph docker swarm
gui <-- WS --> rs
%% backend requests
rs <-- WS --> ds
rs <-- WS --> scs
rs <-- WS --> ps
rs <-- WS --> sus
rs <-- WS --> es
ds <-- REST --> minio_proxy
minio_proxy -- REST --> minio
ds <--> redis
scs <--> redis
ps <--> redis
sus <--> redis
ms <--> redis
es <-- WS --> ds
subgraph requests net
%% requests
gui["frontend"]
end
subgraph "internal net & mpi net"
%% mpi, internal
ds["data service"]
%% mpi, internal
scs["scheduler service"]
%% mpi, internal ?? ask Bobby; I dont think this is in use
ms["monitor service"]
end
subgraph "internal net & requests net"
%% requests, internal
rs["request service"]
end
subgraph internal net
%% internal
redis[("redis")]
%% internal
ps["partitioner service"]
%% internal
sus["subset service"]
%% internal?
es["evaluation service"]
end
%% subgraph mpi network
%% end
subgraph "mpi net & requests net"
%% mpi, requests
minio[("minio")]
%% mpi, requests
minio_proxy["minio proxy"]
end
end
```

0 comments on commit e6c9fa0

Please sign in to comment.