
Audit de performance et optimisation applicative
La société ROCKA a consulté Déessi afin de réaliser un audit technique de son application TREMPLIN.
Les objectifs de cet audit étant :
- L’optimisation des index sur la partie performance SQL Server 2012.
- L’optimisation des ressources (CPU/RAM/…).
- L’optimisation du code source et l’actualisation du Framework « ENTITY FRAMEWORK ».
- La Réduction, des ressources, de l’infrastructure en place (Serveur de BDD 32 CPU).
La première mission d’audit a permis à Déessi d’identifier plusieurs axes d’améliorations potentielles, et en particulier un travail sur les index, les requêtes, les ressources et le code source de l’application.
La seconde mission pour Déessi a porté sur la généralisation des axes d’améliorations identifiés à l’ensemble de l’application et aux pages les plus utilisées afin d’améliorer l’expérience des utilisateurs.
Aujourd’hui Déessi chez ROCKA c’est une assistance à la maitrise d’œuvre (MOE) et la maîtrise d’ouvrage (AMOA) sur le projet TREMPLIN.
Rocka en quelques éléments
Secteur : Holding
Application concernée : TREMPLIN
Environnement technique : SQL Server 2012, Microsoft .NET, Entity Framework
Périmètre : Base de données, code applicatif, infrastructure
Contexte et enjeu :
ROCKA disposait d’une application métier stratégique, TREMPLIN, reposant sur une infrastructure SQL Server 2012 et un environnement .NET.
Plusieurs objectifs ont motivé la mission d’audit :
- Optimiser les performances SQL Server
- Réduire la consommation de ressources (CPU, RAM)
- Optimiser le code source
- Mettre à jour le Framework Entity Framework
- Rationaliser l’infrastructure existante, notamment un serveur de base de données doté de 32 CPU
L’enjeu était d’améliorer les performances globales de l’application tout en optimisant l’architecture technique.
Les défis IT :
- Identifier les goulots d’étranglement liés aux index et aux requêtes SQL
- Optimiser l’utilisation des ressources serveur (CPU, RAM, I/O)
- Améliorer le mapping objet-relationnel (Entity Framework)
- Réduire la charge de l’infrastructure
- Améliorer l’expérience utilisateur sur les pages les plus sollicitées
L’accompagnement de Déessi pour Rocka
1. Audit technique complet
Déessi a conduit un audit applicatif approfondi comprenant :
- Analyse du code source et du Framework
- Collecte et analyse des requêtes SQL et des index
- Tests de montée en charge (simulation, monitoring serveur)
- Analyse des statistiques CPU, RAM et I/O
- Analyse ciblée de la base de données
L’audit a donné lieu à une restitution formalisée comprenant :
- Constat détaillé
- Axes d’amélioration
- Niveau de difficulté
- Charge de travail estimée
- Impact attendu
2. Mise en œuvre des optimisations
Une seconde mission a permis de généraliser les axes d’amélioration identifiés à l’ensemble de l’application et aux pages les plus utilisées, afin d’améliorer les performances et l’expérience utilisateur.
3. Assistance MOE / AMOA
Aujourd’hui, Déessi accompagne ROCKA dans le cadre du projet TREMPLIN :
- Assistance à la maîtrise d’œuvre (AMOE)
- Assistance à la maîtrise d’ouvrage (AMOA)
- Support technique .NET / SQL
- Choix techniques (workflow, SGBD, environnement Microsoft)
- Suivi de projet (planning, validation des charges)
- Transfert de compétences
- Encadrement technique (direction de projet, expertise DBA SQL Server)
4. Résultats et bénéfices
- Identification structurée des axes d’amélioration techniques
- Optimisation des performances SQL et applicatives
- Rationalisation des ressources infrastructure
- Amélioration de l’expérience utilisateur sur les pages critiques
- Accompagnement technique continu du projet TREMPLIN









