Alphée est la plateforme logicielle web centralisée du Crédit Agricole, conçue pour faciliter l'accès à l'ensemble des applications financières du groupe. Elle offre un point d'entrée unique pour la simulation de crédits, la gestion de portefeuilles de prêts et l'analyse financière.
La plateforme permet aux applications financières de communiquer entre elles et de déléguer les besoins transverses comme l'authentification, le partage d'informations ou de documents. Alphée est le socle technique sur lequel reposent les outils métier des conseillers financiers.
Une plateforme critique utilisée quotidiennement par des milliers de conseillers nécessitait à la fois une maintenance évolutive et une résolution réactive des incidents de production. L'enjeu principal était d'externaliser les services d'édition et de dématérialisation tout en modernisant l'architecture sans impact pour les utilisateurs.
Parallèlement, un chantier d'urbanisation des applications visait à normaliser l'installation des middlewares (Apache, PHP, Tomcat, Java) sur l'ensemble du parc Windows et Linux.
Nous avons externalisé les services d'édition et de dématérialisation via MQ Series et Bdoc, permettant de découpler ces fonctions critiques du cœur de la plateforme. Le serveur d'application Tomcat a été optimisé pour supporter la charge croissante, et nous avons développé un module LDAP pour centraliser l'authentification.
Pour l'urbanisation, j'ai normalisé les procédures d'installation des middlewares sous Windows (scripts DOS) et Linux (scripts bash), automatisant le déploiement et garantissant la reproductibilité des environnements. La supervision a été renforcée avec Zabbix et JMX.
Architecture JEE/Spring avec Tomcat, Apache HTTP en frontal. Base SQL Server pour la persistance, LDAP pour l'authentification unifiée. MQ Series et Bdoc pour l'édition et la dématérialisation. Supervision via Zabbix et JMX. Déploiement automatisé par scripts DOS et bash.
Externalisation réussie des services d'édition et de dématérialisation via MQ Series et Bdoc.
Optimisation du serveur Tomcat et mise en place de la supervision Zabbix/JMX pour une meilleure performance et fiabilité.
Développement d'un module LDAP centralisant l'authentification pour l'ensemble des applications de la plateforme.
Normalisation des installations middleware sur Windows et Linux avec des procédures de déploiement reproductibles.
Travailler sur une plateforme critique pendant cinq ans m'a appris l'importance de la traçabilité et des procédures. Chaque modification, même mineure, devait être documentée et testée avant déploiement en production.
L'externalisation des services (édition, dématérialisation) via des middlewares spécialisés (Bdoc, MQ) a considérablement réduit la complexité du cœur de la plateforme, rendant sa maintenance plus sereine.
Étude de cas suivante