Principes de conception
ARCHWAY est construit sur des technologies éprouvées.
Back-end
La partie back-end s'appuie sur l'écosysteme Spring. Et plus particulierement Spring cloud gateway.
Spring Cloud Gateway est une API gateway dynamique pour microservices.
Il est construit sur Spring Framework et Spring Boot, offrant une manière facile de créer le routage d'APIs.
Spring Cloud Gateway est souvent utilisé dans les architectures basées sur les microservices pour gérer efficacement les requêtes entre les différents services.
Front-end
La partie front-end, elle, s'appuie sur l'écosysteme Angular. Angular et Material Angular sont utiliser principalement dans l'interface utilisateur. Avec d'autres Framework ou librairies comme Fontawesome ou Echartjs.
Angular est un framework de développement front-end basé sur TypeScript, développé et maintenu par Google.
Angular Material est une bibliothèque de composants UI pour Angular, suivant les principes du Material Design de Google.
Database
Pour la base de donné nous avons choisi MongoDB.
MongoDB est une base de données NoSQL orientée documents, très populaire pour sa flexibilité et ses performances.