AI-accelerated Legacy Modernisation

Bookmark
Rate this content

Our world runs on IT built in the 80s and 90s by engineers who are now retiring. This is becoming very worrying for corporates who have critical systems running on legacy code that only a handful of people still understand.

That's where GenAI arrives. With its almost magical transpilation abilities, it is the innovation that was needed to kickstart the legacy modernisations that had been postponed for too long.

Having worked on critical modernisations for more than 15 years, I jumped on the opportunity to experiment with how LLMs can accelerate complex migration projects. 

I will share the concrete experience we have accumulated on a wide range of stacks (Swift->React-Native, Eclipse RCP -> Spring Boot, Java 1.6 Spring -> Java 21 Spring Boot, PHP ZF1 -> Symfony 7), cover both the good surprises and the limitations that we uncovered, and share our current playbook to best leverage AI when migrating a legacy system.

This talk has been presented at TechLead Conf London 2025: Adopting AI in Orgs Edition, check out the latest edition of this Tech Conference.

FAQ

Modernizing legacy IT systems presents challenges such as legacy ecology, reliability rupture, feature freeze, and migration mutiny. These include difficulty understanding outdated systems, fear of disrupting functional systems, halting new feature development, and lack of enthusiasm from legacy system teams.

Modernizing legacy IT systems is crucial due to the risks they pose, including business risks, security vulnerabilities, and compliance issues. These systems are outdated and can lead to significant financial losses, security breaches, and regulatory penalties.

AI accelerates the modernization process by handling complex coding tasks, improving system documentation, and facilitating better understanding of dependencies. It helps in breaking down legacy systems into manageable parts and supports efficient migration and updating processes.

While AI brings speed, it also introduces variance, which can lead to chaos if not properly managed. Ensuring quality and avoiding 'vibe coding' are essential to mitigate these risks and maintain system reliability.

Theodo applies AI through its Lean Tech approach, focusing on value for the customer, creating a tech-enabled network of teams, ensuring high-quality coding practices, and continuous improvement through Kaizen. This method aims to balance speed with system reliability.

Lean Tech is a system developed by Theodo that combines Lean Thinking with software engineering principles. It emphasizes customer value, modular team networks, high-quality coding, and continuous improvement to maintain agility and quality in system modernization.

Examples include Nike Capital's $440 million loss due to reactivating old code, Ukraine's power grid being remotely cut due to outdated systems, and Citigroup's repeated erroneous transfers leading to fines.

Theodo reduced a migration project timeline from an estimated 70 weeks to 21 weeks by utilizing AI to speed up code generation, improve system understanding, and streamline the migration process through Lean Tech principles.

Fabrice Bernhard
Fabrice Bernhard
23 min
28 Nov, 2025

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Discussing the importance of adopting AI in legacy modernizations and the risks associated with outdated systems, challenges in legacy ecology, reliability rupture, and migration mutiny. Exploring Lean Tech at Theodos for maintaining agility and customer value, improving system architecture through visualizing endpoints and high-quality coding. Optimizing accuracy with agent coders, industrializing migration with LeanTech principles for 10x acceleration. Leveraging AI for product building, AI model evaluation, and the preference for Claude over GPT in migration.
Video transcription and chapters available for users with access.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

The Epic Stack
React Summit US 2023React Summit US 2023
21 min
The Epic Stack
Top Content
Watch video: The Epic Stack
This Talk introduces the Epic Stack, a project starter and reference for modern web development. It emphasizes that the choice of tools is not as important as we think and that any tool can be fine. The Epic Stack aims to provide a limited set of services and common use cases, with a focus on adaptability and ease of swapping out tools. It incorporates technologies like Remix, React, Fly to I.O, Grafana, and Sentry. The Epic Web Dev offers free materials and workshops to gain a solid understanding of the Epic Stack.
The Rise of the AI Engineer
React Summit US 2023React Summit US 2023
30 min
The Rise of the AI Engineer
Top Content
Watch video: The Rise of the AI Engineer
The rise of AI engineers is driven by the demand for AI and the emergence of ML research and engineering organizations. Start-ups are leveraging AI through APIs, resulting in a time-to-market advantage. The future of AI engineering holds promising results, with a focus on AI UX and the role of AI agents. Equity in AI and the central problems of AI engineering require collective efforts to address. The day-to-day life of an AI engineer involves working on products or infrastructure and dealing with specialties and tools specific to the field.
Code on Demand: The Future of Code Collaboration
React Advanced 2023React Advanced 2023
27 min
Code on Demand: The Future of Code Collaboration
Watch video: Code on Demand: The Future of Code Collaboration
During the Talk, the speaker discusses the power of streaming and its impact on music consumption and production. They also explore the challenges and benefits of incorporating streaming into software development, using examples from Spotify. The future of code development is envisioned as a streaming world, where code is always live and changes are instantly available to everyone. The speaker emphasizes the importance of treating components as complete products, prioritizing component reviews, and enhancing the workflow for forking and contributing to components.
Webdevelopment Tailored for 2024
React Summit 2024React Summit 2024
7 min
Webdevelopment Tailored for 2024
Today's Talk covers native features in browsers, including upcoming ones and the Interop Project. Native features offer speed, compatibility, and improved debugging. Notable examples include dynamic viewport units, flexbox/grid gap, container queries, and motion path. The Interop Project ensures consistent web platform features across different browsers. Upcoming features like native CSS nesting and entry/exit animations are on the horizon.
Controlling Apps with Your Mind and AI
React Summit Remote Edition 2020React Summit Remote Edition 2020
25 min
Controlling Apps with Your Mind and AI
This Talk explores controlling apps with the mind and the future of UI and UX. It discusses the integration of VR and AR into UI and UX, the understanding of neurons and EEG headsets, connecting to Muse via Bluetooth, measuring brain waves and blink detection, feeding data to machine learning, and mind control with AR. The speaker emphasizes the importance of learning React Native, AR, React, Bluetooth, and drones for those interested in exploring these topics.