2025-11-28
Java 8-applicaties upgraden naar Java 21 met AI-agents

Stop met het verspillen van tijd aan handmatige Java-upgrades. In deze aflevering lopen we een echte, end-to-end modernisering van een verouderde Java 8 Spring-app naar Java 21 door, en laten we zien hoe AI-agents het werk doen dat je team steeds uitstelt, met bewijs. Je hoort hoe we een Java 8-app met Spring MVC op AWS, met vastgezette afhankelijkheden, niet-gepatchte CVE's, verspilde rekenkracht en de bekende 'het werkt op mijn laptop', omzetten naar een snellere, goedkopere en volledig geauditeerde Java 21-runtime op Azure. Een modernisatieagent in de stijl van een co-pilot neemt het repetitieve werk over: het volledige stack-overzicht opstellen, CVE's rangschikken op basis van daadwerkelijke bereikbaarheid, OpenRewrite-recepten automatisch toepassen, BOM's op elkaar afstemmen, illegale reflectieve toegang oplossen en elke wijziging traceerbaar houden in Git. Daarna gaan we verder: AWS eruit, Azure erin. We kiezen tussen Azure App Service en Azure Spring Apps, migreren naar Azure SQL Database, genereren productieklare Dockerfiles en koppelen