2025-11-28
Aggiornare le app Java 8 a Java 21 con agenti AI

Smetti di sprecare cicli in aggiornamenti manuali di Java. In questo episodio, percorriamo una modernizzazione reale e completa di un'app Spring legacy da Java 8 a Java 21, e mostriamo come gli agenti AI svolgano silenziosamente il lavoro che il tuo team continua a rimandare, con tanto di prove documentate. Ascolterai come passiamo da un'app Spring MVC di epoca Java 8 su AWS (dipendenze bloccate, CVE non corrette, risorse di calcolo inutilizzate, il classico "funziona sul mio portatile") a un runtime Java 21 più veloce, più economico e completamente verificato su Azure. Lasciamo che un agente di modernizzazione in stile co-pilot gestisca il lavoro ripetitivo: inventario dell'intero stack, classificazione delle CVE in base alla reale raggiungibilità, applicazione automatica delle ricette OpenRewrite, allineamento dei BOM, correzione dell'accesso riflessivo illegale e tracciabilità di ogni modifica in Git. Poi andiamo oltre: da AWS ad Azure, scegliendo tra Azure App Service e Azure Spring Apps, migrando ad Azure SQL Database, generando Dockerfile pronti per la produzione, configurando G