Aller au contenu principal
Vermont Solutions

SOUS ACCORD DE CONFIDENTIALITÉ

Optimisation HPC et processus actuariels chez un assureur européen

Diagnostic HPC et refactorisation modulaire du code actuariel. Processus critiques passés de 15 minutes à moins d’une minute, sans interrompre les cycles de clôture.

Secteur

Assurance · Compagnie d’assurance internationale (Europe)

Stack technologique

HPC, IBM Spectrum Symphony, optimisation de code actuariel, PL/SQL

Périmètre du projet

  • · Diagnostic détaillé de l’environnement actuariel et de l’infrastructure HPC
  • · Refactorisation modulaire par phases de 4 processus actuariels critiques
  • · Optimisation HPC progressive sans interrompre les cycles métier

Impact mesurable

  • · +92 % d’amélioration sur les temps de calcul
  • · Processus passés de 15 minutes à moins d’une minute
  • · -40 % de consommation de ressources serveur
  • · Zéro interruption des cycles de clôture mensuelle

Contexte

Un assureur international dont le siège est en Europe exécute ses calculs actuariels sur une infrastructure HPC pilotée par IBM Spectrum Symphony. Les processus critiques de chaque cycle de clôture mensuelle dépendent d'un code actuariel en PL/SQL écrit au fil des années, sans documentation et sans l'équipe d'origine qui l'a développé.

Avec une infrastructure HPC statique et des processus allant jusqu'à 15 minutes chacun dans des fenêtres de clôture de plus en plus serrées, le risque n'était pas seulement de performance : il était de calendrier réglementaire. La mission consistait à réduire les temps et la consommation de ressources sans interrompre un seul cycle de clôture.

Le défi

Le diagnostic initial a identifié trois fronts :

  • Code actuariel legacy sans documentation : le modifier sans le comprendre en profondeur était un risque pour l'exactitude des résultats.
  • Infrastructure HPC statique : l'allocation des ressources ne suivait pas la charge réelle de chaque processus, avec des pics de consommation serveur pendant les clôtures.
  • Fenêtres de clôture compromises : quatre processus critiques concentraient le temps de calcul et tout incident mettait en péril le reporting dans les délais.

Approche par phases

Le travail a été organisé en trois étapes enchaînées, chacune validée avant de passer à la suivante.

  1. 01

    Diagnostic de l'environnement actuariel et de l'infrastructure HPC

    Cartographie de la logique métier, du code et des goulots d'étranglement du grid : quels processus consommaient le temps et pourquoi.

  2. 02

    Refactorisation modulaire par phases de 4 processus critiques

    Réécriture de fonctions, élimination des redondances et réorganisation de la logique, processus par processus, en comparant les résultats avec l'original à chaque itération.

  3. 03

    Optimisation HPC progressive

    Ajustement de l'utilisation des ressources du grid selon la charge réelle de chaque processus, sans changement de plateforme et sans interrompre les cycles métier.

Architecture et stratégie

Aucune pièce de l'environnement n'a été remplacée : l'assureur a conservé son grid Symphony et sa base Oracle. L'amélioration est venue de deux leviers combinés, le code (moins de travail par processus) et la plateforme (une meilleure répartition de ce travail), appliqués par petits incréments avec validation de la précision à chacun d'eux.

Résultats mesurables

Résultats validés en production après la dernière phase :

Indicateur Avant Après
Temps des processus critiques 15 minutes par processus < 1 minute (+92 % d'amélioration)
Consommation de ressources serveur Pics pendant les clôtures −40 %
Interruptions des cycles de clôture mensuelle Risque à chaque cycle 0

Chiffres agrégés et anonymisés dans le cadre d'un accord de confidentialité. Source : projets de Vermont Solutions.

Enseignements transposables

  • Diagnostiquer avant d'intervenir : la plus grande économie se trouvait dans quatre processus précis, et non dans toute la plateforme.
  • Refactoriser et affiner la plateforme en même temps multiplie l'effet de chaque levier pris séparément.
  • Valider la précision à chaque itération est ce qui permet de modifier en toute sécurité un code actuariel sans documentation.

Cadre réglementaire

Dans l'assurance, le temps de calcul actuariel conditionne le respect des délais de reporting.

  • Solvabilité II : calcul des provisions et reporting au superviseur dans les délais.
  • DORA (art. 28) : l'intervention sur un système critique est gérée avec validation par phases et capacité de retour arrière.

Questions fréquentes

Quelles technologies sont intervenues ?

IBM Spectrum Symphony comme gestionnaire du grid HPC, un code actuariel en PL/SQL sur Oracle et des outils d'analyse de performance. Aucune nouvelle plateforme n'a été introduite.

Une clôture mensuelle a-t-elle été interrompue ?

Non. Chaque changement a été déployé en dehors des fenêtres de clôture et validé en comparant les résultats avec le processus d'origine avant de le remplacer.

Est-ce applicable à un assureur qui utilise un autre gestionnaire de grid ?

Oui. La méthode (diagnostic, refactorisation par phases et ajustement des ressources selon la charge réelle) est indépendante du produit. Vermont travaille avec IBM Spectrum Symphony et TIBCO DataSynapse.

Puis-je connaître l'assureur et les chiffres complets ?

Le cas est anonymisé dans le cadre d'un accord de confidentialité. Le détail de l'architecture et les chiffres complets sont partagés après signature d'un NDA.

Dernière mise à jour: 2026-09-12

Les chiffres et l’architecture complète sont communiqués après signature d’un NDA.

Demander le détail sous NDA →