Réalisations

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
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…

  • 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
  • modernisation d'un parc web multi sites pour un acteur majeur de la mobilité durable

    Modernisation d’un parc web multi sites / Mobilité durable

    Client depuis 4 ans

    Accessibilité WebApostropheCMSContexte international
    Voir le projet
  • signature électronique

    Chefferie de projet MOE / Acteur de la digitalisation

    Client depuis 4 ans

    Agilitégestion de projet
    Voir le projet