BankApp Microservices est une application backend modulaire conçue pour la gestion bancaire, basée sur une architecture microservices.
Le système est composé de plusieurs services indépendants (auth, hr, mission, gateway, etc.) communiquant via REST et IBM MQ pour garantir une haute disponibilité et une bonne scalabilité.
Fonctionnalités principales :
- Gestion des messages via IBM MQ
- API REST sécurisées avec Keycloak (OAuth2)
- Architecture distribuée avec Spring Cloud (Eureka, Gateway)
- Gestion des partenaires et routage des messages
- Conteneurisation avec Docker
Ce projet met en avan