Lefebvre Sarrut

Lefebvre Sarrut est un groupe français leader dans la connaissance juridique et fiscale, structuré autour de trois métiers principaux : l'édition professionnelle, la formation et les solutions logicielles.

Le groupe s'engage activement dans la recherche et l'innovation en intégrant des technologies de pointe pour répondre aux besoins évolutifs de ses clients

Défi Client

Le défi de Lefebvre Sarrut est d'abord applicatif. Ses applications legacy, souvent monolithiques et basées sur des technologies dépassées, doivent être partiellement refondues pour s'adapter à un environnement cloud-native sur AWS.

Leur complexité tient à des dépendances techniques spécifiques et à une gestion stateful : elles conservent leur état localement, là où un conteneur doit pouvoir être arrêté et recréé à tout moment. Cet état doit être sorti des applications et confié à des services AWS comme S3 et RDS.

Toutes les applications ne demandent pas le même effort. Certaines peuvent être déplacées presque telles quelles, d'autres exigent un refactoring ou un découpage. Il faut donc décider, application par application, de la bonne trajectoire, et le faire sans rupture de service.

Cette transformation s'accompagne d'un changement d'outillage : pipelines CI/CD à moderniser, infrastructure à automatiser, supervision avec Prometheus et Grafana, et montée en compétences des équipes sur Kubernetes.

Défi Client

Approche de la Solution Move2Cloud

La meilleure approche pour moderniser les applications legacy de Lefebvre Sarrut repose sur une démarche progressive, qui part des applications elles-mêmes et valide chaque choix sur un pilote avant de généraliser :

Lefebvre Sarrut — Approche de la Solution Move2Cloud

Lefebvre Sarrut — Approche de la Solution Move2Cloud
Audit et cartographie des applications: L'audit des applications legacy est la première étape : technologies, dépendances, contraintes et façon dont chacune gère son état. Cette cartographie permet de prioriser les applications simples à migrer et de fixer des objectifs de migration, tels que la scalabilité et la résilience.
Une trajectoire par application: Les applications simples peuvent être migrées avec une approche « lift-and-shift », tandis que les plus complexes nécessitent un refactoring ou un découpage en microservices. Ce choix, fait application par application, évite de tout réécrire comme de tout déplacer à l'identique.
Du stateful au stateless: Les applications sont adaptées pour respecter les principes des conteneurs stateless : les fichiers sont confiés à Amazon S3, les données à Amazon RDS, et la configuration sort du code. Un conteneur peut alors être remplacé sans perte d'information.
Images de conteneurs fiables: Chaque application est empaquetée dans une image Docker. Des outils de sécurité des conteneurs, comme Trivy ou Aqua Security, sont intégrés pour analyser ces images et garantir leur fiabilité avant tout déploiement.
Déploiement sur Kubernetes (EKS sur AWS): Les applications conteneurisées sont déployées sur des clusters Amazon EKS performants et autoscalables, et orchestrées avec des outils comme Helm. L'infrastructure AWS nécessaire est créée avec des modules Terraform et Terragrunt, pour un contrôle de version et une mise en place reproductible.
Pipelines CI/CD avec Jenkins: Les pipelines CI/CD sont modernisés avec Jenkins. L'automatisation des déploiements réduit les erreurs humaines et accélère la livraison des applications refondues.
Projet pilote, tests de charge et supervision: Un projet pilote doit être lancé pour tester la solution et identifier les ajustements nécessaires. Des tests de charge et de scalabilité vérifient que les applications répondent aux exigences métier, sous la surveillance de Prometheus, Grafana et AWS CloudWatch.
Généralisation progressive et accompagnement: La migration des applications restantes se fait progressivement, en tirant les leçons des phases précédentes. Les équipes DevOps et de développement sont formées à Kubernetes et AWS, avec un plan de gestion du changement pour standardiser les pratiques.

Lefebvre Sarrut — Approche de la Solution Move2Cloud

Lefebvre Sarrut — Approche de la Solution Move2Cloud

Conclusion

La modernisation des applications legacy de Lefebvre Sarrut est avant tout un travail sur les applications elles-mêmes : choisir la bonne trajectoire pour chacune, sortir l'état des conteneurs, puis valider sur un pilote avant de généraliser. Cette approche progressive mène à une infrastructure scalable et résiliente sur Kubernetes et AWS, sans rupture de service.

À propos de nousNous contacter

Pour aller plus loin

AWS vs GCP vs Azure : le comparatif complet pour choisir votre cloudCloud

AWS vs GCP vs Azure : le comparatif complet pour choisir votre cloud

AWS, Google Cloud et Microsoft Azure représentent 65 % du marché cloud mondial. Mais lequel choisir pour votre entreprise ? Tarifs, services, souveraineté, écosystème : un comparatif objectif et actionnable.

Sécurité AWS IAM : 10 bonnes pratiques indispensablesCloud

Sécurité AWS IAM : 10 bonnes pratiques indispensables

IAM est la première ligne de défense de votre infrastructure AWS. Ces 10 bonnes pratiques, issues d'audits réels, vous permettront de réduire drastiquement votre surface d'attaque.

FinOps AWS : réduire vos coûts cloud de 40 % avec ces stratégiesCloud

FinOps AWS : réduire vos coûts cloud de 40 % avec ces stratégies

Les factures AWS peuvent rapidement devenir incontrôlables. Voici les stratégies FinOps concrètes utilisées par Move2Cloud pour aider ses clients à réduire leurs dépenses cloud de 30 à 50 %.