github.com/CQRS-Spring-rabbitmq-angular 🏦 (Projet personnel – GitHub) Développement d’une application bancaire distribuée implémentant l’architecture CQRS (Command Query Responsibility Segregation) avec Spring Boot et Axon Framework, garantissant une gestion efficace et scalable des transactions financières.
✅ Technologies utilisées : Spring Boot, Axon Framework, Angular, PostgreSQL, RabbitMQ, Docker, Kubernetes
✅ Architecture & Microservices :
⚡ BankingCommandBackend : Microservice de gestion des commandes (création et mise à jour des comptes bancaires)
🔍 BankingQueryBackend : Microservice de requêtage et lecture des données
🎨 BankingCQRS-Front : Frontend développé avec Angular pour une interface utilisateur réactive
✅ Déploiement & Conteneurisation :
Chaque microservice inclut un Dockerfile pour générer des images Docker
Déploiement orchestré avec Docker Compose et Kubernetes
Microservices hébergés sur DockerHub : BanqueApp
✅ Principales fonctionnalités :
📌 Gestion des comptes bancaires : création, mise à jour et suppression
🔍 Consultation des opérations : historique des transactions, soldes en temps réel
🔄 Communication asynchrone : intégration de RabbitMQ pour la gestion des événements
🎨 Interface utilisateur moderne avec composants interactifs : card-form-operation, card-list-operation, card-profile-account, list-account, new-account, secreen-add-operation, secreen-detail-account
Ce projet met en avant mes compétences en architecture microservices, développement backend scalable, communication asynchrone et déploiement cloud-native.
✅ Ce projet a ete cree dans une organization github qui contient 6 repository
Microservices hébergés sur DockerHub : BanqueApp
pour executer ce projet juste run sur shell : docker compose up







