Skip to content

Latest commit

 

History

History
18 lines (10 loc) · 2.16 KB

File metadata and controls

18 lines (10 loc) · 2.16 KB

Appl.Web-Distribues-EcoExchange

GitHub repo size

Projet de Microservices Innovant : Une Architecture Axée sur la PerformanceCe projet de validation présente une architecture microservices dynamique et hautement performante, mettant en œuvre des technologies variées pour répondre à des exigences spécifiques. Les microservices individuels, conçus avec Spring Boot et intégrant H2 ou MySQL comme base L'unicité de l'équipe se reflète dans l'implémentation d'un microservice avec une technologie avancée telle que Node.js, Symfony, ou équivalent, associé à des bases de données comme MongoDB ou PostgreSQL. Cette diversité technologique enrichit la solution, offrant des perspectives variées et des approches complémentaires.

La mise en place du serveur de découverte Eureka facilite l'identification et l'accès à tous les microservices, tandis que le Gateway (Proxy) assure une configuration fluide des routes, garantissant ainsi une orchestration efficace des services.

Pour assurer une communication transparente entre les microservices, le serveur de configuration a été déployé, consolidant ainsi l'échange de données et le flux d'informations.

L'élément de déploiement des microservices sur des conteneurs souligne une approche moderne et évolutive, favorisant la portabilité et la gestion agile des services.

En termes de sécurité, l'intégration de Keycloak vient renforcer la robustesse de l'architecture, garantissant une sécurisation adéquate des microservices.

La validation de ce projet se basera sur des critères rigoureux incluant des choix architecturaux cohérents, une structuration fonctionnelle et de données consistante, des résultats d'exécution probants, le respect des technologies prévues, une documentation exhaustive, une structuration de code méthodique, une exposition riche des API avec des bonnes pratiques et la présence d'un dépôt de travail complet et organisé sur Git."

Cette description met en lumière les différentes facettes et composants du projet tout en soulignant les critères clés d'évaluation pour sa validation.