From c92d7bf3921ad51a2fba736470dc8540580c42b3 Mon Sep 17 00:00:00 2001 From: Dr_S_Eggs Date: Thu, 10 Apr 2025 09:33:22 +0200 Subject: [PATCH] UML Deploymentdiagram aktualisiert --- UML-Deploymentdiagram.md | 44 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/UML-Deploymentdiagram.md b/UML-Deploymentdiagram.md index 1724f55..39b8657 100644 --- a/UML-Deploymentdiagram.md +++ b/UML-Deploymentdiagram.md @@ -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" <> +} + +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 \ No newline at end of file