@startuml
skinparam componentStyle rectangle
Node "Esup - Stage" {
Node "Frontend" as frontend {
[Angular 18] as angular
[Node 20] as Node
}
Node "Backend" as backend {
[Spring boot 3.3.8] as spring
[Java 21] as java
}
}
note top of "Esup - Stage"
Tomcat 10
end note
database "Esup-Stage BD" as db {
component "MariaDB" as mariadb
}
frontend -[hidden]d- backend
backend -[hidden]d- db
frontend -down-> backend
backend -up-> frontend
backend -down-> db
db -up-> backend
center footer Architecture de Esup-Stage
@enduml