Daniel Oh

Supercharging Static Code Analysis: Konveyor AI & LLMs

What if your static analysis tool could rewrite legacy code for you? See how Konveyor AI uses LLMs to accelerate application modernization.

Supercharging Static Code Analysis: Konveyor AI & LLMs
#1about 2 minutes

Understanding the challenges of application modernization

Migrating legacy monolith applications to modern microservices architectures presents significant challenges that often involve a cycle of trial and error.

#2about 7 minutes

Exploring the benefits and strategies for modernization

Modernization improves security, reliability, and scalability, and can be approached using strategies like rehosting, replatforming, or refactoring.

#3about 2 minutes

Using Konveyor for rules-based code analysis

Konveyor is a CNCF open source project that analyzes source code and artifacts using a customizable rules engine to identify migration issues.

#4about 2 minutes

Supercharging analysis with Konveyor AI and LLMs

Konveyor AI enhances static analysis by connecting to large language models (LLMs) to automatically generate complete code solutions for migration issues.

#5about 6 minutes

Setting up the local Konveyor AI demo environment

A live demonstration shows how to set up the local environment, including a Postgres database and LLM server, and configure an analysis in VS Code.

#6about 5 minutes

How Konveyor AI uses RAG for accurate results

Konveyor AI uses Retrieval-Augmented Generation (RAG) to overcome LLM context limits and improve accuracy by leveraging a database of previously solved migration patterns.

#7about 5 minutes

Fixing migration issues with AI-generated code

The analysis report is reviewed in VS Code, where AI-generated code snippets for fixing issues like namespace changes and API refactoring can be accepted with a single click.

#8about 3 minutes

Running the fully modernized Quarkus application

After applying all AI-suggested fixes, the legacy application is successfully migrated and runs on the modern Quarkus stack, complete with its dependencies.

#9about 1 minute

How Konveyor AI differs from GitHub Copilot

Unlike developer-centric tools like Copilot, Konveyor AI is designed for organization-wide analysis across multiple repositories, creating a shared knowledge base of migration solutions.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
DC
Daniel Cranney
Stephan Gillich - Bringing AI Everywhere
In the ever-evolving world of technology, AI continues to be the frontier for innovation and transformation. Stephan Gillich, from the AI Center of Excellence at Intel, dove into the subject in a recent session titled "Bringing AI Everywhere," sheddi...
Stephan Gillich - Bringing AI Everywhere
BB
Benedikt Bischof
How we Build The Software of Tomorrow
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Thomas Dohmke who introduced us to the future of AI – coding.This is how Thomas describes himself:I am the CEO of GitHub and drive the company’s...
How we Build The Software of Tomorrow

From learning to earning

Jobs that call for the skills explored in this talk.

Java & Quarkus Architect

Java & Quarkus Architect

Paradigma Digital
Municipality of Valencia, Spain

Java
Azure
Kafka
Agile Methodologies
Continuous Integration
+1
AI Engineer

AI Engineer

Codurance
Leeds, United Kingdom

£53K
Azure
Python
Agile Methodologies
Amazon Web Services (AWS)
AI Engineer

AI Engineer

Codurance
Manchester, United Kingdom

£55K
Azure
Python
Agile Methodologies
Amazon Web Services (AWS)
Java & Quarkus Architect

Java & Quarkus Architect

Paradigma Digital
Municipality of Madrid, Spain

Java
Azure
Kafka
Agile Methodologies
Continuous Integration
+1