component diagram architecture
This commit is contained in:
41
plantuml/architecture.puml
Normal file
41
plantuml/architecture.puml
Normal file
@@ -0,0 +1,41 @@
|
||||
@startuml Architektur
|
||||
|
||||
component "<<Angular>>\nFrontend" as frontend {
|
||||
[<<npm>>\nFrontend-Model] as fm
|
||||
}
|
||||
frontend ..> REST : uses
|
||||
|
||||
component "<<Quarkus>>\nBackend" as backend {
|
||||
[<<Maven>>\nBackend-Model] as bm
|
||||
}
|
||||
REST -right- backend
|
||||
|
||||
component "<<Quarkus>>\nPersistence" as persistence {
|
||||
[<<Maven>>\nPersistence-Model] as pm
|
||||
}
|
||||
|
||||
component "<<Kafka>>\nMessaging" as messaging {
|
||||
[<<Topic>>\nCommand-Replies] as resp
|
||||
[<<Topic>>\nCommand] as cmd
|
||||
}
|
||||
|
||||
|
||||
backend <-down- resp : "consumed by"
|
||||
backend -down-> cmd : produces
|
||||
|
||||
persistence -up-> resp : produces
|
||||
persistence <-up- cmd : "consumed by"
|
||||
|
||||
[<<PostgreSQL>>\nDatenbank] as db
|
||||
|
||||
[<<MongoDB>>\nDatenbank Statistiken] as dbs
|
||||
|
||||
persistence -left-> db : queries
|
||||
persistence -right-> dbs : queries
|
||||
|
||||
[<<Telosys>>\nModel] as model
|
||||
model -> fm : generates
|
||||
model -> bm : generates
|
||||
model -> pm : generates
|
||||
|
||||
@enduml
|
||||
Reference in New Issue
Block a user