Audit de performance de site Symfony

Faut il refondre ou refactoriser votre site web ou plateforme ?
Problème de performance, régressions nombreuses, qualité variable, coûts de maintenance à la hausse, développeurs démotivés…. Ces symptômes sont ceux d’une dette technique croissante de votre produit. Faut il refondre ? Refactoriser ? A quel budget ?

Un audit applicatif pouvant couvrir :

  • Analyse de la qualité du code et de sa maintenabilité 
  • Analyse du comportement applicatif en production
  • Audit de l’organisation de la production du code
  • Plan d’action quantifié
Contactez-nous

    Votre message est envoyé !

    Merci pour votre message, nous mettons tout en oeuvre pour y donner suite dans les plus brefs délais.

    Spiriit, expert et contributeur Symfony

    « Depuis 12 ans, nos équipes d’experts chez Spiriit contribuent sur le framework Symfony au travers de plusieurs bundle très suivis dans la communauté.
    Notamment le bundle JWTAuthentication, téléchargé plus de 13 Millions de fois. 2,1 k stars, utilisé par Sylius ou Api Platform, et activement maintenu par un membre de la core team Symfony : Robin Chalas. »

    — Gilles Gauthier, Lead développeur chez Spiriit

    Voir les statistiques du Bundle
     Voir le code source du Bundle

    Votre code respecte t-il les bonnes pratiques de développement et de sécurité ?

    Pour éviter de laisser la dette technique s’accumuler et rendre votre produit très coûteux à faire évoluer, il faut mesurer la qualité du code : taux de couverture des tests unitaires, code dupliqué ou trop complexe.

    Quelle est la performance de votre application en live ?

    Nous capturons et analysons à l’aide d’outils spécifiques le comportement de votre application Symfony en live. L’analyse de toutes couches applicatives, y compris le rendu utilisateur (navigateur) permet de diagnostiquer les problèmes de performance à partir des données de quelques jours.

    L’organisation de la production du code favorise t-elle la dette technique ?

    L’organisation est clé pour comprendre et fixer durablement la dette technique :

    • organisation du code,
    • existence de revue de code,
    • performance de la CI/CD,
    • prise en compte de la dette technique dans les sprints de développement

    La proposition d’un plan d’action réaliste

    Chaque point d’amélioration est pondérée en terme d’impact (qualité, performance) mais également de coût et de délai pour le résoudre. De ce panorama global découle un plan d’action d’amélioration continue.

    Au delà de l’audit initial, un monitoring continu de votre application

    Sur la durée, les outils de monitoring permettront de maîtriser la dette technique, et donc le coût de maintenance.
    Autre avantage, de cette mesure : prévenir et alerter d’éventuels problèmes de performances de l’application pouvant affecter les temps de réponse et sa disponibilité.

    N’hésitez pas à regarder le replay de notre webinar : Refonte ou évolutions 

    Voir l’étude de cas
    Lire l’article
    Voir le témoignage
    Fermer