Description du projet

Retour aux réalisations

Optimisation d’une code base

Maintenir la base de code d’une application en constante évolution et optimiser les développements pour répondre aux besoins métiers

Industrie – Grand compte – Projet d’évolution

Dans le cadre de sa stratégie de digitalisation, cet acteur majeur dans l’industrie des énergies a souhaité développer l’espace client de l’une de ses applications dédiée à un segment de son marché.

Technologies

Logo PHP
Logo Laravel
Logo AWS

Objectif et solution

Leur objectif est de pouvoir simplifier et digitaliser l’ensemble de leurs processus en centralisant au sein de cet espace toutes les interactions avec leurs clients BtoB (demandes spécifiques, consultation des factures, statistiques de leur activité…).

Une application d’autant plus stratégique que l’espace client est le point de départ de toute la chaîne de processus.

Linkvalue est garant du développement et de la maintenance de la base de code de cette application. En étroite collaboration avec les métiers, nous sommes chargés de la maintenance et du développement de nouveaux modules en fonction des besoins remontés par les équipes.

Chiffres clés

23 000

utilisateurs actifs

15

modules développés

Notre accompagnement

Après une première analyse de l’existant et des échanges à la fois avec l’équipe de développement et les métiers, nous avons proposé et mis en place les actions suivantes :

Linkvalue et le secteur industrie
  • Dockerisation de l’application afin de réduire le temps d’intégration des développeurs sur le projet de 3 jours à quelques heures.

  • Passage de Laravel 5 à 6 et donc de PHP 7.1 à 7.3 et de Elasticsearch 6 à 7 pour une meilleure pérennité technologique du projet tout en étant garant du bon fonctionnement sur les environnements de recette et de production.

  • S’assurer de l’étroite communication (JSON) avec les nombreuses API (Rest) développées par les autres équipes métiers de l’entreprise afin de faciliter la remontée de données sur l’espace client.

  • Instaurer des bonnes pratiques de code (processus, tests, documentation) et améliorer le code legacy afin de limiter la dette technique sur un projet qui nécessite de nouveaux développements en permanence et dont les requêtes spécifiques des métiers entraînent des spécificités dans le code.

L’environnement technique

Témoignage partner

Partner Linkvalue

J’ai pu apporter au projet mon expertise technique notamment sur Docker ainsi que mes bonnes pratiques de développement dans une logique d’amélioration continue de la base de code.

En parallèle, j’approfondis mes connaissances sur Laravel et je peux profiter de l’infrastructure complexe de l’entreprise pour en apprendre davantage sur le métier de DevOps.

Enfin, le fait d’évoluer de développeur à référent technique du projet, me permet de renforcer mon relationnel car je conseille l’équipe sur les choix techniques à opérer.

Eliott – Partner Linkvalue

Un projet en tête ? Contactez-nous !

Réserver un café avec nous