Migration et refactoring d’une solution IoT
+30 %
de réduction des délais de résolution des litiges.
99,9 %
de disponibilité accrue de l’application.
100 %
de conformité avec les normes de sécurité et protection des données sensibles.
Contexte
Une entreprise clé dans l’industrie aéronautique gère une application de facturation traitant des millions de transactions, couvrant des frais de stationnement, de manutention des bagages, et des taxes environnementales. Le défi était d’améliorer la fiabilité, la sécurité et l’optimisation des processus de gestion des litiges dans cette application critique.
Objectifs de la mission
Défis principaux :
- Fiabiliser l’application de facturation : Cette application critique doit gérer des transactions complexes et sensibles, en intégrant diverses parties prenantes (compagnies aériennes, aéroports, prestataires de services). Toute erreur ou interruption peut avoir un impact financier majeur.
- Optimiser la gestion des litiges : Le module « Dispute » doit permettre de traiter rapidement et efficacement les contestations des factures par les compagnies aériennes, en prenant en compte les divers services facturés et les particularités de chaque contrat.
- Renforcer la sécurité et la conformité : Avec la sensibilité des données financières traitées, il est crucial de renforcer la sécurité et de garantir la conformité réglementaire.
Objectifs clés :
- Améliorer la fiabilité et la sécurité de l’application de facturation.
- Optimiser les processus de gestion des litiges pour réduire les temps de résolution.
- Garantir la conformité et la sécurité des données tout au long des flux financiers.
Stratégie
Optimisation du module "Dispute"
Analyse approfondie des processus actuels pour identifier les goulets d’étranglement et les redondances dans le traitement des litiges.
Refonte du module pour améliorer la gestion des données de facturation et permettre un traitement plus fluide des contestations.
Implémentation d’un système de suivi des litiges, intégrant des indicateurs de performance pour une meilleure visibilité sur les délais de résolution.
Fiabilisation de l'infrastructure
Renforcement de la sécurité au niveau des accès et de la manipulation des données, notamment sur le module de facturation.
Mise en place de tests approfondis pour garantir la stabilité de l’application, même sous des charges importantes.
Utilisation de Java 21 et des technologies modernes pour améliorer la performance globale et réduire les coûts de maintenance.
Stack technique moderne
Backend : Java 21, Spring (sans Spring Boot), optimisation des requêtes SQL.
Base de Données : MySQL pour une gestion rigoureuse des transactions financières.
Conteneurisation et Orchestration : Docker, Kubernetes pour assurer la scalabilité et la résilience de l’infrastructure.
Sécurité et conformité
Implémentation de mécanismes de sécurité renforcés pour la gestion des accès et la protection des données sensibles.
Mise en place de procédures de vérification pour garantir la conformité réglementaire en matière de données financières.
Apprentissages
Cette mission a souligné l’importance de sécuriser et d’optimiser les processus critiques au sein d’une infrastructure complexe. Grâce à son intervention, Julian a contribué à améliorer la fiabilité et la performance de l’application, tout en assurant une protection renforcée des données sensibles.
Résultats
Amélioration des performances : Optimisation des temps de traitement des litiges, avec une réduction significative des délais de résolution.
Fiabilisation de l’application : Réduction des erreurs et augmentation de la disponibilité de l’application de facturation.
Renforcement de la sécurité : Application conforme aux standards de sécurité, avec des mécanismes de contrôle des accès renforcés et une protection accrue des données financières.