UML Deploymentdiagram aktualisiert
parent
020c4a5c98
commit
c92d7bf392
1 changed files with 44 additions and 0 deletions
|
@ -38,4 +38,48 @@ node "LDAP Server\n(School LDAP)" {
|
|||
"Rust REST API" --> "LDAP Directory" : LDAP Authentication
|
||||
|
||||
' Role-based flow
|
||||
@enduml
|
||||
|
||||
|
||||
__________________________________________________________________
|
||||
|
||||
|
||||
Andere Lösung:
|
||||
|
||||
@startuml
|
||||
skinparam componentStyle rectangle
|
||||
|
||||
node "Client Browser" {
|
||||
artifact "Web UI" <<HTML/JS>>
|
||||
}
|
||||
|
||||
node "Web Server\n(Vite + Vue)" {
|
||||
artifact "Frontend App"
|
||||
}
|
||||
|
||||
node "API Server\n(Rust Backend)" {
|
||||
artifact "Rust REST API"
|
||||
|
||||
node "Docker Container 1 (Compose)" {
|
||||
node "Postgres Database Server" {
|
||||
artifact "User DB"
|
||||
}
|
||||
}
|
||||
|
||||
node "Docker Container 2 (Compose)" {
|
||||
node "Redis/Cache" {
|
||||
artifact "Cache DB"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
node "LDAP Server\n(School LDAP)" {
|
||||
artifact "LDAP Directory"
|
||||
}
|
||||
|
||||
' Connections
|
||||
"Web UI" --> "Frontend App" : HTTP (User Access)
|
||||
"Frontend App" --> "Rust REST API" : REST API Calls
|
||||
"Rust REST API" --> "User DB" : SQL Queries
|
||||
"Rust REST API" --> "LDAP Directory" : LDAP Authentication
|
||||
@enduml
|
Loading…
Add table
Reference in a new issue