Skip to content
@hatmanikarim-CQRS

CQRS Spring Axon Rabbit-mq Angular

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

email hatmani_karim@hotmail.com

Image Image Image Image Image Image Image Image

Pinned Loading

  1. BankingCQRS-Front BankingCQRS-Front Public

    CSS

  2. docker-compose docker-compose Public

    Docker Compose to run all the composant of architectur

  3. BankingQueryBackend BankingQueryBackend Public

    Java

  4. .github .github Public

    Implementation de l'architecture CQRS avec Spring Boot,Axon Framework,Rabbitmq ...

  5. BankingCommandBackend BankingCommandBackend Public

    la partie backend command

    Java

  6. eventslib eventslib Public

    Java

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…