From 747f5f894b9a74a5b0f326a528cc928e3499a7b8 Mon Sep 17 00:00:00 2001 From: Lennart Heinrich Date: Sat, 22 Nov 2025 00:13:18 +0100 Subject: [PATCH] component diagram architecture --- plantuml/architecture.puml | 41 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 plantuml/architecture.puml diff --git a/plantuml/architecture.puml b/plantuml/architecture.puml new file mode 100644 index 0000000..94ca29b --- /dev/null +++ b/plantuml/architecture.puml @@ -0,0 +1,41 @@ +@startuml Architektur + +component "<>\nFrontend" as frontend { + [<>\nFrontend-Model] as fm +} +frontend ..> REST : uses + +component "<>\nBackend" as backend { + [<>\nBackend-Model] as bm +} +REST -right- backend + +component "<>\nPersistence" as persistence { + [<>\nPersistence-Model] as pm +} + +component "<>\nMessaging" as messaging { + [<>\nCommand-Replies] as resp + [<>\nCommand] as cmd +} + + +backend <-down- resp : "consumed by" +backend -down-> cmd : produces + +persistence -up-> resp : produces +persistence <-up- cmd : "consumed by" + +[<>\nDatenbank] as db + +[<>\nDatenbank Statistiken] as dbs + +persistence -left-> db : queries +persistence -right-> dbs : queries + +[<>\nModel] as model +model -> fm : generates +model -> bm : generates +model -> pm : generates + +@enduml \ No newline at end of file