Transcrito

Legacy Java Modernization: Stop Fixing Legacy Java by Hand and Let AI Do It

29 de nov. de 2025 · 21m 17s
Legacy Java Modernization: Stop Fixing Legacy Java by Hand and Let AI Do It
Capítulos

01 · The Case for AI-Powered Java Modernization

0s

02 · The Legacy Java Dilemma

26s

03 · AI-Driven Modernization Process

1m 47s

04 · The Assessment Phase: Exposing Technical Debt

4m 22s

05 · Cloud Migration and Cost Optimization

12m 39s

06 · The Results and Benefits of Automated Modernization

17m 6s

07 · Closing Thoughts and Call to Action

20m 53s

Descripción

In this episode of M365.fm, Mirko Peters shows why manually upgrading legacy Java apps is unpaid penance — and how AI‑driven modernization can take you from Java 8 on AWS...

mostra más
In this episode of M365.fm, Mirko Peters shows why manually upgrading legacy Java apps is unpaid penance — and how AI‑driven modernization can take you from Java 8 on AWS to Java 21 on Azure with receipts instead of heroics.

WHAT YOU WILL LEARN
  • Why manual Java modernization is slow, error‑prone, and always behind on CVEs and tech debt
  • How to inventory a legacy Java 8 Spring/Maven stack with drifted POMs, pinned dependencies, and brittle CI
  • What Java 21 actually buys you: virtual threads, better GC, and a more stable platform for concurrency and performance
  • How an AI agent builds a concrete plan: CVE remediation, dependency upgrades, OpenRewrite recipes, and cloud‑readiness checks
  • How to move from AWS to Azure (App Service or Azure Spring Apps + Azure SQL) with proper bindings, Key Vault, and managed identities
  • Why every action must land in Git as small, reviewable commits with SBOMs, scanner outputs, and full audit trail
THE CORE INSIGHT

Most teams think they “know” their legacy stack; the AI assessment proves they don’t. Forked parent POMs, transitive dependency roulette, duplicate logging bridges, and quiet CVEs all hide in plain sight until a structured agent inventories them. The real shift is from heroic, manual fixes to a loop where the agent proposes code changes, dependency bumps, and infra tweaks — and you approve them in Git with evidence attached.Mirko walks through how the agent: scans code, build files, plugins, Docker bits, and config; maps CVEs to real reachability; runs OpenRewrite recipes for Java 21; flags cloud anti‑patterns like stateful disk writes and hard‑coded secrets; and produces a plan that security, platform, and finance can all live with. You’ll hear why the most powerful slide in the deck was the cost and risk baseline: compute waste, CVE counts, and migration impact all quantified before a single line of code changed.Once the plan is approved, the agent stops talking and starts doing: applying recipes, fixing APIs, resolving dependency hell, regenerating SBOMs, and rerunning scanners in a tight loop until builds are green. From there, it containers the app, wires Azure hosting, connects to Azure SQL, and sets up CI/CD with staged rollouts and policy gates — all as traceable commits instead of 2 a.m. shell scripts.

WHO THIS EPISODE IS FOR

This episode is ideal for Java leads, platform engineers, cloud architects, and security owners who live with noisy legacy Java apps on AWS or other platforms. If your organization keeps postponing modernization because “it’s too risky” or “we don’t have time,” this conversation will give you a concrete, AI‑assisted pattern to upgrade, secure, and move your stack to Azure with evidence instead of anecdotes.

ABOUT THE HOST

Mirko Peters is a Microsoft 365 and cloud consultant who helps organizations turn fragile, legacy workloads into governed, modern applications on Azure. Through M365.fm, Mirko shares real modernization stories, governance patterns, and platform designs that let teams replace manual Java heroics with repeatable, AI‑assisted modernization.

Become a supporter of this podcast: https://www.spreaker.com/podcast/m365-fm-a-microsoft-mvp-podcast-by-mirko-peters--6704921/support.
mostra menos
Información
Autor Mirko Peters (M365 Consultant)
Organización m365 FM
Página web www.m365.fm
Etiquetas

Parece que no tienes ningún episodio activo

Echa un ojo al catálogo de Spreaker para descubrir nuevos contenidos.

Actual

Portada del podcast

Parece que no tienes ningún episodio en cola

Echa un ojo al catálogo de Spreaker para descubrir nuevos contenidos.

Siguiente

Portada del episodio Portada del episodio

Cuánto silencio hay aquí...

¡Es hora de descubrir nuevos episodios!

Descubre
Tu librería
Busca