Réalisations

Optimisation d’une application | Interim

AWS

JavaScript

PHP

Symfony

Twig

De la stabilisation à l’optimisation d’une application

L’optimisation d’une application : missions et objectifs

Dans le cadre de la refonte d’une des applications métier de notre client, une entreprise spécialisée dans le travail temporaire, Jean-Sébastien a participé à sa stabilisation et à son optimisation.

Après une première phase d’ajout d’interfaces graphiques d’administration, il a travaillé sur l’optimisation de l’application et les migrations nécessaires pour consommer des services plus pertinents.

Cette étape a également été l’occasion de revoir l’architecture applicative : analyser, repenser et modifier sa structure technique et organisationnelle. L’objectif était de garantir une application bien construite, évolutive et adaptée aux besoins actuels comme futurs.

Notre valeur ajoutée et les solutions apportées au client

Nous avons accompagné notre client sur plusieurs volets pour stabiliser, optimiser et faire évoluer l’application. Nos principales actions ont été :

  • Analyser en profondeur le projet pour garantir une compréhension du métier et de ses enjeux
  • Stabiliser et optimiser l’application
  • Renforcer la méthodologie de conduite de projet
  • Refactoriser le code pour le simplifier et améliorer sa lisibilité dans le respect des principes SOLID
  • Mettre en place les bonnes pratiques grâce aux outils proposés par l’écosystème PHP (PHPSTAN, PHP-CS)
  • Faire évoluer l’architecture Modèle Vue Contrôleur (MVC) vers une architecture hexagonale en Domain Driven Design (DDD) pour cloisonner les différents contextes métiers et rendre l’application plus modulable.
  • Un renfort Peaks pour dockeriser l’application

Ces actions ont permis de réduire les temps de traitement de plusieurs heures à une dizaine de minutes, et lorsque nécessaire, de les exécuter en asynchrone.

La stack et l’environnement technique du client

  • Infrastructure AWS
  • PHP
  • Symfony
  • Twig
  • Javascript

Le témoignage de Jean-Sébastien, développeur back chez PEAKS

Découvrir Peaks
cas client optimisation d'une application web peaks

« J’ai pu découvrir un nouveau contexte métier assez riche et être porteur de solutions dans ce projet. J’ai aussi pu rencontrer des développeurs et travailler aux côtés d’autres Peaksiens. J’aime casser la routine de temps en temps, c’est l’avantage de travailler chez Peaks, on rencontre des clients challengeant avec une bonne ambiance. »

Jean-Sébastien, Développeur PHP Symfony @Peaks

Plus de projets…

  • Expertise Peaks industrialisation web design system ecommerce B2B leader

    Industrialisation web | Leader B2B

    Client depuis 2023

    CSSdesign systemDrupal
    Voir le projet
  • audit-securite-api-ecommerce.jpg

    Sécurisation API et Microservices Cloud | E-commerce

    Client depuis 2025

    architecture microservicesbackofficeCloud
    Voir le projet
  • Photo représentant des buildings qui font penser aux grandes banques

    Modernisation et migration SI / Banque

    Client depuis 3 ans

    Migrationmodernation des services SIPerformance applicative
    Voir le projet