Customer Challenge
Lefebvre Sarrut's challenge is first and foremost about applications. Its legacy applications, often monolithic and built on outdated technologies, have to be partly redesigned to fit a cloud-native environment on AWS.
Their complexity comes from specific technical dependencies and stateful behavior: they keep their state locally, whereas a container must be able to be stopped and recreated at any time. That state has to be moved out of the applications and into AWS services such as S3 and RDS.
Not every application requires the same effort. Some can be moved almost as they are, others need refactoring or splitting. The right path therefore has to be decided application by application, without service disruption.
This transformation comes with a change of tooling: CI/CD pipelines to modernize, infrastructure to automate, monitoring with Prometheus and Grafana, and upskilling teams on Kubernetes.

Move2Cloud Approach
The best approach to modernizing Lefebvre Sarrut's legacy applications is a phased one, which starts from the applications themselves and validates each choice on a pilot before scaling up:

Conclusion
Modernizing Lefebvre Sarrut's legacy applications is above all work on the applications themselves: choosing the right path for each one, moving state out of containers, then validating on a pilot before scaling up. This phased approach leads to a scalable, resilient infrastructure on Kubernetes and AWS, without service disruption.


