@startuml node "<> \nBackend Server" as backendServer{ database " <> \n MariaDB Server 10.6" as database { rectangle rectangle1 [ <> User ] rectangle rectangle2 [ <> SubscriptionAction ] rectangle rectangle3 [ <> EpisodeAction ] rectangle rectangle4 [ <> Subscription ] rectangle rectangle5 [ <> Episode ] } node "<> \nJava Spring" as javaSpring{ node " <> \n Tomcat Webserver" } } node "<> \nFrontend" as frontendServer { } node "<> \nEndgerät" as terminal { node "<> \nBrowser" as browser node "<> \nPodcatcher" as podcatcher } backendServer "1" - "*" podcatcher node "<> \nFrontend Server" as frontendServer{ node "<> \nVue.js" as vuejs { } } podcatcher -[hidden] browser backendServer - "1" frontendServer database "1" -- "1" javaSpring browser "*" -- frontendServer @enduml