2025-11-28
Upgrade Aplikasi Java 8 ke Java 21 dengan AI Agents

Berhenti membuang waktu untuk upgrade Java manual. Dalam episode ini, kami membahas modernisasi nyata dan menyeluruh dari aplikasi Spring Java 8 lama ke Java 21, dan menunjukkan bagaimana AI agents diam-diam mengerjakan tugas yang terus ditunda tim Anda—dengan bukti nyata. Anda akan mendengar bagaimana kami beralih dari aplikasi Spring MVC berbasis Java 8 di AWS (dependensi yang dikunci, CVE yang belum ditambal, pemborosan compute yang menganggur, folklor "berfungsi di laptop saya") ke runtime Java 21 yang lebih cepat, lebih murah, dan sepenuhnya teraudit di Azure. Kami membiarkan agen modernisasi bergaya co-pilot menangani pekerjaan berat: menginventarisasi seluruh stack, memeringkat CVE berdasarkan keterjangkauan nyata, menerapkan resep OpenRewrite secara otomatis, menyelaraskan BOM, memperbaiki akses reflektif ilegal, serta menjaga setiap perubahan tetap dapat dilacak di Git. Lalu kami melangkah lebih jauh: keluar dari AWS, masuk ke Azure—memilih antara Azure App Service dan Azure Spring Apps, bermigrasi ke Azure SQL Database, membuat Dockerfile siap produksi, dan menghubungkan …