Return to site

☕🏆 My 3️⃣ BEST CONTENT from JavaPro 9/2026

Three reads worth your time in the latest JavaPro.

· java

TL;DR: My picks cover restored JVMs with CRIU, Java 27 post-quantum TLS, and a new approach to scaling Java workloads on Kubernetes.

1️⃣ BEYOND COLD STARTS WITH OPENJ9 CRIU

▪️ Beyond Cold Starts: OpenJ9 CRIU in Production

▪️ Checkpoint/restore is not only about faster startup. OpenJ9 + CRIU lets teams restore a warmed JVM while keeping restore-time tuning, heap adaptation, diagnostics and debugging, turning a warmed runtime into a reusable deployment artifact.

▪️ Authors: Babneet Singh: Eclipse OpenJ9 & OMR Committer | Tobi Ajila: OpenJ9 VM Java Runtime Developer

▪️ Page: 84

▪️ #OpenJ9 #CRIU

2️⃣ JAVA 27 POST-QUANTUM TLS WITH JEP 527

▪️ Java 27 Post-Quantum TLS with JEP 527

▪️ JEP 527 brings hybrid X25519 + ML-KEM key exchange into SunJSSE. Java 27 apps can gain post-quantum protection without a new TLS API, while retaining classical X25519 fallback for compatibility.

▪️ Author: Babneet Singh: Eclipse OpenJ9 & OMR Committer

▪️ Page: 66

▪️ #Java27 #PostQuantum

3️⃣ KUBERNETES + JAVA DYNAMIC RESOURCE ALLOCATION

▪️ Kubernetes + Java: Dynamic Resource Allocation

▪️ Kubernetes in-place pod resizing changes the JVM/K8s relationship: resources can become mutable at runtime. The article explores VPA, resizePolicy, CPU startup boost and JVM-aware scaling without throwing away a warmed JVM.

▪️ Author: Abdel Sghiouar: CNCF Ambassador

▪️ Page: 38

▪️ #Kubernetes #CloudNative

🔸 TAKEAWAYS

▪️ CRIU pushes Java startup optimization beyond simply reducing cold-start time.

▪️ Java 27 brings post-quantum migration directly into the TLS stack.

▪️ Kubernetes is becoming increasingly JVM-aware when dynamically managing resources.

#Java #JVM #Java27 #OpenJ9 #CRIU #PostQuantum #Kubernetes #CloudNative #JavaPro

Go further with Java certification:

Java👇

Spring👇

SpringBook👇

JavaFullstackBook👇