Architecture de l’application

@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