Par Catégories :
Rocka

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
La Réponse Déessi

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

Une information ? Une demande ?

Nos experts vous répondent rapidement afin d’échanger sur votre projet.