Optimisation d’une application | Interim
Accessibilité Web
ApostropheCMS
Contexte international
CSS
HTML
Migration Legacy
Performance web
UX
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

« 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. »