Nehos Groupe

TMA Laravel — maintenance et évolution application PHP

Laravel 10, 11, 12 — montées de version LTS, Eloquent, Nova, queues Horizon, PHPUnit, CI/CD. Équipe PHP senior à Toulouse. SLA contractuel, rapport mensuel.

Nos clients types

Scale-up
PME
ETI
Grand Groupe
Réponse sous 24 h ouvréesSans engagementConsultant senior

#TMA Laravel — maintenance et évolution application PHP

TMA Laravel spécialisée : montées de version LTS, Eloquent, queues, Horizon, PHPUnit. Équipe PHP senior Toulouse. Forfait mensuel ETI.

Laravel 10, 11, 12 — montées de version LTS, Eloquent, Nova, queues Horizon, PHPUnit, CI/CD. Équipe PHP senior à Toulouse. SLA contractuel, rapport mensuel.

#Le défi pour une ETI

Une application Laravel en production vit au rythme des versions du framework, des dépendances Composer et des failles de sécurité. Quand l'équipe qui l'a écrite est partie ou débordée, la maintenance prend du retard et la dette technique s'accumule.

#Notre approche

Phase 1 — Audit de reprise : revue du code, des dépendances Composer, des tests et de l'hébergement, avec un rapport de risques.

Phase 2 — Mise en place : accès aux environnements, CI/CD, monitoring des queues avec Horizon, ticketing.

Phase 3 — Stabilisation : correction des bugs critiques, mises à jour de sécurité, premiers tests de non-régression.

Phase 4 — Maintenance continue : tickets traités selon le SLA, montées de version planifiées, rapport mensuel.

#Pourquoi Nehos Groupe

  • Équipe PHP basée à Toulouse, société KBC SOLUTIONS
  • Hébergement possible chez un hébergeur souverain (OVHcloud)
  • Un SLA écrit dans le contrat, un rapport mensuel des interventions
  • Tarifs : TMA corrective à partir de 750 € HT/mois, régie à 275 € HT/jour, TMA Complète sur devis

Questions & réponses

Questions fréquentes sur la TMA Laravel

Après la fin du support d'une version, Laravel ne publie plus de patches de sécurité pour celle-ci. Votre application continue de fonctionner, mais les CVE découvertes ne seront pas corrigées par l'équipe Laravel, et les packages Composer tiers abandonnent progressivement la compatibilité. Plus vous attendez, plus la migration coûte cher (accumulation de breaking changes). Notre recommandation : planifier la montée de version dans le cadre de la TMA, par étapes, selon la taille de l'application.

Oui. Les packages tiers font partie intégrante de l'écosystème Laravel. On intervient sur les plus courants : Spatie (permissions, media-library, activity-log, backup), Livewire/Alpine.js, Filament (admin panel), Laravel Nova, Cashier (Stripe), Socialite, Scout. La mise à jour de ces packages est incluse dans la TMA préventive. Certains packages majeurs (Livewire v2 vers v3, Filament v2 vers v3) nécessitent un effort de migration significatif avec des breaking changes importants — on les traite comme des mini-projets dans le cadre de la TMA Complète.

Laravel Horizon (pour les queues Redis) ou le monitoring custom (pour les queues database/SQS) nous donne une visibilité temps réel sur les jobs. Quand un job échoue, trois scénarios : 1) le retry automatique résout le problème (erreur temporaire réseau, API tierce indisponible), 2) le job échoue après tous les retries et arrive dans la table failed_jobs — on reçoit une alerte et on investigue, 3) le job crée un dead loop (retry infini) — on le détecte via Horizon et on le stoppe. Pour chaque incident, on produit un post-mortem dans le rapport mensuel avec la cause racine et la correction appliquée.

Les mêmes différences structurelles qu'avec Symfony. Un freelance ne garantit pas la continuité de service — congés, maladie, autre mission. Nehos, en tant qu'équipe, assure la permanence. Notre régie est à 275 € HT par jour ; la TMA Complète est chiffrée sur devis et inclut du développement ET la gestion des bugs, le monitoring Horizon, la veille CVE, les montées de version, le rapport mensuel. Enfin, si votre freelance part, il emporte souvent la connaissance de votre codebase. Chez Nehos, l'application est documentée dans notre système de suivi, un autre développeur peut reprendre sans perte de contexte.

Parlons de votre projet

Un devis chiffré, sans engagement

Décrivez votre besoin en deux minutes : un consultant senior vous répond avec une première estimation et les prochaines étapes.

  • Réponse sous 24 h ouvrées
  • Sans engagement
  • Un consultant senior vous répond
Prendre rendez-vous