UML Deploymentdiagram aktualisiert

Dr_S_Eggs 2025-04-10 09:33:22 +02:00
parent 020c4a5c98
commit c92d7bf392

@ -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